Skip to main content
POST
Add services to a company

Authorizations

Authorization
string
header
required

Partner API key. Send the raw key as the Authorization header value — e.g. dk_test_… in sandbox or dk_live_… in production. Generate and rotate keys in the doola Partner Portal.

Headers

Idempotency-Key
string
required

Unique key that makes the call safe to retry. Reuse the same value to retry.

Path Parameters

companyId
string
required

doola company ID (KSUID).

Body

application/json

Request body to add services to an existing company.

services
object[]
required

Services to add. Only EinCreation can be added to an existing company; it takes a variant (Standard by default, or Expedite). Each service may appear once. An invalid order is rejected with E_SERVICE_SELECTION_INVALID.

Response

Services added. Returns every service on the company. The EIN's status is the one it was added with; read the company for its current status.

The company's services after the addition.

doolaCompanyId
string

doola company ID (KSUID).

Example:

"3D2Cdx5oRRidDXYmTu09O1bHjeC"

services
object[]

Every service attached to the company, in the same shape as services on GET /v1/partner/companies/{companyId}.