Making an API request
Less than to read
Use the latest version of Sage Business Cloud Accounting API by signing up at https://developer.sage.com/api/accounting.
Make a request
To make an API call, you need to direct your HTTP request to the relevant endpoint. Your request must include the required headers and body parameters where applicable.
Your request may also include any relevant URL query parameters.
Endpoints
You must direct your request to the relevant endpoint with the required HTTP verb. For example, to get a list of contacts for an Accounting Canada user, you would make an HTTP GET request to https://api.columbus.sage.com/uki/sageone/accounts/v3/contacts.
More information about each endpoint and the optional / required body parameters is available in the resource specific documentation accessible from the menu on the left.
Required Headers
Every API request you make must include the following headers:
Authorization | Bearer The Access Token |
ocp-apim-subscription-key | Your developer subscription ID |
X-Site | The resource_owner_id. This is supplied along with the access token during authentication. |
Content-Type | Always set to ‘application/json’ |
Example header
Authorization: Bearer 3a5cfe7c90a78276e247c73da7bf120fc5283693
Content-Type: application/json
ocp-apim-subscription-key: xxxx-xxxx-xxxx-xxxx
X-Site: ffRteb5wuy34wtsvghgGFreE7624Gvgh
Limitations
The following limitations are currently applied:
- Rate limit of 200 calls in any 60 second period (per Accounting business)
- Maximum 100MB in any 60 minute period (per Accounting business)