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

# Fetch 3D 

> The Fetch 3D Response endpoint retrieves queued or already generated 3D objects.

<Note>
  Note:This endpoint does not generate new 3D objects; it only returns already generated or queued ones.
</Note>

## Request

Send a `POST` request to the endpoint below with {id} to retrieve queued images this does not generate new ones.

```curl curl theme={null}
--request POST 'https://modelslab.com/api/v6/3d/fetch/{id}' \
```

## Body

```json json theme={null}
{ 
    "key": ""
}
```


## OpenAPI

````yaml POST /3d/fetch/{id}
openapi: 3.1.0
info:
  title: ModelsLab 3D API
  description: >-
    AI-powered 3D model generation API supporting text-to-3D, image-to-3D, file
    management, and async processing
  license:
    name: MIT
  version: 6.0.0
servers:
  - url: https://modelslab.com/api/v6
    description: Main API server
security: []
paths:
  /3d/fetch/{id}:
    post:
      summary: Fetch 3D generation result
      description: Retrieves queued or already generated 3D objects by ID
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer
          description: The ID of the 3D generation to fetch
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FetchRequest'
      responses:
        '200':
          description: Fetch response
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/Success3DResponse'
                  - $ref: '#/components/schemas/Processing3DResponse'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    FetchRequest:
      type: object
      required:
        - key
      properties:
        key:
          type: string
          description: Your API Key used for authenticating your request
    Success3DResponse:
      type: object
      properties:
        status:
          type: string
          enum:
            - success
        generationTime:
          type: number
          description: Time taken to generate the 3D model in seconds
        id:
          type: integer
          description: Unique identifier for the generation request
        output:
          type: array
          items:
            type: string
            format: uri
          description: Array of URLs to the generated 3D files
        proxy_links:
          type: array
          items:
            type: string
            format: uri
          description: Array of proxy URLs for the generated 3D files
        meta:
          type: object
          description: Metadata about the generation process and parameters used
          properties:
            chunk_size:
              type: integer
            file_prefix:
              type: string
            foreground_ratio:
              type: string
            guidance_scale:
              type: number
            image:
              type: string
            negative_prompt:
              type: string
            num_inference_steps:
              type: integer
            output_format:
              type: string
            prompt:
              type: string
            remove_bg:
              type: boolean
            render:
              type: boolean
            resolution:
              type: integer
            seed:
              type: integer
            temp:
              type: string
            ss_guidance_strength:
              type: number
            ss_sampling_steps:
              type: integer
            slat_guidance_strength:
              type: number
            slat_sampling_steps:
              type: integer
            mesh_simplify:
              type: number
            multi_image:
              type: boolean
            texture_size:
              type: integer
    Processing3DResponse:
      type: object
      properties:
        status:
          type: string
          enum:
            - processing
        tip:
          type: string
          description: Helpful tip about the processing status
        eta:
          type: integer
          description: Estimated time remaining in seconds
        message:
          type: string
          description: Status message about the processing
        fetch_result:
          type: string
          format: uri
          description: URL to fetch the result when processing is complete
        id:
          type: integer
          description: Unique identifier for the generation request
        output:
          type: array
          items:
            type: string
          description: Empty array during processing
        meta:
          type: object
          description: Metadata about the generation process and parameters used
        future_links:
          type: array
          items:
            type: string
            format: uri
          description: >-
            Array of URLs where the files will be available once processing is
            complete
        extra_assets:
          type: array
          items:
            type: string
          description: Additional assets that will be generated
    Error:
      type: object
      required:
        - status
        - message
      properties:
        status:
          type: string
          enum:
            - error
        message:
          type: string
          description: Error message description

````