The Momentum AMS REST API allows you to create, update, and retrieve Custom Panels and Custom Fields, as well as insert values for those fields when creating insured records.
These tools are essential if your agency needs to capture unique data points not covered by default AMS fields.
In the AMS Interface
Before working with the API, you can view and manage Custom Panels & Fields directly in Momentum AMS by navigating to:
Miscellaneous → Agency Customization → Custom Fields
1. Create or Update Custom Panels & Fields
Endpoint:
Inserts a new panel if one with the same name does not exist.
If a panel with the same name exists, updates it and inserts any new fields.
The request body must be a collection of CustomPanel objects.
Required:
name
for the panelname
for each fieldtype
(integer representation of the field type)
Common CustomFieldType
Values:
0
= Text1
= Number4
= Date
Example Request:
2. Insert Custom Field Values When Creating an Insured
Endpoint:
Use this to populate values for fields in existing panels.
Panels and fields must already exist—this method will not create them.
The request body must contain a
customFields
collection.
Example Request:
3. Retrieve Custom Panel & Field Structure
Endpoint:
Returns the structure of all custom panels and fields in your agency.
Use this to confirm the exact friendly names of panels and fields before inserting values.
API Help Page: GET CustomPanel/GetStructure
Best Practices
Always create panels and fields before inserting insureds with custom field values.
Keep panel and field names consistent—the API matches them exactly.
Use
order
to control the display order in the AMS interface.Store
type
values accurately to avoid incorrect data entry.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article