Push POS Reports APIs
The Push POS Reports API allows you to push the PJR file to your station into CStoreOffice®.
To learn how to use the API, use the sections below:
- Pre-Requisites: Make sure you have prepared all the data required to call the API.
- API Authorization: To be able to call the API, you need to authorize in it.
- Calling the API: Learn the step-by-step procedure on how to call the API.
Pre-Requisites
Before you start calling the Push POS Reports API, make sure the following conditions are met:
- Authorization token: You will need to receive it for getting access to Petrosoft APIs powered by Swagger.
For more information, see Getting Authorization Data. - You have prepared the data from CStoreOffice® to be provided to API request:
- Station ID: You can get your station identifier from the Locations list.
For more information, see Setting Up Locations.
- PJR file: Make sure you have prepared the PJR file you need to push to your station in CStoreOffice®.
Authorizing in the Push POS Reports API
To authorize in the Push POS Reports API:
- Go to the Cash Register Integration API by the following the link:
https://api-docs.petrosoft.cloud/?service=cash_register_service - To the right of the PUSH movement (shift) and POS journal reports section, click the open lock icon.
Result: The Available authorizations window opens.
- In the Available authorizations window:
- In the Value field, enter the access token received by your user.
- Click Authorize.
- Make sure the following elements are displayed which indicate that you have successfully authorized:
- Click Close.
The closed lock icon indicates that you are authorized in the API.
Calling Push POS Reports API
To call the Push POS Reports API:
- Go to the Cash Register Integration API by the following the link:
https://api-docs.petrosoft.cloud/?service=cash_register_service - Expand the PUSH movement (shift) and POS journal reports section.
- Click the Try it out button, to enable fields in the Parameters section for entering data.
- In the Parameters section > stationId field, enter your station ID.
- In the Request body section:
- Click the Add string item button.
- Click Choose File and select the PJR file you need to push to your station in CStoreOffice®.
- Click the Execute button.
- In the Responses section, make sure the PJR file has been pushed successfully:
For more information about the station ID and PJR file, see Pre-Requisites.
- Server response section > Code field = 200
- Detail section > Response body message:
- status = true
- success = true
For confidentiality reasons, the authorization data is blurred intentionally.