Skip to main content
GET
Get integrator profile

Authorizations

X-Signature
string
header
required

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...

X-Integrator-Key
string
header
required

Integrator API key (format: int_...) used with HMAC authentication

X-Timestamp
string
header
required

Unix timestamp in milliseconds for replay attack prevention. Must be within 5 minutes of server time.

Response

Response for status 200

id
string
required

Unique identifier for the integrator

Example:

"int_abc123"

integratorKey
string
required

Public integrator API key used in X-Integrator-Key

Example:

"int_abc123"

name
string
required

Name of the integrator

Example:

"My Integration Service"

email
string<email>
required

Contact email for the integrator

Example:

"contact@integration.com"

canSubsidizeUserFees
boolean
required

Whether the integrator can subsidize user fees

achDebitEnabled
boolean
required

Whether ACH debit products are enabled for the integrator

billPayEnabled
boolean
required

Whether bill pay products are enabled for the integrator

createdAt
string<date-time>
required

ISO 8601 timestamp of when the integrator was created

Example:

"2026-08-06T14:28:21.832Z"