Skip to main content
POST
/
companies
{
  "companies": [
    {
      "externalId": "company-123",
      "name": "Acme Corporation",
      "domain": "acme.com",
      "industry": "Technology",
      "employeeCount": 500,
      "linkedinUrl": "https://linkedin.com/company/acme"
    }
  ]
}
{
  "results": [
    {
      "externalId": "company-123",
      "crmId": "account_4k8j2m"
    }
  ]
}

Your Implementation Required

This endpoint must be implemented on your server
Enginy calls this endpoint to create companies in your CRM when exporting.

Request

companies
array
required
Array of company objects to create

Company Object

externalId
string
required
Enginy’s internal company ID. Use this to map responses back.
name
string
Company name
domain
string
Company domain (e.g., “acme.com”)
industry
string
Industry classification
employeeCount
number
Number of employees
linkedinUrl
string
LinkedIn company page URL
{
  "companies": [
    {
      "externalId": "company-123",
      "name": "Acme Corporation",
      "domain": "acme.com",
      "industry": "Technology",
      "employeeCount": 500,
      "linkedinUrl": "https://linkedin.com/company/acme"
    }
  ]
}

Response

results
array
required
Array of created company mappings
results[].externalId
string
required
The externalId from the request
results[].crmId
string
required
Your CRM’s ID for this company
{
  "results": [
    {
      "externalId": "company-123",
      "crmId": "account_4k8j2m"
    }
  ]
}
Enginy sends companies in batches of up to 100 companies per request.