MICHAIL KAIPIS Posted August 19, 2023 Share Posted August 19, 2023 Hello, i am developing an aplication that uses the sage 200 api, i am stuck on the required headers of X-Site and X-Company. What they mean and how do i get them? I haven't seen any reference on the documentation for those headers. also there is anyware a wiki for the sage 200 api? thanks a lot Link to comment Share on other sites More sharing options...
Rob Miles Posted August 21, 2023 Share Posted August 21, 2023 Hi,To perform database specific requests using the Sage 200 API, such as making a GET request to the Customers endpoint, you need to include the Site ID (X-Site) and Company ID (X-Company) within the request header. X-Company: Unique identifier of a specific company within the Sage 200. X-Site: Represents a unique identifier of a specific site within a company. Including these IDs routes your request to the right company and site, ensuring that you're interacting with the intended data. To obtain the X-Site and X-Company values for all the companies accessible to the authenticated user, you can execute a GET request against the site's endpoint. (Links to each API Reference below) Sage 200 Standard: https://api.columbus.sage.com/uk/sage200/accounts/v1/sites Sage 200 Professional:https://api.columbus.sage.com/uk/sage200extra/accounts/v1/sites The relevant site_id and company_id values returned in the response should then be passed in subsequent requests as the X-Site and X-Company values respectively. All documentation for the Sage 200 API and Web Amendability can be found at https://developer.sage.com/200/. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now