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

# Record status

> Status of a submitted record. Kept for an hour after it finishes.



## OpenAPI

````yaml /openapi.json get /v1/records/{id}
openapi: 3.1.0
info:
  title: Arkognito relayer API
  version: arkognito-relayer/1
  description: >-
    HTTP API of an Arkognito relayer and, when it runs with ISSUER=on, the
    blind-token issuer. All bodies are JSON unless noted. CORS is open. Relayers
    do not log request IPs or bodies.
  license:
    name: MIT
    url: https://github.com/soumyacodes007/Arkognito/blob/main/LICENSE
servers:
  - url: https://relay-1.example.com
    description: Your relayer
  - url: http://localhost:8787
    description: Local relayer
security: []
tags:
  - name: Relayer
    description: Submit records and follow their status.
  - name: Issuer
    description: Daily issuer keys and blind token issuance (relayers with ISSUER=on).
  - name: Operations
    description: Health and Oblivious HTTP.
paths:
  /v1/records/{id}:
    get:
      tags:
        - Relayer
      summary: Record status
      description: Status of a submitted record. Kept for an hour after it finishes.
      operationId: getRecordStatus
      parameters:
        - name: id
          in: path
          required: true
          description: The id returned by POST /v1/records.
          schema:
            type: string
            format: uuid
      responses:
        '200':
          description: Status
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatusResponse'
        '404':
          description: Unknown id
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    StatusResponse:
      type: object
      required:
        - id
        - state
      properties:
        id:
          type: string
          format: uuid
        state:
          type: string
          enum:
            - queued
            - written
            - failed
        position:
          type: integer
          description: 'While queued: requests ahead of this one.'
        entityKey:
          $ref: '#/components/schemas/Hex'
        txHash:
          $ref: '#/components/schemas/Hex'
        block:
          type: string
          description: Block the batch landed in (decimal string).
        batchSize:
          type: integer
          description: Records in the batch, including this one.
        error:
          type: string
    Error:
      type: object
      required:
        - error
      properties:
        error:
          type: string
    Hex:
      type: string
      pattern: ^0x[0-9a-fA-F]*$

````

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