{ "info": { "name": "NowCerts API", "description": "REST interface to the NowCerts insurance agency management system (now branded Momentum AMP; API still served from api.nowcerts.com). Import, update, search, and retrieve insureds, policies, carriers, endorsements, and tasks. Base URL: https://api.nowcerts.com/api. All requests require a Bearer token obtained from https://api.nowcerts.com/token (OAuth2 password grant); the user must have the 'API Integration' agent role. Endpoint paths are confirmed from api.nowcerts.com/Help; request bodies are modeled.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.nowcerts.com/api", "type": "string" }, { "key": "tokenUrl", "value": "https://api.nowcerts.com/token", "type": "string" }, { "key": "bearerToken", "value": "", "type": "string" } ], "item": [ { "name": "Authentication", "item": [ { "name": "Get bearer token", "request": { "auth": { "type": "noauth" }, "method": "POST", "header": [{ "key": "Content-Type", "value": "application/x-www-form-urlencoded" }], "body": { "mode": "urlencoded", "urlencoded": [ { "key": "grant_type", "value": "password" }, { "key": "username", "value": "" }, { "key": "password", "value": "" } ] }, "url": { "raw": "{{tokenUrl}}", "host": ["{{tokenUrl}}"] }, "description": "Exchange agency user credentials for a bearer token. The user must have the 'API Integration' agent role." } }, { "name": "Heartbeat", "request": { "auth": { "type": "noauth" }, "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/heartbeat", "host": ["{{baseUrl}}"], "path": ["heartbeat"] }, "description": "Lightweight API availability check." } } ] }, { "name": "Insureds", "item": [ { "name": "Insert or update an insured/prospect", "request": { "method": "POST", "header": [{ "key": "Content-Type", "value": "application/json" }], "body": { "mode": "raw", "raw": "{\n \"commercialName\": \"Acme LLC\",\n \"email\": \"owner@acme.example\",\n \"phone\": \"555-0100\",\n \"type\": \"Insured\"\n}" }, "url": { "raw": "{{baseUrl}}/Insured/Insert", "host": ["{{baseUrl}}"], "path": ["Insured", "Insert"] }, "description": "Create or update an insured or prospect, including custom fields." } }, { "name": "List insured detail", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/InsuredDetailList?$top=50", "host": ["{{baseUrl}}"], "path": ["InsuredDetailList"], "query": [{ "key": "$top", "value": "50" }] }, "description": "List insured/prospect master data. Supports OData-style query options." } }, { "name": "Search customers", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/Customers/GetCustomers?searchText=acme", "host": ["{{baseUrl}}"], "path": ["Customers", "GetCustomers"], "query": [{ "key": "searchText", "value": "acme" }] }, "description": "Multi-field insured/prospect search." } } ] }, { "name": "Policies", "item": [ { "name": "Insert or update a policy", "request": { "method": "POST", "header": [{ "key": "Content-Type", "value": "application/json" }], "body": { "mode": "raw", "raw": "{\n \"number\": \"POL-1001\",\n \"carrierName\": \"Example Mutual\",\n \"lineOfBusiness\": \"Commercial Auto\",\n \"effectiveDate\": \"2026-01-01\",\n \"expirationDate\": \"2027-01-01\"\n}" }, "url": { "raw": "{{baseUrl}}/Policy/Insert", "host": ["{{baseUrl}}"], "path": ["Policy", "Insert"] }, "description": "Create or update a policy for an insured." } }, { "name": "Partially update a policy", "request": { "method": "PATCH", "header": [{ "key": "Content-Type", "value": "application/json" }], "body": { "mode": "raw", "raw": "{\n \"databaseId\": \"\",\n \"premium\": 1250.00\n}" }, "url": { "raw": "{{baseUrl}}/Policy/PartialUpdate", "host": ["{{baseUrl}}"], "path": ["Policy", "PartialUpdate"] }, "description": "Apply a partial update to an existing policy." } }, { "name": "Find policies", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/Policy/FindPolicies?policyNumber=POL-1001", "host": ["{{baseUrl}}"], "path": ["Policy", "FindPolicies"], "query": [{ "key": "policyNumber", "value": "POL-1001" }] }, "description": "Search policies by number, carrier, line of business, and dates." } }, { "name": "List policy detail", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/PolicyDetailList?$top=50", "host": ["{{baseUrl}}"], "path": ["PolicyDetailList"], "query": [{ "key": "$top", "value": "50" }] }, "description": "List policy master data." } }, { "name": "Get policy coverages", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/Policy/Coverages?policyId=", "host": ["{{baseUrl}}"], "path": ["Policy", "Coverages"], "query": [{ "key": "policyId", "value": "" }] }, "description": "Get coverage detail for a policy." } }, { "name": "Get policy status types", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/Policy/StatusTypes", "host": ["{{baseUrl}}"], "path": ["Policy", "StatusTypes"] }, "description": "List the enumeration of policy status types." } } ] }, { "name": "Carriers", "item": [ { "name": "List carriers", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/CarrierDetailList", "host": ["{{baseUrl}}"], "path": ["CarrierDetailList"] }, "description": "List insurance carriers configured for the agency." } }, { "name": "List underwriters", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/UnderwriterDetailList", "host": ["{{baseUrl}}"], "path": ["UnderwriterDetailList"] }, "description": "List underwriters associated with carriers." } }, { "name": "List lines of business", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/LineOfBusinessList", "host": ["{{baseUrl}}"], "path": ["LineOfBusinessList"] }, "description": "List lines of business (LOB) master data." } } ] }, { "name": "Endorsements", "item": [ { "name": "Insert a policy with endorsement id", "request": { "method": "POST", "header": [{ "key": "Content-Type", "value": "application/json" }], "body": { "mode": "raw", "raw": "{\n \"endorsementId\": \"\",\n \"number\": \"POL-1001\"\n}" }, "url": { "raw": "{{baseUrl}}/Policy/InsertWithEndorementId", "host": ["{{baseUrl}}"], "path": ["Policy", "InsertWithEndorementId"] }, "description": "Create or update a policy referencing an existing endorsement id." } }, { "name": "List policy endorsements", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/PolicyEndorsementDetailList?$top=50", "host": ["{{baseUrl}}"], "path": ["PolicyEndorsementDetailList"], "query": [{ "key": "$top", "value": "50" }] }, "description": "List policy endorsement records." } }, { "name": "List endorsement agency commissions", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/PolicyEndorsementAgencyCommissionDetailList", "host": ["{{baseUrl}}"], "path": ["PolicyEndorsementAgencyCommissionDetailList"] }, "description": "List agency commission detail for policy endorsements." } } ] }, { "name": "Tasks", "item": [ { "name": "Insert or update a task", "request": { "method": "POST", "header": [{ "key": "Content-Type", "value": "application/json" }], "body": { "mode": "raw", "raw": "{\n \"subject\": \"Follow up on renewal\",\n \"dueDate\": \"2026-08-01T09:00:00Z\"\n}" }, "url": { "raw": "{{baseUrl}}/TasksWork/InsertUpdate", "host": ["{{baseUrl}}"], "path": ["TasksWork", "InsertUpdate"] }, "description": "Create or update a task and its work group." } }, { "name": "List tasks", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/TasksList?$top=50", "host": ["{{baseUrl}}"], "path": ["TasksList"], "query": [{ "key": "$top", "value": "50" }] }, "description": "List task records." } }, { "name": "List task work groups", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/TasksWorkGroupList", "host": ["{{baseUrl}}"], "path": ["TasksWorkGroupList"] }, "description": "List task work group records." } }, { "name": "List to-do items", "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/ToDoList", "host": ["{{baseUrl}}"], "path": ["ToDoList"] }, "description": "List to-do items for the agency workflow." } } ] } ] }