Linking bank accounts
Learn how to generate an external authentication link for a company’s mobile number using the SynchPay API.
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
Obtain an Access Token
First, request an access token by calling the /auth/token
endpoint with your ClientId
and ClientSecret
.
Prepare the Company Reference
Identify the target company by its companyReferenceId
—this can be either a GUID (CompanyId
) or a custom reference string.
Submit the Mobile Number
Provide the customer’s MobileNumber
(in E.164 format) in the request body.
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/token
using yourClientId
andClientSecret
.
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. |