Get company by ID
Companies
Get Company
Returns a single company. Direct client keys can only access their own company; ATS keys can only access companies they created.
GET
Get company by ID
Retrieves a specific company by ID. Access rules differ between regular API keys and ATS integration keys.
Overview
The get company endpoint returns complete information about a single company, including name, website, industry, and settings. Regular API keys can only access their own company, while ATS keys can access companies they’ve created.Access Rules
Regular API Keys
Regular API keys can only access their associated company:ATS Integration Keys
ATS keys can access any company they’ve created:Use Cases
- Company Profile Display: Show company information in your UI
- Access Verification: Verify company access before operations
- Company Details: Retrieve company settings and configuration
Response Data
The response includes company information:- Basic details (name, website, industry)
- Company size and location
- Settings (timezone, locale)
- Timestamps (created, updated)
Error Scenarios
- 404 Not Found: Company doesn’t exist
- 403 Forbidden: Company is not accessible with your API key type
Related Resources
ATS Integration Guide
Learn about ATS integration keys and access rules
Companies Resource Guide
Understand company management
Update Company
Modify company information
Authorizations
API key for authentication using Bearer scheme
Path Parameters
Query Parameters
Required for ATS API keys to specify which company to access. Ignored for standard company API keys.
Response
200 - application/json
Company ID
Example:
"123e4567-e89b-12d3-a456-426614174000"
Company name
Example:
"Acme Corporation"
Created timestamp
Example:
"2024-11-16T10:30:00Z"
Updated timestamp
Example:
"2024-11-16T10:30:00Z"
Company description
Example:
"Leading technology company"
Email of the company owner
Maximum string length:
254Example:
"owner@example.com"
Custom metadata
Example:
{
"externalCompanyId": "COMP-12345",
"industry": "Technology"
}