> For the complete documentation index, see [llms.txt](https://docs.simplio3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.simplio3d.com/api-reference/open-api/configurators.md).

# Configurators

### <mark style="color:green;">GET</mark> /configurator/{id}

#### Endpoint

`GET /open-api/v1/configurator/{id}`

#### Description

Retrieve detailed information about a specific configurator identified by the unique `id`.

#### Parameters

* `id` (required): A unique identifier for the configurator you want to retrieve.

#### Request Example

```http
GET /api/configurators/12345 HTTP/1.1
Host: api.simplio3d.com
Authorization: Bearer {access_token}
Accept: application/json
```

#### Response

* **200 OK**: The request was successful, and the configurator details are returned.
* **404 Not Found**: No configurator was found with the specified `id`.

#### Response Example

```json
{
  "id": "12345",
  "name": "3D Configurator",
  "description": "A sample 3D product configurator",
  "created_at": "2023-05-12T14:30:00Z"
}
```

#### Error Handling

* Ensure the `id` provided is correct and exists.
* Verify authentication token is valid and has adequate permissions.

#### Notes

* Make sure to replace `{id}` with the actual configurator ID you need.
* Ensure you have the necessary authorization credentials (e.g., Bearer Token) to access this endpoint.

## Get configurator by ID

> Get a specific configurator by ID.

```json
{"openapi":"3.0.0","info":{"title":"Simplio3D-Open REST API","version":"1.0.0"},"tags":[{"name":"Configurators","description":"API Endpoints for managing configurators"}],"servers":[{"url":"https://app.simplio3d.com","description":"API Open Base URL"},{"url":""}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Enter token in format (Bearer <your_token>)"}},"schemas":{"ConfiguratorResource":{"title":"Configurator Resource","description":"Schema for configurator data","properties":{"id":{"type":"integer"},"name":{"type":"string"},"configurator_type":{"type":"string"},"configurator_template":{"type":"string"},"configurator_integration":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"created_by":{"type":"string"}},"type":"object"}}},"paths":{"/api/open-api/v1/configurator/show":{"get":{"tags":["Configurators"],"summary":"Get configurator by ID","description":"Get a specific configurator by ID.","operationId":"a0d4239a49a2a1d103bef3a09637b420","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfiguratorResource"}}}},"401":{"description":"Unauthorized"},"404":{"description":"Configurator not found"},"500":{"description":"Internal Server Error"}}}}}}
```
