Skip to main content
GET
List subsidiaries
Returns the subsidiaries of your own company. Nothing in the Alvys interface shows a subsidiary id, so this is how an integration resolves one — for example the SubsidiaryId a webhook subscription is scoped to, or the subsidiary a trip was tendered as. Deleted subsidiaries are omitted unless you pass includeDeleted=true. A credential scoped to specific subsidiaries only ever receives those, and includeDeleted cannot widen that scope. A company with no subsidiaries returns 200 and an empty array, not 404. The list addresses no single resource, so there is nothing to be missing.
This endpoint requires the subsidiary:read scope. It is not part of any other scope, and credentials issued before it existed do not carry it — grant it to the client before your first call. See Authentication.

Endpoint

Request Parameters

Example CURL request

Response Fields

The response is an array of subsidiary objects.

Example Response

200 OK

Country values

Country publishes the ISO 3166-1 alpha-2 code when the recorded value is a recognized spelling of the United States, Canada or Mexico. Any other recorded value publishes exactly as stored, which for addresses created before the field existed may be any string.
Country is omitted when no country is recorded. An absent Country must not be read as the United States.

Status Codes

Rate Limits

All endpoints are subject to rate limits to protect the API from traffic spikes. See Rate Limits.

Authorizations

Authorization
string
header
required

OAuth 2.0 client-credentials access token. Obtain one from https://auth.alvys.com/oauth/token (grant_type=client_credentials, audience=https://api.alvys.com/public/), then paste it here. The playground sends it as Authorization: Bearer <token>.

Path Parameters

version
string
default:1.0
required

API version (e.g., 1.0)

Example:

"1.0"

Query Parameters

includeDeleted
boolean
default:false

Response

OK

Id
string
required
Name
string
required
Type
string
required
McNumber
string | null
DotNumber
string | null
DefaultEquipmentType
string | null
RemitAddress
object | null