Get integrator profile
Returns the authenticated integrator’s profile information.
Authorizations
HMAC signature authentication for backend integrators.
Required Headers:
- X-Integrator-Key: Integrator API key (format: int_...)
- X-Signature: HMAC signature (format: sha256={hex})
- X-Timestamp: Unix timestamp in milliseconds
- Authorization: Bearer {user-api-key}
Signature Algorithm: HMAC-SHA256
Signature Format: {timestamp}.{METHOD}.{path}.{bodyHash}
- timestamp: Unix timestamp in milliseconds
- METHOD: HTTP method in UPPERCASE (GET, POST, etc.)
- path: Request path (e.g., /v1/transactions)
- bodyHash: SHA256 hex digest of request body (empty string if no body)
Timestamp Tolerance: ±5 minutes (300 seconds)
Example: For POST /v1/transactions with body {"amount":100} and timestamp 1234567890000: Payload: 1234567890000.POST./v1/transactions.{sha256(body)} Signature: sha256=abc123...
Integrator API key (format: int_...) used with HMAC authentication
Unix timestamp in milliseconds for replay attack prevention. Must be within 5 minutes of server time.
Response
Response for status 200
Unique identifier for the integrator
"int_abc123"
Public integrator API key used in X-Integrator-Key
"int_abc123"
Name of the integrator
"My Integration Service"
Contact email for the integrator
"contact@integration.com"
Whether the integrator can subsidize user fees
Whether ACH debit products are enabled for the integrator
Whether bill pay products are enabled for the integrator
ISO 8601 timestamp of when the integrator was created
"2026-08-06T14:28:21.832Z"