Authorizations
API Key authentication for machine-to-machine communication.
Authentication Process:
- Generate an access key and secret key pair from your Bridge dashboard
- Include the access key in the
X-API-Key
header - Sign your requests using the secret key (HMAC-SHA256)
- Include the signature in the
X-API-Signature
header
Request Signing:
- Create a string to sign:
{HTTP_METHOD}\n{REQUEST_PATH}\n{REQUEST_BODY}\n{TIMESTAMP}
- Generate HMAC-SHA256 signature using your secret key
- Include timestamp in
X-API-Timestamp
header (Unix timestamp) - Include signature in
X-API-Signature
header
Example Headers:
X-API-Key: ak_1234567890abcdef
X-API-Timestamp: 1642234567
X-API-Signature: a1b2c3d4e5f6...
Path Parameters
Unique identifier of the workspace
Example:
"ws_abc123"
Query Parameters
Filter contacts by owner email address
Example:
"salesperson@your-company.com"
Search contacts by name, email, or cellphone
Example:
"John Doe"
Page number for pagination
Required range:
x >= 1
Example:
1
Number of contacts per page
Required range:
10 <= x <= 100
Example:
20