---
title: "One custom object with its files, icon job and credits"
method: GET
path: "/v1/admin/custom-fixtures/{assetId}"
tags: ["Admin Custom Fixtures"]
---

# One custom object with its files, icon job and credits

`GET /v1/admin/custom-fixtures/{assetId}`

## Request

- Base URL: `http://localhost:3000`
- URL: `http://localhost:3000/v1/admin/custom-fixtures/{assetId}`
- Auth: none declared

## Path parameters

- `assetId` string, uuid, required

## Response `200`

Custom object retrieved

- AdminCustomFixtureDetailApiResponseDto
  - `success` boolean, required: Indicates if the request was successful
  - `message` string, required: Human readable message
  - `data` object, required: Response data
    - `assetId` string, uuid, required
    - `name` string, required
    - `createdAt` unknown, required
    - `ownerEmail` string, nullable, required
    - `photoUrl` string, nullable, required: The photo the object was made from
    - `iconUrl` string, nullable, required: Color 2D icon; null until the icon job succeeds
    - `widthCm` number, required
    - `depthCm` number, required
    - `heightCm` number, nullable, required
    - `status` 'ready' | 'processing' | 'failed', required
    - `ownerUserId` string, uuid, nullable, required
    - `collectionName` string, nullable, required
    - `layer` integer, required
    - `glbUrl` string, nullable, required
    - `monochromeIconUrl` string, nullable, required
    - `job` object, nullable, required
      - `status` 'pending' | 'running' | 'succeeded' | 'failed' | 'cancelled', required
      - `errorCode` string, nullable, required
      - `errorMessage` string, nullable, required
      - `startedAt` unknown, required
      - `finishedAt` unknown, required
    - `credits` object, nullable, required
      - `amount` integer, required
      - `status` 'active' | 'committed' | 'released' | 'expired', required
  - `timestamp` string, date-time, required: Timestamp of the response

## Changes

- **2026-10-26** `ed10d6a19185`: 1 breaking, 1 warning
  - removed the required property `data/job/attempts` from the response with the `200` status
  - added the new `cancelled` enum value to the `data/job/status` response property for the response status `200`
- **2026-10-09** `6363dbb8cb16`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/maket/apis/virtual-architect-api/changes/v1/admin/custom-fixtures/:assetId/get.md)

---

[API](https://skmtc.dev/maket/apis/virtual-architect-api.md) - [All operations](https://skmtc.dev/maket/apis/virtual-architect-api/llms.txt) - [OpenAPI document](https://skmtc.dev/maket/apis/virtual-architect-api/revisions/4fb10faf4ea1?raw)
