Skip to main content
POST
/
v3
/
{customerId}
/
BankingServices
/
GenerateAuthorizeToken
Generate Authorize Token
curl --request POST \
  --url https://{instance}-api.private.fin.ag/v3/{customerId}/BankingServices/GenerateAuthorizeToken \
  --header 'Accept: <accept>' \
  --header 'Content-Type: <content-type>' \
  --header 'flinks-auth-key: <flinks-auth-key>'
{
  "HttpStatusCode": 200,
  "Token": "d65f1adb-8ebc-48dc-be8b-20c773ba1565"
}

Documentation Index

Fetch the complete documentation index at: https://docs.flinks.com/llms.txt

Use this file to discover all available pages before exploring further.

Tokens expire after 30 minutes of inactivity — call this endpoint again to get a new one. Use the token by passing it as authorizeToken={token} on your Flinks Connect iframe URL, or as the flinks-auth-key header when calling /Authorize directly. See Authentication Reference for all credentials and Authentication Troubleshooting for error cases.

Headers

Your secret key (provided by Flinks during integration setup). Used only on this endpoint to generate a one-time authorize token; on /Authorize, pass the generated token instead.

Example:

"c4569c54-e167-4d34-8de6-f4113bc82414"

Content-Type
string
default:application/json
required

Content type of the request.

Accept
string
default:application/json
required

Acceptable response media type.

Path Parameters

customerId
string
default:43387ca6-0391-4c82-857d-70d95f087ecb
required

Unique GUID provided by Flinks that grants you access to the environment specified in the instance field.

Response

Success

HttpStatusCode
integer
Token
string