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

# Patch apiv1sandboxes:idtimeout



## OpenAPI

````yaml https://api.simplesandbox.dev/doc patch /api/v1/sandboxes/:id/timeout
openapi: 3.0.0
info:
  version: 1.0.0
  title: Sandbox API
servers: []
security: []
paths:
  /api/v1/sandboxes/:id/timeout:
    patch:
      parameters:
        - schema:
            type: string
            example: e7847229c547d8
          required: true
          name: id
          in: path
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateTimeoutSandboxBody'
      responses:
        '200':
          description: Timeout updated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateTimeoutSandboxResponse'
        '400':
          description: Bad request - timeout exceeds limit
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Sandbox not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    UpdateTimeoutSandboxBody:
      type: object
      properties:
        timeoutMs:
          type: integer
          minimum: 0
          example: 600000
          description: >-
            Timeout in milliseconds to extend or reduce the sandbox lifetime.
            Maximum 1 hour (3600000ms) from creation time for FREE users.
      required:
        - timeoutMs
    UpdateTimeoutSandboxResponse:
      type: object
      properties:
        id:
          type: string
          example: e7847229c547d8
        stopAt:
          type: string
          format: date
          example: '2023-12-01T01:00:00Z'
      required:
        - id
        - stopAt
    Error:
      type: object
      properties:
        code:
          type: number
          example: 422
        message:
          type: string
          example: 'Validation failed: Name has already been taken'
        details:
          nullable: true
      required:
        - code
        - message

````