Client SDKs
SDKs
Client SDKs will help tenant developers integrate faster by wrapping authentication, request building, retries, response parsing, and webhook signature verification.
Purpose
- Create signed requests using a tenant API key.
- Call validation, lookup, CAC, AI, and IPO endpoints with typed request/response models.
- Handle standard success and error responses consistently.
- Verify webhook signatures and prevent duplicate event processing.
- Support sandbox-first integration before moving to live.
JavaScript Preview
ts
const hub = new IBusinessHubClient({
apiKey: process.env.IBUSINESS_HUB_API_KEY,
environment: "sandbox"
});
const result = await hub.businessValidation.getCompanyByRc({
rcNumber: "RC1234567"
});Status
Client SDKs are intended for tenant developers and their customer-facing systems. Until SDK packages are published, use the HTTP API examples in this documentation.
Raw HTTP Example
bash
curl -X GET "http://identity.stg.parthiantechnology.com/api/v1/company/validation/company/rc?rcNumber=RC1234567" \ -H "X-API-Key: sk_test_your_key" \ -H "X-Environment: sandbox"