Companies
The companies family is intentionally small because its job is to establish scope, not to manage heavy workflow behavior. In most integrations, this is the first endpoint family you use after authentication succeeds.
If your credential set can authenticate but returns no companies, that usually means the Adobe org is valid but does not have access to the Launch company you expected.
Familyclient.companies
Companies
| Attribute | Data type | Description |
|---|---|---|
| list | Array<Company> | Lists every company accessible to the current credential set. Pagination is automatic even though many organizations expose only one company. |
| find(company_id) | Company | Fetches a single company by Adobe company ID. |
First call
Company lookup
# Load every company visible to the authenticated credential set.
companies = client.companies.list
# Fetch one company again by its Adobe company ID.
company = client.companies.find(companies.first.id)
# Print the company name and Adobe ID so you can verify scope.
puts company.name
puts company.id
Once you have the correct company, the next page is usually Properties.