---
title: "SubmissionStatus"
url: "https://apipartners.mosaicinsurance.com/apis/trident-sandbox-1/versions/063565b3-7d5d-4ebb-9e4e-ea5966a41579/schemas/SubmissionStatus"
---

> Full API specification: https://apipartners.mosaicinsurance.com/apis/trident-sandbox-1/versions/063565b3-7d5d-4ebb-9e4e-ea5966a41579.md

# SubmissionStatus

Persisted per-step status for a global submission.

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Trident APIs
  version: dev
servers:
  - url: https://apinonprod.mosaicinsurance.com
    description: Generated server url
components:
  schemas:
    SubmissionStatus:
      type: object
      description: Persisted per-step status for a global submission.
      properties:
        submissionId:
          type: string
          format: uuid
          example: 9b3f7c1c-1f0a-4e2d-9d7c-2e3a8b4c6d2e
        policyNo:
          type: string
          example: Q0038456
        overallStatus:
          type: string
          enum:
            - PENDING
            - RUNNING
            - BASE_OK
            - FULL_OK
            - QUOTE_OK
            - SUCCESS
            - FAILED
          example: BASE_OK
        currentStep:
          type: string
          enum:
            - BASE
            - FULL
            - QUOTE
            - BIND
            - DONE
          example: FULL
        executionArn:
          type: string
          example: arn:aws:states:us-east-2:123456789012:execution:TridentGlobalSubmission:fresh-9b3f7c1c-...
        policyKey:
          type: string
          example: "20894"
        policyActivityKey:
          type: string
          example: "45632"
        baseStatus:
          type: string
          enum:
            - PENDING
            - SUCCESS
            - FAILED
          example: SUCCESS
        baseAttempts:
          type: integer
          example: 1
        baseError:
          type: string
          nullable: true
        baseOutputJson:
          type: string
          description: Raw JSON output of the base step (audit)
          nullable: true
        fullStatus:
          type: string
          enum:
            - PENDING
            - SUCCESS
            - FAILED
          example: PENDING
        fullAttempts:
          type: integer
          example: 0
        fullError:
          type: string
          nullable: true
        fullOutputJson:
          type: string
          nullable: true
        quoteStatus:
          type: string
          enum:
            - PENDING
            - SUCCESS
            - FAILED
          example: PENDING
        quoteAttempts:
          type: integer
          example: 0
        quoteError:
          type: string
          nullable: true
        quoteOutputJson:
          type: string
          nullable: true
        bindStatus:
          type: string
          enum:
            - PENDING
            - SUCCESS
            - FAILED
          example: PENDING
        bindAttempts:
          type: integer
          example: 0
        bindError:
          type: string
          nullable: true
        bindOutputJson:
          type: string
          nullable: true
        createdAt:
          type: string
          format: date-time
          example: 2026-05-04T12:34:56.789Z
        updatedAt:
          type: string
          format: date-time
          example: 2026-05-04T12:35:01.123Z
```
