Overview
The Credentials API provides secure storage for login credentials to government portals and systems, including tax filing portals, corporate registries, payroll systems, and banking portals. Credentials can be linked to business entities and registrations, and shared with accountants and service providers.Core endpoints
List credentials
Get all credentials accessible to the user.| Parameter | Type | Description |
|---|---|---|
businessEntityId | integer | Filter by business entity (optional) |
extends | string[] | Optional fields to include |
Get credential
Retrieve a single credential by ID.| Parameter | Type | Description |
|---|---|---|
credentialId | string | Credential ID |
| Parameter | Type | Description |
|---|---|---|
includeSecrets | boolean | Include decrypted secure strings (default: false) |
includeRegistrations | boolean | Include linked registrations (default: false) |
Create credential
Add a new credential.Update credential
Update an existing credential.| Parameter | Type | Description |
|---|---|---|
credentialId | string | Credential ID |
Delete credential
Remove a credential.| Parameter | Type | Description |
|---|---|---|
credentialId | string | Credential ID |
204 No Content on success.
Supported credentials
Get supported credential types
Get all credential types available for a country.| Parameter | Type | Description |
|---|---|---|
country | string | ISO 3166-1 alpha-2 country code (optional) |
Credential types
Corporate tax portals
Federal/national income tax filing systems:- US: IRS e-Services, state tax portals
- UK: HMRC online services
- India: Income Tax e-Filing portal
- Canada: CRA My Business Account
- Singapore: myTax Portal
Indirect tax portals
VAT/GST/sales tax filing systems:- US: State sales tax portals
- UK: HMRC VAT online
- India: GST portal
- Singapore: myTax GST
- UAE: Federal Tax Authority portal
Payroll tax portals
Withholding and unemployment insurance systems:- US: State withholding portals, SUTA portals
- UK: HMRC PAYE online
- India: ESIC, EPFO portals
- Singapore: CPF portal
Company secretarial portals
Business registry filing systems:- US: State Secretary of State portals
- UK: Companies House WebFiling
- India: MCA portal
- Singapore: BizFile+
Social security portals
Employee benefit systems:- US: Social Security Business Services Online
- India: ESIC, EPFO
- Singapore: CPF Board
Banking portals
Financial institution access:- Bank online banking
- Payment processing portals
- Treasury management systems
Credential blocks
Credentials consist of flexible blocks that can store different types of information:Plain text blocks
Store non-sensitive information:- Usernames
- Account numbers
- Email addresses
- User IDs
- Reference numbers
Secure string blocks
Store sensitive information (encrypted at rest):- Passwords
- PINs
- Access tokens
- API keys
- Security answers
Custom blocks
Add jurisdiction-specific fields as needed. The block structure is flexible to accommodate any credential format.Linking credentials
Link to business entity
Associate a credential with a business entity:Link to registration
Associate a credential with a specific registration:Security
- Encryption: Secure string blocks are encrypted at rest using industry-standard encryption
- Access control: Credentials are only accessible to authorized users
- Audit logging: All credential access and modifications are logged
- Sharing: Credentials can be shared with accountants and service providers
Sharing with accountants
Credentials can be shared with external accountants and service providers who need portal access for filing and compliance work. The sharing mechanism ensures proper authorization and audit trails.Related resources
- Business Entity API - Link credentials to entities
- Registrations API - Link credentials to registrations