Aclaimant Platform API

The Aclaimant Platform API (x-id "platform-api") is the end-user integration surface for a company or collective on the Aclaimant platform. Swagger 2.0, base path /api, JSON in and JSON / transit+json / edn out, authenticated with the x-aclaimant-api-key header. 25 operations across answers (workflow answer bundles), incidents, claims and claim reports, events and event types, files, companies, policies, policy programs, exposures and exposure summations, plus v2 bulk upsert jobs that enqueue work and return a status URL polled at /v1/bulk/status/{id}.

Operations 25

GET /v1/answers/{company-ident}/{external-ident}
POST /v2/bulk/exposure-summations Upsert many exposure summations. Enqueues a bulk job and returns a status URL
PATCH /v1/events/{external-ident} Update an event
GET /v1/bulk/status/{id} See the status of a given bulk job
POST /v2/bulk/policies Upsert many policies. Enqueues a bulk job and returns a status URL
POST /v1/events Create an event for an existing item
POST /v2/program Create or update a policy program
POST /v1/answers/prototype Return the specification for a given workflow and input map
PATCH /v1/claims/{policy-external-ident}/{claim-number}
POST /v2/policy Create or update a policy
POST /v2/answers Create or update a response (single answer bundle) to a workflow
POST /v1/answers Create a response (answer bundle) to a workflow
PATCH /v1/answers
POST /v2/bulk/exposures Upsert many exposures to assets and locations. Enqueues a bulk job and returns a status URL
POST /v1/claims/{policy-external-ident}/{claim-number}/claim-reports
POST /v2/bulk/programs Upsert many policy programs. Enqueues a bulk job and returns a status URL
PATCH /v1/claims/{claim-id}
POST /v2/bulk/answers Upsert many answers to workflows. Enqueues a bulk job and returns a status URL
POST /v2/company Create or update a company, optionally porting config from a source company
POST /v1/claims Create a claim for an existing item
POST /v1/bulk/answers Create many answers to workflows. Enqueues a bulk job and returns a status URL
POST /v1/incidents Create an incident (v2)
POST /v1/files Create files for an existing items
GET /v1/event-types/{company-ident} Available event types for a given company
POST /v1/bulk/answer-updates Update many answers to workflows. Enqueues a bulk job and returns a status URL

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aclaimant-platform-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aclaimant-platform-api-openapi.json Raw ↑
{"swagger":"2.0","x-id":["platform-api"],"consumes":["application/json"],"produces":["application/json","application/transit+json","application/edn"],"securityDefinitions":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-aclaimant-api-key"}},"basePath":"/api","info":{"title":"Aclaimant Platform API","description":"Summary of endpoints"},"paths":{"/v1/answers/{company-ident}/{external-ident}":{"get":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"path","name":"company-ident","description":"","type":"string","required":true,"title":"company-ident","example":"COMPANY_IDENT"},{"in":"path","name":"external-ident","description":"The external-ident of the answer bundle","type":"string","required":true,"title":"external-ident","example":"YOUR_IDENT"}],"security":[{"apiKeyAuth":[]}],"tags":["answers"]}},"/v2/bulk/exposure-summations":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"quay.exposure-summations.bulk/upsert","description":"","required":true,"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"end-date":{"description":"date (format like \"2011-01-23\")","title":"exposure/end-date","example":"2011-03-24"},"subcategory-value":{"type":"string","x-nullable":true},"asset-workflow":{"type":"string"},"location-workflow":{"type":"string"},"hierarchy":{"type":"string"},"location-workflow-id":{"type":"string","format":"uuid"},"path-values":{"type":"array","items":{"type":"string"}},"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"category-name":{"type":"string","x-nullable":true},"category-value":{"type":"string","x-nullable":true},"asset-workflow-id":{"type":"string","format":"uuid"},"subcategory-name":{"type":"string","x-nullable":true},"start-date":{"description":"date (format like \"2011-01-23\")","title":"exposure/start-date","example":"2011-03-24"},"data":{"type":"object"},"hierarchy-output-map-id":{"type":"string","format":"uuid"}},"required":["company-ident","data","start-date","asset-workflow","asset-workflow-id","location-workflow","location-workflow-id","hierarchy","hierarchy-output-map-id","path-values"]}},"payload-url":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true}},"title":"quay.exposure-summations.bulk/upsert"}}],"summary":"Upsert many exposure summations. Enqueues a bulk job and returns a status URL","security":[{"apiKeyAuth":[]}],"tags":["bulk","exposures"]}},"/v1/events/{external-ident}":{"patch":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"path","name":"external-ident","description":"external identifier for this event","type":"string","required":true,"title":"event/external-ident","example":"EVENT_IDENT"},{"in":"body","name":"body","description":"","required":true,"schema":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"event":{"type":"object","properties":{"date":{"description":"date (format like \"2011-01-23\")","title":"quay.api/date","example":"2011-03-24"},"type":{"type":"string","description":"event type (e.g. \"Return to Work\")","title":"event/type","example":"Return to Work"},"category":{"type":"string","description":"event category string","title":"event/category","example":"category name"},"subject":{"type":"array","items":{},"x-items":[{"type":"string"},{"type":"string","x-nullable":true}],"x-anyOf":[{"type":"array","items":{},"x-items":[{"type":"string"},{"type":"string","x-nullable":true}]},{"enum":["quay.api/delete"],"type":"string"}],"description":"a tuple in the pattern [title subtitle]","title":"quay.api.patch/subject","example":["Title","subtitle"]},"note":{"type":"string","description":"event note string","title":"event/note"},"location":{"type":"string","description":"event location string","title":"event/location","example":"location of event"},"sub-category":{"type":"string","description":"event sub-category string","title":"event/sub-category","example":"subcategory name"},"external-ident":{"type":"string","description":"external identifier for this event","title":"event/external-ident","example":"EVENT_IDENT"}},"title":"quay.api.patch/event"}},"required":["company-ident","event"]}}],"summary":"Update an event","security":[{"apiKeyAuth":[]}],"tags":["answers"]}},"/v1/bulk/status/{id}":{"get":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"path","name":"id","description":"","type":"string","required":true,"format":"uuid"}],"summary":"See the status of a given bulk job","security":[{"apiKeyAuth":[]}],"tags":["bulk"]}},"/v2/bulk/policies":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"quay.policies.bulk/upsert","description":"","required":true,"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"policy":{"type":"object","properties":{"extensions":{"type":"object","properties":{"named-insured":{"type":"string"},"broker-name":{"type":"string"},"currency":{"type":"string"},"broker-compensation-type":{"type":"array","items":{"type":"string"}},"broker-total-commission":{"description":"numeric monetary value","title":"policy-extension/broker-total-commission","type":"number","example":123.42},"master-policy-number":{"type":"string"},"parent-carrier":{"type":"string"},"status":{"type":"string"},"inception-date":{"description":"date (format like \"2011-01-23\")","title":"policy-extension/inception-date","example":"2011-03-24"},"broker-commission-percentage":{"type":"number","format":"double"},"broker-total-fee":{"description":"numeric monetary value","title":"policy-extension/broker-total-fee","type":"number","example":123.42},"broker-producer":{"type":"string"},"market":{"type":"array","items":{"type":"string"}}},"title":"policy/extensions"},"close-with-date":{"type":"boolean"},"label":{"type":"string","x-nullable":true},"policy-number":{"type":"string"},"external-identifier":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"},"lookup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"external-identifier":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"},"carrier":{"type":"string"},"policy-number":{"type":"string"}},"x-allOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"external-identifier":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"},"carrier":{"type":"string"},"policy-number":{"type":"string"}}},{}]},"periods":{"type":"array","items":{"type":"object","properties":{"effective":{"description":"date (format like \"2011-01-23\")","title":"policy-period/effective","example":"2011-03-24"},"external-identifier":{"type":"string","description":"The external identifier of the policy-period","title":"policy-period external identifier","example":"POLICY_PERIOD_ID"},"expiration":{"description":"date (format like \"2011-01-23\")","title":"policy-period/expiration","example":"2011-03-24"},"lines-of-coverage":{"type":"array","items":{"type":"object","properties":{"extensions":{"type":"object","properties":{"premium-invoice-total":{"description":"numeric monetary value","title":"loc-extension/premium-invoice-total","type":"number","example":123.42},"layer-number":{"type":"number","format":"double"},"drop-down-coverage":{"type":"boolean"},"is-limit-per-claim":{"type":"boolean"},"premium-basis":{"type":"string"},"bond-effective-end":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/bond-effective-end","example":"2011-03-24"},"bond-effective-start":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/bond-effective-start","example":"2011-03-24"},"gross-premium-total":{"description":"numeric monetary value","title":"loc-extension/gross-premium-total","type":"number","example":123.42},"coverage-trigger":{"type":"string"},"bond-invoiced-period":{"type":"array","items":{"type":"string"}},"taxes-and-fees":{"description":"numeric monetary value","title":"loc-extension/taxes-and-fees","type":"number","example":123.42},"premium-adjustments":{"description":"numeric monetary value","title":"loc-extension/premium-adjustments","type":"number","example":123.42},"cancelled-bond":{"type":"string"},"sir-amount":{"description":"numeric monetary value","title":"loc-extension/sir-amount","type":"number","example":123.42},"occurrence-attachment-point":{"type":"number","format":"double"},"policy-details":{"type":"string"},"alae-treatment":{"type":"string"},"policy-type":{"type":"string"},"bond-type":{"type":"string"},"bond-contact":{"type":"string","format":"uuid"},"bond-status":{"type":"string"},"sub-coverage-line":{"type":"string"},"bond-fe-taxes":{"description":"numeric monetary value","title":"loc-extension/bond-fe-taxes","type":"number","example":123.42},"terms-and-conditions":{"type":"string"},"endorsement":{"type":"string"},"layer-type":{"type":"string"},"attach-amount":{"type":"number","format":"double"},"net-premium":{"description":"numeric monetary value","title":"loc-extension/net-premium","type":"number","example":123.42},"program-year":{"type":"string"},"retro-date":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/retro-date","example":"2011-03-24"},"tail-date":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/tail-date","example":"2011-03-24"},"quota-share-percent":{"type":"number","format":"double"},"aggregate-deductible":{"description":"numeric monetary value","title":"loc-extension/aggregate-deductible","type":"number","example":123.42},"limit-type":{"type":"string"}},"title":"line-of-coverage/extensions"},"additional-retentions":{"type":"array","items":{"type":"object","properties":{"retention-type":{"type":"string"},"retention-description":{"type":"string"},"applies-to":{"type":"array","items":{"type":"string"}},"retention-amount":{"type":"number","format":"double"}},"title":"line-of-coverage/additional-retention"}},"coverage-limit-per-claim":{"description":"numeric monetary value","title":"line-of-coverage/coverage-limit-per-claim","type":"number","example":123.42},"premium":{"description":"numeric monetary value","title":"line-of-coverage/premium","type":"number","example":123.42},"additional-limits":{"type":"array","items":{"type":"object","properties":{"additional-limit-type":{"type":"string"},"additional-limit-description":{"type":"string"},"additional-limit-amount":{"type":"number","format":"double"},"sublimit":{"type":"boolean"},"sublimit-description":{"type":"string"},"sublimit-amount":{"type":"number","format":"double"}},"title":"line-of-coverage/additional-limit"}},"external-identifier":{"type":"string","description":"The external identifier of the line-of-coverage","title":"line-of-coverage external identifier","example":"LINE_OF_COVERAGE_ID"},"deductible":{"description":"numeric monetary value","title":"line-of-coverage/deductible","type":"number","example":123.42},"coverage-type":{"x-allOf":[{},{}]},"total-coverage-limit":{"description":"numeric monetary value","title":"line-of-coverage/total-coverage-limit","type":"number","example":123.42}},"required":["coverage-type"],"title":"policy-period/line-of-coverage"}},"documents":{"type":"array","items":{"type":"object","properties":{"filename":{"type":"string","description":"A filename shown in the files list (e.g. \"photo-01.jpg\")","title":"file/filename"},"content-type":{"type":"string","description":"The content-type of the file data (e.g. \"image/jpeg\")","title":"file/content-type"},"content-length":{"type":"integer","description":"The content-length of the file data measured in bytes","title":"file/content-length"},"coverage-types":{"type":"array","items":{"x-allOf":[{},{}]}},"external-identifier":{"type":"string","description":"The external identifier of the policy-period-document","title":"policy-period-document external identifier","example":"POLICY_PERIOD_DOCUMENT_ID"}},"required":["filename","content-type","content-length","coverage-types"],"title":"policy-period/document"}},"extensions":{"type":"object","properties":{"policy-year":{"type":"integer","format":"int64"},"policy-received":{"type":"boolean"}},"title":"policy-period/extensions"}},"required":["effective"],"title":"policy/period"}},"carrier":{"type":"string"},"description":{"type":"string"}},"required":["carrier","policy-number","close-with-date"],"title":"quay.api/policy"}},"required":["company-ident","policy"]}},"payload-url":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true}},"title":"quay.policies.bulk/upsert"}}],"summary":"Upsert many policies. Enqueues a bulk job and returns a status URL","security":[{"apiKeyAuth":[]}],"tags":["bulk","policies"]}},"/v1/events":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"body","description":"","required":true,"schema":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"external-ident":{"type":"string","description":"The external-ident of the answer bundle","title":"external-ident","example":"YOUR_IDENT"},"event":{"type":"object","properties":{"date":{"description":"date (format like \"2011-01-23\")","title":"quay.api/date","example":"2011-03-24"},"type":{"type":"string","description":"event type (e.g. \"Return to Work\")","title":"event/type","example":"Return to Work"},"category":{"type":"string","description":"event category string","title":"event/category","example":"category name"},"subject":{"type":"array","items":{},"x-items":[{"type":"string"},{"type":"string","x-nullable":true}],"description":"a tuple in the pattern [title subtitle]","title":"event/subject","example":["Title","subtitle"]},"note":{"type":"string","description":"event note string","title":"event/note"},"location":{"type":"string","description":"event location string","title":"event/location","example":"location of event"},"sub-category":{"type":"string","description":"event sub-category string","title":"event/sub-category","example":"subcategory name"},"external-ident":{"type":"string","description":"external identifier for this event","title":"event/external-ident","example":"EVENT_IDENT"}},"required":["date","type","category"],"title":"quay.api/event"}},"required":["company-ident","external-ident","event"]}}],"summary":"Create an event for an existing item","security":[{"apiKeyAuth":[]}],"tags":["answers"]}},"/v2/program":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"quay.program/upsert","description":"","required":true,"schema":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"program":{"type":"object","properties":{"name":{"type":"string","x-allOf":[{"type":"string"},{}],"description":"string that is not empty or whitespace only","title":"program/name"},"coverage-types":{"type":"array","items":{"description":"coverage type string (e.g. \"workers-comp\")","title":"claim/coverage-type","example":"workers-comp"}},"external-ident":{"type":"string","description":"The external identifier of the program","title":"program external identifier","example":"PROGRAM_ID"},"description":{"type":"string"},"currency":{"type":"string"},"loc-external-idents":{"type":"array","items":{"type":"string"}}},"required":["name","coverage-types"],"title":"quay.api/program"}},"required":["company-ident","program"],"title":"quay.program/upsert"}}],"summary":"Create or update a policy program","security":[{"apiKeyAuth":[]}],"tags":["policy-programs"]}},"/v1/answers/prototype":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"body","description":"","required":true,"schema":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"workflow-id":{"type":"string","format":"uuid"},"workflow":{"type":"string","x-allOf":[{"type":"string"},{}],"description":"string that is not empty or whitespace only","title":"aclaimant.service.routes.quay/workflow"},"input-map-id":{"type":"string","format":"uuid"},"input-map":{"type":"string","x-allOf":[{"type":"string"},{}],"description":"string that is not empty or whitespace only","title":"aclaimant.service.routes.quay/input-map"}},"required":["company-ident","workflow-id","workflow","input-map-id","input-map"]}}],"summary":"Return the specification for a given workflow and input map","security":[{"apiKeyAuth":[]}],"tags":["answers"]}},"/v1/claims/{policy-external-ident}/{claim-number}":{"patch":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"path","name":"claim-number","description":"claim number for the claim","type":"string","required":true,"title":"claim/claim-number","example":"CLAIM_NUMBER"},{"in":"path","name":"policy-external-ident","description":"The external identifier of the policy","type":"string","required":true,"title":"policy external identifier","example":"POLICY_ID"},{"in":"body","name":"body","description":"","required":true,"schema":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"claim":{"type":"object","properties":{"status-date":{"description":"date (format like \"2011-01-23\")","title":"claim/status-date","example":"2011-03-24"},"policy-period-effective-date":{"description":"date (format like \"2011-01-23\")","title":"claim/policy-period-effective-date","example":"2011-03-24"},"default-adjuster":{"type":"string"},"status":{"enum":["closed","open"],"type":"string","description":"claim status (e.g. \"open\" or \"closed\")","title":"claim/status","example":"open"},"subject":{"type":"array","items":{},"x-items":[{"type":"string"},{"type":"string","x-nullable":true}],"x-anyOf":[{"type":"array","items":{},"x-items":[{"type":"string"},{"type":"string","x-nullable":true}]},{"enum":["quay.api/delete"],"type":"string"}],"description":"a tuple in the pattern [title subtitle]","title":"quay.api.patch/subject","example":["Title","subtitle"]},"default-adjuster-email":{"type":"string"},"claim-number":{"type":"string","description":"claim number for the claim","title":"claim.patch/claim-number","example":"CLAIM_NUMBER"},"submitted-date":{"description":"date (format like \"2011-01-23\")","title":"claim.patch/submitted-date","example":"2011-03-24"},"coverage-type":{"description":"coverage type string (e.g. \"workers-comp\")","title":"claim/coverage-type","example":"workers-comp"},"default-adjuster-phone":{"type":"string"},"policy-external-ident":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"}},"title":"quay.api.patch/claim"},"pipeline-run-identifier":{"type":"string"}},"required":["company-ident","claim"]}}],"security":[{"apiKeyAuth":[]}],"tags":["answers"]}},"/v2/policy":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"quay.policy/upsert","description":"","required":true,"schema":{"type":"object","properties":{"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"policy":{"type":"object","properties":{"extensions":{"type":"object","properties":{"named-insured":{"type":"string"},"broker-name":{"type":"string"},"currency":{"type":"string"},"broker-compensation-type":{"type":"array","items":{"type":"string"}},"broker-total-commission":{"description":"numeric monetary value","title":"policy-extension/broker-total-commission","type":"number","example":123.42},"master-policy-number":{"type":"string"},"parent-carrier":{"type":"string"},"status":{"type":"string"},"inception-date":{"description":"date (format like \"2011-01-23\")","title":"policy-extension/inception-date","example":"2011-03-24"},"broker-commission-percentage":{"type":"number","format":"double"},"broker-total-fee":{"description":"numeric monetary value","title":"policy-extension/broker-total-fee","type":"number","example":123.42},"broker-producer":{"type":"string"},"market":{"type":"array","items":{"type":"string"}}},"title":"policy/extensions"},"close-with-date":{"type":"boolean"},"label":{"type":"string","x-nullable":true},"policy-number":{"type":"string"},"external-identifier":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"},"lookup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"external-identifier":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"},"carrier":{"type":"string"},"policy-number":{"type":"string"}},"x-allOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"external-identifier":{"type":"string","description":"The external identifier of the policy","title":"policy external identifier","example":"POLICY_ID"},"carrier":{"type":"string"},"policy-number":{"type":"string"}}},{}]},"periods":{"type":"array","items":{"type":"object","properties":{"effective":{"description":"date (format like \"2011-01-23\")","title":"policy-period/effective","example":"2011-03-24"},"external-identifier":{"type":"string","description":"The external identifier of the policy-period","title":"policy-period external identifier","example":"POLICY_PERIOD_ID"},"expiration":{"description":"date (format like \"2011-01-23\")","title":"policy-period/expiration","example":"2011-03-24"},"lines-of-coverage":{"type":"array","items":{"type":"object","properties":{"extensions":{"type":"object","properties":{"premium-invoice-total":{"description":"numeric monetary value","title":"loc-extension/premium-invoice-total","type":"number","example":123.42},"layer-number":{"type":"number","format":"double"},"drop-down-coverage":{"type":"boolean"},"is-limit-per-claim":{"type":"boolean"},"premium-basis":{"type":"string"},"bond-effective-end":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/bond-effective-end","example":"2011-03-24"},"bond-effective-start":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/bond-effective-start","example":"2011-03-24"},"gross-premium-total":{"description":"numeric monetary value","title":"loc-extension/gross-premium-total","type":"number","example":123.42},"coverage-trigger":{"type":"string"},"bond-invoiced-period":{"type":"array","items":{"type":"string"}},"taxes-and-fees":{"description":"numeric monetary value","title":"loc-extension/taxes-and-fees","type":"number","example":123.42},"premium-adjustments":{"description":"numeric monetary value","title":"loc-extension/premium-adjustments","type":"number","example":123.42},"cancelled-bond":{"type":"string"},"sir-amount":{"description":"numeric monetary value","title":"loc-extension/sir-amount","type":"number","example":123.42},"occurrence-attachment-point":{"type":"number","format":"double"},"policy-details":{"type":"string"},"alae-treatment":{"type":"string"},"policy-type":{"type":"string"},"bond-type":{"type":"string"},"bond-contact":{"type":"string","format":"uuid"},"bond-status":{"type":"string"},"sub-coverage-line":{"type":"string"},"bond-fe-taxes":{"description":"numeric monetary value","title":"loc-extension/bond-fe-taxes","type":"number","example":123.42},"terms-and-conditions":{"type":"string"},"endorsement":{"type":"string"},"layer-type":{"type":"string"},"attach-amount":{"type":"number","format":"double"},"net-premium":{"description":"numeric monetary value","title":"loc-extension/net-premium","type":"number","example":123.42},"program-year":{"type":"string"},"retro-date":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/retro-date","example":"2011-03-24"},"tail-date":{"description":"date (format like \"2011-01-23\")","title":"loc-extension/tail-date","example":"2011-03-24"},"quota-share-percent":{"type":"number","format":"double"},"aggregate-deductible":{"description":"numeric monetary value","title":"loc-extension/aggregate-deductible","type":"number","example":123.42},"limit-type":{"type":"string"}},"title":"line-of-coverage/extensions"},"additional-retentions":{"type":"array","items":{"type":"object","properties":{"retention-type":{"type":"string"},"retention-description":{"type":"string"},"applies-to":{"type":"array","items":{"type":"string"}},"retention-amount":{"type":"number","format":"double"}},"title":"line-of-coverage/additional-retention"}},"coverage-limit-per-claim":{"description":"numeric monetary value","title":"line-of-coverage/coverage-limit-per-claim","type":"number","example":123.42},"premium":{"description":"numeric monetary value","title":"line-of-coverage/premium","type":"number","example":123.42},"additional-limits":{"type":"array","items":{"type":"object","properties":{"additional-limit-type":{"type":"string"},"additional-limit-description":{"type":"string"},"additional-limit-amount":{"type":"number","format":"double"},"sublimit":{"type":"boolean"},"sublimit-description":{"type":"string"},"sublimit-amount":{"type":"number","format":"double"}},"title":"line-of-coverage/additional-limit"}},"external-identifier":{"type":"string","description":"The external identifier of the line-of-coverage","title":"line-of-coverage external identifier","example":"LINE_OF_COVERAGE_ID"},"deductible":{"description":"numeric monetary value","title":"line-of-coverage/deductible","type":"number","example":123.42},"coverage-type":{"x-allOf":[{},{}]},"total-coverage-limit":{"description":"numeric monetary value","title":"line-of-coverage/total-coverage-limit","type":"number","example":123.42}},"required":["coverage-type"],"title":"policy-period/line-of-coverage"}},"documents":{"type":"array","items":{"type":"object","properties":{"filename":{"type":"string","description":"A filename shown in the files list (e.g. \"photo-01.jpg\")","title":"file/filename"},"content-type":{"type":"string","description":"The content-type of the file data (e.g. \"image/jpeg\")","title":"file/content-type"},"content-length":{"type":"integer","description":"The content-length of the file data measured in bytes","title":"file/content-length"},"coverage-types":{"type":"array","items":{"x-allOf":[{},{}]}},"external-identifier":{"type":"string","description":"The external identifier of the policy-period-document","title":"policy-period-document external identifier","example":"POLICY_PERIOD_DOCUMENT_ID"}},"required":["filename","content-type","content-length","coverage-types"],"title":"policy-period/document"}},"extensions":{"type":"object","properties":{"policy-year":{"type":"integer","format":"int64"},"policy-received":{"type":"boolean"}},"title":"policy-period/extensions"}},"required":["effective"],"title":"policy/period"}},"carrier":{"type":"string"},"description":{"type":"string"}},"required":["carrier","policy-number","close-with-date"],"title":"quay.api/policy"}},"required":["company-ident","policy"],"title":"quay.policy/upsert"}}],"summary":"Create or update a policy","security":[{"apiKeyAuth":[]}],"tags":["policies"]}},"/v2/answers":{"post":{"responses":{"default":{"description":""}},"produces":["application/json","application/transit+json","application/edn"],"consumes":["application/json"],"parameters":[{"in":"body","name":"quay.answers/upsert","description":"","required":true,"schema":{"type":"object","properties":{"workflow-id":{"type":"string","format":"uuid"},"source-identifier":{"type":"string","description":"The source-identifier of the answer-bundle","title":"answer-bundle source-identifier","example":"SOURCE_IDENTIFIER"},"model-id":{"type":"string","format":"uuid"},"external-identifier":{"type":"string","description":"The external identifier of the answer-bundle","title":"answer-bundle external identifier","example":"ANSWER_BUNDLE_ID"},"files":{"type":"array","items":{"type":"object","properties":{"filename":{"type":"string","description":"A filename shown in the files list (e.g. \"photo-01.jpg\")","title":"file/filename"},"content-type":{"type":"string","description":"The content-type of the file data (e.g. \"image/jpeg\")","title":"file/content-type"},"content-length":{"type":"integer","description":"The content-length of the file data measured in bytes","title":"file/content-length"},"confidential?":{"type":"boolean","description":"True when file is considered secure and should only be shown to users with view-confidential permission","title":"file/confidential?"},"tags":{"type":"array","items":{"type":"string"},"description":"An array of strings to tag the file with. The tags must already be created on the company.","title":"file/tags"},"external-identifier":{"type":"string","description":"The external identifier of the file","title":"file external identifier","example":"FILE_ID"}},"required":["filename","content-type","content-length"],"title":"quay.api.v2.answers/file"}},"input-map-id":{"type":"string","format":"uuid"},"workflow":{"type":"string","x-allOf":[{"type":"string"},{}],"description":"string that is not empty or whitespace only","title":"aclaimant.service.routes.quay/workflow"},"answers":{"type":"object","additionalProperties":{},"title":"deprecated way of specifying inputs"},"search-results":{"type":"object","additionalProperties":{"type":"string"},"description":"search result ident to look up values by","title":"quay.api/search-results","example":{"search-name":"ident-of-a-search-result"}},"pipeline-run-identifier":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"date":{"description":"date (format like \"2011-01-23\")","title":"quay.api/date","example":"2011-03-24"},"type":{"type":"string","description":"event type (e.g. \"Return to Work\")","title":"event/type","example":"Return to Work"},"category":{"type":"string","description":"event category string","title":"event/category","example":"category name"},"subject":{"type":"array","items":{},"x-items":[{"type":"string"},{"type":"string","x-nullable":true}],"description":"a tuple in the pattern [title subtitle]","title":"event/subject","example":["Title","subtitle"]},"note":{"type":"string","description":"event note string","title":"event/note"},"location":{"type":"string","description":"event location string","title":"event/location","example":"location of event"},"sub-category":{"type":"string","description":"event sub-category string","title":"event/sub-category","example":"subcategory name"},"external-identifier":{"type":"string","description":"The external identifier of the event","title":"event external identifier","example":"EVENT_ID"}},"required":["date","type","category"],"title":"quay.api.v2/event"}},"company-ident":{"type":"string","title":"company-ident","example":"COMPANY_IDENT"},"state":{"x-allOf":[{},{"enum":["pending","completed","submitted","cancelled","draft"],"type":"string"}],"description":"one of the valid states for an answer bundle (e.g. \"draft\", \"submitted\", etc)","title":"quay.api/state","example":"submitted"},"inputs":{"type":"object","additionalProperties":{},"title":"inputs"},"messages":{"type":"array","items":{"type":"object","properties":{"sender-phone-number":{"x-anyOf":[{},{"enum":["quay.api/delete"],"type":"string"}],"description":"a valid phone-number or \"quay.api/delete\"","title":"message/sender-phone-number"},"external-identifier":{"type":"string","description":"The external identifier of the message","title":"message external identifier","example":"MESSAGE_ID"},"sender-user-id":{"type":"st

# --- truncated at 32 KB (88 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aclaimant/refs/heads/main/openapi/aclaimant-platform-api-openapi.json