POST
/
links
/
{id}
/
products
curl --request POST \
  --url http://localhost:8080/links/{id}/products \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "products": [
    "account_numbers",
    "transactions"
  ]
}'
This response does not have an example.
This is an asynchronous operation.
The response will be a 202 Accepted if the request was successful.
Refreshes are subject to rate limiting.

Rate Limits

  • 1 refresh per link per hour for account data
  • 1 refresh per link per hour for transaction data
  • 1 refresh per link per day for account numbers
  • 1 refresh per link per day for identity data
curl -i -X POST \
  'http://localhost:8080/links/{id}/products' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'moneykit-version: 2023-02-18' \
  -d '{
    "products": [
      "account_numbers",
      "transactions"
    ]
  }'
{
  "error_code": "api_error.auth.expired_access_token",
  "error_message": "Access token expired",
  "documentation_url": "string"
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Headers

moneykit-version
string
default:2023-02-18

Path Parameters

id
string
required

The unique ID for this link.

Body

application/json

Response

202

Successful Response