Partner Credentials
Interfaces
Inbound and outbound contracts for Partner Credentials
Authentication
- Internal ingress only. Cloud Run IAM controls access.
- No API key or user-facing auth middleware.
Base path
- v1:
/api/v1
Endpoint catalog
| Resource | Operations | Notes |
|---|---|---|
/health | GET | Health check |
/auth/pims/token | GET | Issue partner credentials |
Request expectations
oid(organization id) is required.modeis required for Bitwerx (batchorondemand).- Organization metadata must exist in Spanner.
- ezyVet password auth requires
ezvet_base_urlon the org record.
Response model
NestAuthResponse contains:
provider,provider_number,auth_type- OAuth fields:
access_token,token_type,expires_at - API key field:
api_key(HAP) - Bitwerx fields:
practice_id,mode
Outbound dependencies
- Cloud Spanner
Organizationstable. - Secret Manager for partner credentials.
- Partner token endpoints (ezyVet, Bitwerx, HAP). Data APIs are used by Handler.
Last updated on