Overview
The Registrations API manages formal registrations with government agencies that enable business operations, including tax registrations, payroll accounts, corporate registry access, and trade licenses.Core endpoints
List registrations
Get all registrations for a business entity.
Query parameters
Response
The example below is trimmed.
governmentIdentifiers are the identifiers the registration produced that the entity holds; unheldGovernmentIdentifiers are the ones it produces that the entity has not recorded yet, in the same shape.
linkedCredential and hasLinkedCredential only reflect the linked credentials when you request extends=CREDENTIALS. Without it, linkedCredential is left out and hasLinkedCredential is false. createdAt and lastUpdatedAt are Unix timestamps in milliseconds.
Get registration
Retrieve a single registration by ID.
Query parameters
Response
The registration has the same shape as an entry of List registrations. The example below is trimmed.
Create registration
Add a new registration to a business entity. Either name a registration from the entity’s supported registrations withregistrationIdentifier, or describe a custom one with name and registrationPurpose.
Request body
A supported registration can be recorded once per entity; creating it again returns
409 Conflict.
Response
Returns 201 Created.
Update registration
Update an existing registration.
Request body
Response
Returns
200 OK with no body.
Delete registration
Remove a registration from a business entity.
Response
Returns
204 No Content on success.
Supported registrations
Get supported registrations
Get the registrations a business entity can record, in its incorporation country or in another country.
Response
Get supported registrations for entity
Get registration types available for a specific business entity.
Response
Same format as above, for the entity’s incorporation country.
Registration types
Formation
Company registration with corporate registry:- US: Secretary of State registration
- UK: Companies House registration
- India: ROC (Registrar of Companies) registration
- Singapore: ACRA registration
Income tax
Federal/national tax identification:- US: IRS federal income tax
- UK: HMRC Corporation Tax
- India: Income Tax Department
- Canada: CRA corporate income tax
Indirect tax
VAT/GST/sales tax registration:- US: State sales tax permits
- UK: VAT registration
- India: GST registration
- Singapore: GST registration
- UAE: VAT registration
Payroll
Employer withholding and unemployment insurance:- US: State withholding tax, unemployment insurance
- UK: PAYE registration
- India: Professional Tax, ESI, EPF
- Singapore: CPF registration
Social security
Employee benefit programs:- US: Social Security Administration
- India: ESIC, EPFO
- Singapore: CPF Board
Trade
Import/export licenses:- US: Customs and Border Protection
- India: Import Export Code (IEC)
- UAE: Trade license
Corporate registry
Access credentials for filing systems:- US: State business portals
- UK: Companies House WebFiling
- India: MCA portal
- Singapore: BizFile+
Registration status
Thestatus field takes one of:
Domestic vs foreign registrations
- Domestic: For entities formed in the jurisdiction (e.g., Delaware corporation registering in Delaware)
- Foreign: For entities qualified to do business from another jurisdiction (e.g., Delaware corporation registering in California)
applicability says which it is for: DOMESTIC, FOREIGN or BOTH. It is null for a custom registration.
Linking credentials
Associate portal access credentials with registrations:200 OK:
Related resources
- Business Entity API - Manage parent business entities
- Government Identifiers API - Required identifiers for registrations
- Credentials API - Portal access for registrations