Overview
The/company/{companyReferenceId}/externalauthlink endpoint allows you to generate a one-time URL that you can use to link bank accounts.
How It Works
1
Obtain an Access Token
First, request an access token by calling the
/auth/token endpoint with your ClientId and ClientSecret.2
Prepare the Company Reference
Identify the target company by its
companyReferenceId—this can be either a GUID (CompanyId) or a custom reference string.3
Submit the Mobile Number
Provide the customer’s
MobileNumber (in E.164 format) in the request body.4
Receive the Auth Link
On success, the API returns a complete
ExternalAuthLinkUrl that you can use to link accounts.Endpoint
- URL:
https://api.synchpay.com/company/{companyReferenceId}/externalauthlink - Method:
POST - Authorization:
Bearer <AccessToken>
Note: Acquire your access token from/auth/tokenusing yourClientIdandClientSecret.
Path Parameter
| Parameter | Type | Description | Required |
|---|---|---|---|
companyReferenceId | string | The company’s unique identifier—either its GUID (CompanyId) or a custom reference string. | Yes |
Request Body
The JSON payload must include:| Parameter | Type | Description | Required |
|---|---|---|---|
MobileNumber | string | Customer’s mobile number in E.164 format (e.g. “+15551234567”). | Yes |
Example Request
Response
On success, you’ll receive the following response model:Response Properties
| Property | Type | Description |
|---|---|---|
externalAuthLinkUrl | string | A fully-formed URL that allow for linking bank accounts. |