> ## Documentation Index
> Fetch the complete documentation index at: https://uqp.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# get manifest



## OpenAPI

````yaml /api-reference/openapi.bundled.json get /manifest
openapi: 3.1.0
info:
  title: UQP reference bindings — not production
  version: 0.1.0
  description: >-
    No UCP conformance claim. OAuth 2.0 bearer authorization is described only,
    not implemented by the local fixture.
servers: []
security: []
paths:
  /manifest:
    get:
      summary: get manifest
      operationId: get_manifest
      parameters: []
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                title: QuoteManifest
                type: object
                properties:
                  pack_id:
                    type: string
                    minLength: 1
                  pack_version:
                    type: string
                    minLength: 1
                  enabled_questions:
                    type: array
                    items:
                      type: string
                      minLength: 1
                    uniqueItems: true
                  pricing_model_ref:
                    type: string
                    minLength: 1
                  artist_review_mode:
                    enum:
                      - pre_price
                      - post_price
                  expiry_days:
                    type: integer
                    minimum: 1
                  currencies:
                    type: array
                    items:
                      type: string
                      pattern: ^[A-Z]{3}$
                    minItems: 1
                    uniqueItems: true
                  review_sla_seconds:
                    type: integer
                    minimum: 1
                  routing_policy:
                    type: object
                    properties:
                      allow_stateless_estimate:
                        type: boolean
                      require_human_quote_review:
                        type: boolean
                      max_concurrent_quote_holds:
                        type: integer
                        minimum: 1
                    additionalProperties: false
                required:
                  - pack_id
                  - pack_version
                  - enabled_questions
                  - pricing_model_ref
                  - artist_review_mode
                  - expiry_days
                  - currencies
                additionalProperties: false
          headers:
            RateLimit-Policy:
              description: Optional per-business policy; no protocol-wide values.
              schema:
                type: string
        '400':
          description: Invalid request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        minLength: 1
                      message:
                        type: string
                        minLength: 1
                      current_state:
                        title: LifecycleState
                        type: string
                        enum:
                          - INITIATED
                          - MANIFEST_ISSUED
                          - PAYLOAD_SUBMITTED
                          - MUTATION_REQUIRED
                          - VALIDATED_PENDING_REVIEW
                          - QUOTED
                          - ACCEPTED
                          - DECLINED
                          - EXPIRED
                        transitions:
                          INITIATED:
                            - MANIFEST_ISSUED
                          MANIFEST_ISSUED:
                            - PAYLOAD_SUBMITTED
                          PAYLOAD_SUBMITTED:
                            - MUTATION_REQUIRED
                            - VALIDATED_PENDING_REVIEW
                          MUTATION_REQUIRED:
                            - PAYLOAD_SUBMITTED
                          VALIDATED_PENDING_REVIEW:
                            - QUOTED
                            - MUTATION_REQUIRED
                            - DECLINED
                          QUOTED:
                            - ACCEPTED
                            - DECLINED
                            - EXPIRED
                          ACCEPTED: []
                          DECLINED: []
                          EXPIRED: []
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
          headers:
            RateLimit-Policy:
              description: Optional per-business policy; no protocol-wide values.
              schema:
                type: string
        '404':
          description: Not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        minLength: 1
                      message:
                        type: string
                        minLength: 1
                      current_state:
                        title: LifecycleState
                        type: string
                        enum:
                          - INITIATED
                          - MANIFEST_ISSUED
                          - PAYLOAD_SUBMITTED
                          - MUTATION_REQUIRED
                          - VALIDATED_PENDING_REVIEW
                          - QUOTED
                          - ACCEPTED
                          - DECLINED
                          - EXPIRED
                        transitions:
                          INITIATED:
                            - MANIFEST_ISSUED
                          MANIFEST_ISSUED:
                            - PAYLOAD_SUBMITTED
                          PAYLOAD_SUBMITTED:
                            - MUTATION_REQUIRED
                            - VALIDATED_PENDING_REVIEW
                          MUTATION_REQUIRED:
                            - PAYLOAD_SUBMITTED
                          VALIDATED_PENDING_REVIEW:
                            - QUOTED
                            - MUTATION_REQUIRED
                            - DECLINED
                          QUOTED:
                            - ACCEPTED
                            - DECLINED
                            - EXPIRED
                          ACCEPTED: []
                          DECLINED: []
                          EXPIRED: []
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
          headers:
            RateLimit-Policy:
              description: Optional per-business policy; no protocol-wide values.
              schema:
                type: string
        '409':
          description: Conflict; current_state on lifecycle conflicts
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        minLength: 1
                      message:
                        type: string
                        minLength: 1
                      current_state:
                        title: LifecycleState
                        type: string
                        enum:
                          - INITIATED
                          - MANIFEST_ISSUED
                          - PAYLOAD_SUBMITTED
                          - MUTATION_REQUIRED
                          - VALIDATED_PENDING_REVIEW
                          - QUOTED
                          - ACCEPTED
                          - DECLINED
                          - EXPIRED
                        transitions:
                          INITIATED:
                            - MANIFEST_ISSUED
                          MANIFEST_ISSUED:
                            - PAYLOAD_SUBMITTED
                          PAYLOAD_SUBMITTED:
                            - MUTATION_REQUIRED
                            - VALIDATED_PENDING_REVIEW
                          MUTATION_REQUIRED:
                            - PAYLOAD_SUBMITTED
                          VALIDATED_PENDING_REVIEW:
                            - QUOTED
                            - MUTATION_REQUIRED
                            - DECLINED
                          QUOTED:
                            - ACCEPTED
                            - DECLINED
                            - EXPIRED
                          ACCEPTED: []
                          DECLINED: []
                          EXPIRED: []
                    required:
                      - code
                      - message
                    additionalProperties: false
                required:
                  - error
                additionalProperties: false
          headers:
            RateLimit-Policy:
              description: Optional per-business policy; no protocol-wide values.
              schema:
                type: string

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.