Skip to content

Get the linked team

Returns metadata for the team that owns the current API token (id, name, currency, mode).

Use this to confirm the token’s tenant and to check whether the team is in LOCATION mode.

GEThttps://rest.boxhero-app.com/v1/teams/linked
Authorizationstringrequired

Bearer authentication header of the form Bearer <token>, where <token> is your API token.

200The linked team.
idintegerminimum 0, maximum 2147483647required

Team id.

namestringrequired

Display name of the team.

modenumberrequired

Team mode. The Open API requires LOCATION mode (mode = 2); other modes return 400 on most endpoints. (0 = BASIC, 1 = ADVANCED/Unit, 2 = LOCATION.)

Possible values012

currency_symbolstringnullablerequired

Resolved currency symbol used for cost and price. If currency_code is set, this is derived from the ISO 4217 currency metadata; otherwise it falls back to the team’s legacy currency symbol. Nullable.

currency_codestringnullablerequired

ISO 4217 team currency code. Legacy teams that have not opted into currency-code settings return null.

price_decimal_placesintegerminimum 0, maximum 10required

Effective price decimal places. Resolution order: explicit team override, ISO 4217 currency minor-unit digits, then legacy currency-symbol fallback.

memostringnullablerequired

Free-text team memo. Nullable.

401Missing or invalid API token.
idstringrequired

Unique exception id (ex_ followed by 32 lowercase hex chars, no dashes — e.g. ex_8f5c0c8e0e0a4a3c9b3f4f2c4f6c8d2a). Quote this in support tickets so we can find the request in our logs.

typestringrequired

Stable, machine-readable error code (RFC 7807-style URI fragment). Branch your error handling on this, not on title.

Possible values/errors/not-found/errors/invalid-request/errors/invalid-team-mode/errors/tokens/invalid/errors/tokens/required/errors/too-many-requests/errors/core/usage-limit-exceeded/errors/core/forbidden/errors/core/unhandled/errors/unhandled

titlestringrequired

Human-readable summary of the error, in English.

correlationIDstringrequired

Request correlation id (rq_ followed by 32 lowercase hex chars, no dashes — e.g. rq_01abf3...). Identical to the X-Correlation-Id response header. Pass an X-Correlation-Id request header to thread your trace through to ours.

instancestringrequired

Pointer to the specific failing resource (e.g. /items/12345). Path-only, no /v1 version prefix.

codestring

Sub-reason code surfaced from upstream BoxHero core (on core-mapped 4xx) or from the gateway itself (e.g. not-available-for-api-token on 403). Use this for fine-grained branching after dispatching on type.

errorsarray of object

Field-level error details. Present on /errors/invalid-request (400) responses. Each entry locates a single failure via JSONPath-like path segments and a human-readable message.

Show properties
patharray of string | numberrequired
messagestringrequired
429Rate limit exceeded. Check RateLimit, Retry-After, and X-RateLimit-* response headers before retrying.
idstringrequired

Unique exception id (ex_ followed by 32 lowercase hex chars, no dashes — e.g. ex_8f5c0c8e0e0a4a3c9b3f4f2c4f6c8d2a). Quote this in support tickets so we can find the request in our logs.

typestringrequired

Stable, machine-readable error code (RFC 7807-style URI fragment). Branch your error handling on this, not on title.

Possible values/errors/not-found/errors/invalid-request/errors/invalid-team-mode/errors/tokens/invalid/errors/tokens/required/errors/too-many-requests/errors/core/usage-limit-exceeded/errors/core/forbidden/errors/core/unhandled/errors/unhandled

titlestringrequired

Human-readable summary of the error, in English.

correlationIDstringrequired

Request correlation id (rq_ followed by 32 lowercase hex chars, no dashes — e.g. rq_01abf3...). Identical to the X-Correlation-Id response header. Pass an X-Correlation-Id request header to thread your trace through to ours.

instancestringrequired

Pointer to the specific failing resource (e.g. /items/12345). Path-only, no /v1 version prefix.

codestring

Sub-reason code surfaced from upstream BoxHero core (on core-mapped 4xx) or from the gateway itself (e.g. not-available-for-api-token on 403). Use this for fine-grained branching after dispatching on type.

errorsarray of object

Field-level error details. Present on /errors/invalid-request (400) responses. Each entry locates a single failure via JSONPath-like path segments and a human-readable message.

Show properties
patharray of string | numberrequired
messagestringrequired

Request

Terminal window
curl --request GET \
--url 'https://rest.boxhero-app.com/v1/teams/linked' \
--header "Authorization: Bearer $BOXHERO_API_TOKEN"

Response

{
"id": 149058,
"name": "Acme Retail",
"mode": 2,
"currency_symbol": "$",
"currency_code": "USD",
"price_decimal_places": 2,
"memo": null
}