Place a fixed asset in service
Transitions a pending_service asset to active. Generates the
depreciation schedule (if not already present) and posts the
acquisition journal entry (DR Asset / CR Vendor Bill or Cash) in the
same database transaction. The helper is idempotent: calling this on
an asset already in active or fully_depreciated returns
{ idempotent: true } with the current asset row. Calling on a
disposed asset returns 409 ASSET_DISPOSED.
Idempotent when Idempotency-Key is supplied.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Headers
Client-generated unique key for idempotent POST/PATCH/DELETE operations. Alias for the Idempotency parameter. Max 255 chars. On retry with the same key, the original response is returned without re-executing the operation. Keys expire after 24 hours.
255Path Parameters
Body
Defaults to today when omitted.
"2026-05-18T00:00:00.000Z"
Response
Asset placed in service (data includes acquisition_journal_entry_id)
A capitalized fixed asset (PP and E) tracked on the entity's books with cost basis, accumulated depreciation, depreciation schedule, and lifecycle state. Lifecycle: pending_service (created, not yet placed in service), active (depreciating), suspended (depreciation halted), fully_depreciated (accumulated depreciation equals depreciable base), disposed (sold/scrapped/donated/traded_in). Scope: assets:read / assets:write. Rule 23 SSOT: cost_basis is written only by createFixedAsset and revalueAsset; accumulated_depreciation is written only by postDepreciation, disposeAsset, impairAsset, and revalueAsset.

