Trident APIs

QuoteSection

object

One quote section. coverage, deduction, codeSplit are arrays so a section may carry multiple lines.

agreementobjectrequired

Agreement information

Show Child Parameters
coveragearray[object]

Coverage information

Show Child Parameters
deductionarray[object]

Deduction information

Show Child Parameters
codeSplitarray[object]

Code split information

Show Child Parameters
Example

GlobalSubmissionResponse

object

Minimal response returned after the base Step Function completes.

submissionIdstring(uuid)

Correlation id for tracing the background full + quote executions in logs

Example:9b3f7c1c-1f0a-4e2d-9d7c-2e3a8b4c6d2e

policyNostring

Policy number produced by the base submission step

Example:Q0038456

policyKeystring

Policy key produced by the base submission step, propagated to the async steps

Example:20894

policyActivityKeystring

Policy activity key produced by the base submission step

Example:45632

statusstring

ACCEPTED means full + quote are running in background; FAILED means the base step failed

Allowed values:ACCEPTEDFAILED

Example:ACCEPTED

messagestring

Human-readable message

Example:Base submission succeeded. Full, quote and bind steps are running asynchronously.

Example

SubmissionStatus

object

Persisted per-step status for a global submission.

submissionIdstring(uuid)

Example:9b3f7c1c-1f0a-4e2d-9d7c-2e3a8b4c6d2e

policyNostring

Example:Q0038456

overallStatusstring

Allowed values:PENDINGRUNNINGBASE_OKFULL_OKQUOTE_OKSUCCESSFAILED

Example:BASE_OK

currentStepstring

Allowed values:BASEFULLQUOTEBINDDONE

Example:FULL

executionArnstring

Example:arn:aws:states:us-east-2:123456789012:execution:TridentGlobalSubmission:fresh-9b3f7c1c-...

policyKeystring

Example:20894

policyActivityKeystring

Example:45632

baseStatusstring

Allowed values:PENDINGSUCCESSFAILED

Example:SUCCESS

baseAttemptsinteger

Example:1

baseErrorstring
baseOutputJsonstring

Raw JSON output of the base step (audit)

fullStatusstring

Allowed values:PENDINGSUCCESSFAILED

Example:PENDING

fullAttemptsinteger
fullErrorstring
fullOutputJsonstring
quoteStatusstring

Allowed values:PENDINGSUCCESSFAILED

Example:PENDING

quoteAttemptsinteger
quoteErrorstring
quoteOutputJsonstring
bindStatusstring

Allowed values:PENDINGSUCCESSFAILED

Example:PENDING

bindAttemptsinteger
bindErrorstring
bindOutputJsonstring
createdAtstring(date-time)

Example:2026-05-04T12:34:56.789

updatedAtstring(date-time)

Example:2026-05-04T12:35:01.123

Example

ErrorDetail

object
codestring
messagestring
Example

ErrorResponse

object
errorobject
Show Child Parameters
Example