Skip to content

Request a carrier quote for one application

POST
/broker/submissions/{submission_id}/applications/{session_id}/request-quote
curl --request POST \
--url https://api.hedgespecialty.com/api/v1/broker/submissions/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/applications/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/request-quote \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "operation_id": "example", "expected_answer_revision": 1, "expected_schema_fingerprint": "example", "expected_fact_revision": 1, "expected_selection_revision": 1 }'

Queues the indication + quote request for the reviewed application. Every revision token in the body must match the application you read (409 otherwise); the application must be ready_for_quote (422) and its program selected for quoting (409). Returns the request ledger row (request_id, request_status: queued or unconfirmed). Track it on the workspace’s application (request_state, result) or via the api-quotes session. Requires the broker_submit scope.

submission_id
required
string format: uuid
session_id
required
string format: uuid
Media typeapplication/json

Request a quote for one application; every revision token must match the application you reviewed (409 otherwise).

object
operation_id
required
string
expected_answer_revision
required
integer
expected_schema_fingerprint
required
string
expected_fact_revision
required
integer
expected_selection_revision
required
integer
Examplegenerated
{
"operation_id": "example",
"expected_answer_revision": 1,
"expected_schema_fingerprint": "example",
"expected_fact_revision": 1,
"expected_selection_revision": 1
}

Quote request ledger row ({request_id, request_status, …})

Broker_submit scope required

Submission or application not found

Reviewed application changed

Application not ready for a quote