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

# Get a single request

> Returns details of a specific request.



## OpenAPI

````yaml GET /request/v1/requests/{requestId}
openapi: 3.0.0
info:
  description: ''
  version: 3.0.0
  title: Sesame Public API
servers:
  - url: https://api-{region}.sesametime.com
    variables:
      region:
        default: eu1
security: []
tags: []
paths:
  /request/v1/requests/{requestId}:
    get:
      tags:
        - Requests
      summary: Get a single request
      description: Returns details of a specific request.
      operationId: GetRequest
      parameters:
        - name: requestId
          in: path
          description: The request ID
          required: true
          schema:
            type: string
            format: uuid
      responses:
        '200':
          description: Successful response - Single request
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                        format: uuid
                        description: The request ID
                      title:
                        type: string
                        description: The title of the request
                        example: Vacation request
                      status:
                        type: string
                        enum:
                          - pending
                          - accepted
                          - rejected
                        description: The current status of the request
                      employeeId:
                        type: string
                        format: uuid
                        description: The ID of the employee who created the request
                      requestType:
                        type: object
                        description: The type of request
                        properties:
                          id:
                            type: string
                            format: uuid
                            description: The request type ID
                          name:
                            type: string
                            description: The name of the request type
                            example: Vacation
                          icon:
                            type: string
                            description: The icon identifier for the request type
                            example: vacation
                      createdAt:
                        type: string
                        format: Y-m-dTH:i:sP
                        example: '2020-01-01T10:00:00+01:00'
                      updatedAt:
                        type: string
                        format: Y-m-dTH:i:sP
                        example: '2020-01-01T10:00:00+01:00'
                      resolvedAt:
                        type: string
                        format: date-time
                        nullable: true
                        description: >-
                          The date when the request was resolved (accepted or
                          rejected)
                        example: '2024-01-15T14:30:00+01:00'
                      resolvedById:
                        type: string
                        format: uuid
                        nullable: true
                        description: The ID of the employee who resolved the request
                      flowTotalLevels:
                        type: integer
                        nullable: true
                        description: Total number of approval levels in the workflow
                        example: 3
                      flowCurrentLevel:
                        type: integer
                        nullable: true
                        description: Current approval level in the workflow
                        example: 2
                      answers:
                        type: array
                        description: Form answers associated with the request
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                              description: The answer ID
                            questionId:
                              type: string
                              format: uuid
                              description: The question ID
                            questionName:
                              type: string
                              nullable: true
                              description: The name/title of the question
                              example: Start date
                            questionType:
                              type: string
                              nullable: true
                              description: >-
                                The type of the question (text, date, radio,
                                check, etc.)
                              example: date
                            value:
                              type: string
                              nullable: true
                              description: >-
                                The answer value. For radio/check questions,
                                option UUIDs are resolved to their labels
                              example: '2024-01-15'
        '401':
          description: Unauthorized - Invalid or missing API Key
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: Error message indicating authentication failure
                    example: Invalid or missing API Key
                  code:
                    type: string
                    description: Error code for programmatic handling
                    example: UNAUTHORIZED
              example:
                message: Invalid or missing API Key
                code: UNAUTHORIZED
        '404':
          description: Not Found - The requested resource could not be found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: Error message indicating the resource was not found
                    example: Evaluation not found
                  code:
                    type: string
                    description: Error code for programmatic handling
                    example: EVALUATION_NOT_FOUND
              example:
                message: >-
                  Evaluation with ID 123e4567-e89b-12d3-a456-426614174000 was
                  not found
                code: EVALUATION_NOT_FOUND
        '429':
          description: Too Many Requests - Rate limit exceeded
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: Error message indicating rate limit exceeded
                    example: Rate limit exceeded. Please try again later.
                  code:
                    type: string
                    description: Error code for programmatic handling
                    example: RATE_LIMIT_EXCEEDED
                  retryAfter:
                    type: integer
                    description: Number of seconds to wait before retrying
                    example: 60
              example:
                message: Rate limit exceeded. Please try again later.
                code: RATE_LIMIT_EXCEEDED
                retryAfter: 60
      security:
        - Bearer: []
components:
  securitySchemes:
    Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT

````