---
title: "GET /v1/platform/businesses/{business_id}/fixed-assets/{id}/"
method: GET
path: "/v1/platform/businesses/{business_id}/fixed-assets/{id}/"
tags: ["v1"]
---

# GET /v1/platform/businesses/{business_id}/fixed-assets/{id}/

`GET /v1/platform/businesses/{business_id}/fixed-assets/{id}/`

## Request

- Base URL: `https://docs.thredfi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.thredfi.com/v1/platform/businesses/{business_id}/fixed-assets/{id}/`
- Auth: one of:
  - API key in cookie `sessionid`
  - HTTP basic
  - HTTP basic
  - HTTP bearer
  - HTTP bearer
  - none

ViewSet for fixed asset CRUD operations.

Endpoints:
- GET    /businesses/{business_id}/fixed-assets/           List assets
- POST   /businesses/{business_id}/fixed-assets/           Create asset
- GET    /businesses/{business_id}/fixed-assets/{id}/      Get asset detail
- PUT    /businesses/{business_id}/fixed-assets/{id}/      Update asset
- DELETE /businesses/{business_id}/fixed-assets/{id}/      Delete asset
- POST   /businesses/{business_id}/fixed-assets/{id}/depreciate/  Manual depreciation
- POST   /businesses/{business_id}/fixed-assets/{id}/dispose/     Dispose asset

## Path parameters

- `business_id` string, required
- `id` string, uuid, required

## Response `200`

- FixedAssetDetail: Detailed asset serializer with nested depreciation entries. Used for retrieve endpoint.
  - `id` string, uuid, required
  - `business` string, uuid, required
  - `asset_number` string, required: Unique identifier (auto-generated: FA-YYYY-NNNN)
  - `description` string, required: Asset description (e.g., 'MacBook Pro 16-inch 2024')
  - `category` 'computer_equipment' | 'office_furniture' | 'vehicles' | 'machinery' | 'buildings' | 'leasehold_improvements' | 'software' | 'other', required: Asset category for grouping and reporting * `computer_equipment` - Computer Equipment * `office_furniture` - Office Furniture & Equipment * `vehicles` - Vehicles * `machinery` - Machinery & Equipment * `buildings` - Buildings * `leasehold_improvements` - Leasehold Improvements * `software` - Software & Licenses * `other` - Other Fixed Assets
  - `acquisition_date` string, date, required: Date asset was acquired/put into service
  - `supplier` string: Supplier/vendor name (optional)
  - `depreciation_method` 'straight_line' | 'declining_balance': Depreciation method * `straight_line` - Straight-Line * `declining_balance` - Declining Balance
  - `useful_life_months` integer, required: Expected useful life in months
  - `depreciation_start_date` string, date, nullable, required: Date to start depreciation (auto-calculated if not set)
  - `asset_account` string, uuid, required: GL account for asset cost (e.g., 1700)
  - `accumulated_depreciation_account` string, uuid, required: Contra-asset account for accumulated depreciation (e.g., 1710)
  - `depreciation_expense_account` string, uuid, required: P&L account for depreciation expense
  - `status` 'active' | 'fully_depreciated' | 'disposed', required: Current asset status * `active` - Active * `fully_depreciated` - Fully Depreciated * `disposed` - Disposed
  - `location` string: Physical location or department
  - `serial_number` string: Manufacturer serial number
  - `metadata` unknown
  - `external_id` string: External system identifier
  - `net_book_value` integer, required: Net book value in cents
  - `accumulated_depreciation` integer, required: Accumulated depreciation in cents
  - `monthly_depreciation` integer, required: Monthly depreciation amount in cents
  - `is_fully_depreciated` boolean, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `created_by` string: User who created the asset
  - `depreciation_entries` DepreciationEntry[], required
    - `id` string, uuid, required
    - `asset` string, uuid, required
    - `period_start_date` string, date, required: First day of depreciation period (month start)
    - `period_end_date` string, date, required: Last day of depreciation period (month end)
    - `depreciation_amount` integer, required: Depreciation amount in cents
    - `depreciation_amount_cents` integer, required: Depreciation amount for this period in cents
    - `period_month` string, required
    - `journal_entry` string, uuid, nullable, required: GL journal entry for this depreciation
    - `is_posted` boolean, required: True if journal entry has been posted to GL
    - `posted_at` string, date-time, nullable, required
    - `created_at` string, date-time, required

---

[API](https://skmtc.dev/thredfi/apis/thredfi-accounting-platform-api.md) - [All operations](https://skmtc.dev/thredfi/apis/thredfi-accounting-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/thredfi/apis/thredfi-accounting-platform-api/revisions/0c1918254db3?raw)
