APIHub
Back to Explore

Xero Assets API

The Xero Assets API lets you manage fixed‑asset data, including creating and searching asset types, adding and retrieving individual assets with support for pagination, filtering, sorting, and accessing asset settings.

Finance
OAuth
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

1687ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/AssetTypes

searches fixed asset types

POST

/AssetTypes

adds a fixed asset type

GET

/Assets

searches fixed asset

  • status (query, required) — Required when retrieving a collection of assets. See Asset Status Codes
  • page (query, page) — Results are paged. This specifies which page of the results to return. The default page is 1.
  • pageSize (query, limit) — The number of records returned per page. By default the number of records returned is 10.
  • orderBy (query) — Requests can be ordered by AssetType, AssetName, AssetNumber, PurchaseDate and PurchasePrice. If the asset status is DISPOSED it also allows DisposalDate and DisposalPrice.
  • sortDirection (query) — ASC or DESC
  • filterBy (query) — A string that can be used to filter the list to only return assets containing the text. Checks it against the AssetName, AssetNumber, Description and AssetTypeName fields.
POST

/Assets

adds a fixed asset

GET

/Assets/{id}

Retrieves fixed asset by id

  • id (path, required) — fixed asset id for single object
GET

/Settings

searches fixed asset settings

6 endpoints auto-detected

Authentication

This API requires authentication: OAuth.

curl -X GET \
  "https://api.xero.com/assets.xro/1.0/AssetTypes"

api.xero.com · HTTPS only