Integrate with the Momentum AMP ecosystem using our comprehensive REST and OData API. Manage policies, claims, customers, documents and more — all from a single, secure interface.
A full-featured API covering every aspect of agency management — from policy lifecycle to claims and payments.
Create, update, and manage insurance policies and quotes. Handle endorsements, cancellations, renewals, coverages, and additional insureds across all lines of business.
Full insured and prospect lifecycle management with bulk import, custom fields, tags, contacts, and comprehensive search across name, phone, email, and address.
Process auto, property, workers' compensation, general liability, medical, and other claim types with OData-powered advanced querying and filtering.
Issue, approve, and manage Certificates of Insurance. Track certificate holders, manage status workflows, and automate COI distribution.
Handle receipts, quick payments, and payment link generation. Full Stripe integration for product purchases, subscriptions, and transaction history.
Upload and manage files at insured, policy, note, and opportunity levels. AWS S3-backed storage with folder management and direct URL access.
Send individual and mass SMS messages via Twilio. Subscribe to inbound message webhooks for real-time two-way communication with clients.
Configure webhook URLs to receive real-time event notifications. Integrate with Zapier, RabbitMQ message queues, and third-party platforms.
Manage insured vehicles, properties, drivers, equipment, motor trucks, and watercraft. Bulk operations supported for large fleet and property portfolios.
Organized into logical domains, our API gives you programmatic access to every core function of the Momentum AMP platform.
Authenticate with your credentials, receive a JWT token, and start making API calls immediately. Our standard REST patterns and consistent response format make integration straightforward.
api/token with your credentials
# Step 1: Obtain an access token curl -X POST https://api.momentumamp.com/api/token \ -H "Content-Type: application/json" \ -d '{ "userName": "your@email.com", "password": "your-password" }' # Response: # { # "token": "eyJhbGciOiJIUzI1NiIs...", # "refreshToken": "dGhpcyBpcyBh..." # } # Step 2: Use the token for API calls curl -X POST https://api.momentumamp.com/api/Customers/GetCustomersList \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \ -H "Content-Type: application/json" \ -d '{ "name": "John", "paging": { "pageNumber": 1, "pageSize": 25 } }' # Step 3: Refresh your token when it expires curl -X POST https://api.momentumamp.com/api/token/refresh \ -H "Content-Type: application/json" \ -d '{ "refreshToken": "dGhpcyBpcyBh..." }'
Industry-standard JWT bearer token authentication to secure your API integrations.
Authenticate with your Momentum AMP credentials to receive an access token and refresh token pair. Ideal for server-to-server integrations.
Use refresh tokens to obtain new access tokens without re-authenticating. Maintain long-lived sessions securely.
Use standard OData query parameters to filter, sort, paginate, and expand data across 50+ queryable entities.
OData endpoints support $filter, $orderby, $top, $skip, $select, $expand, and $count — giving you full control over the data you retrieve.
$filter=status eq 'Active'
$orderby=createdDate desc
$top=25&$skip=50
$select=name,email,phone
# Query active policies with OData filtering curl "https://api.momentumamp.com/api/odata/PolicyDetail?\ $filter=status eq 'Active'&\ $orderby=effectiveDate desc&\ $top=25" \ -H "Authorization: Bearer {token}" # Search claims by type curl "https://api.momentumamp.com/api/odata/ClaimList?\ $filter=claimType eq 'Auto'&\ $select=claimNumber,insuredName,status" \ -H "Authorization: Bearer {token}" # Get customer list with count curl "https://api.momentumamp.com/api/odata/CustomersList?\ $count=true&$top=50" \ -H "Authorization: Bearer {token}"
Connect with the tools and platforms your agency already uses. Our API supports webhooks, message queues, and direct integrations.
Manage every insurance line your agency handles through a single, unified API.
Explore our interactive API documentation with request/response examples, schema definitions, and try-it-out functionality.
Open API Reference →