Subsidiaries
List subsidiaries
List the subsidiaries of your own company so an integration can resolve a subsidiary id to a recognizable name, MC or DOT number, and remit address.
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 OKCountry 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.
Status Codes
Rate Limits
All endpoints are subject to rate limits to protect the API from traffic spikes. See Rate Limits.Authorizations
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
API version (e.g., 1.0)
Example:
"1.0"