Last updated

Frequently Asked Question (FAQ)

1. My HttpClient Library does not support HTTP GET with Request Body, what should I do?

Sending HTTP GET with request with BODY is not a common practice, that is why not all HttpClient supports this out of the box. To support this we provide an alternate EndPoint which does the same functionality but with HTTP POST Method.

2. Can I request a new token for every API Call?

Yes, you can but it’s not recommended because it will make your application works slower and reduces API Limit quota.

To ensure your application performs fast, you need to cache the token and reuse it until it expires. Although, this is an extra effort, but the time investment is justified.

3. How can you see our update API changelog?

You can see our Developer API changelog at this link

4. How are dates formatted in Request / Response?

Dates are returned in ISO8601 format: YYYY-MM-DDTHH:MM:SS
( THH:MM:SS is optional when sending request)


We support sending date with and without timezone information

Example: if we intend to send 20 May 2024 00:00:00 in Jakarta Time

  1. "Date": "2024-05-20T00:00:00.000" => Unspecified (Preferred to use)
  2. "Date": "2024-05-19T17:00:00.000Z" => UTC Time
  3. "Date": "2024-05-20T00:00:00.000+07:00" => Local Time

Our Application Timezone is UTC+7 (Bangkok, Hanoi, Jakarta)

5. Is the JSON payload is case-sensitive??

Yes, JSON is case-sensitive.
When you construct your request payload, please pay attention the property casing.
Example: when "Customer" property is sent as "customer", it gets ignored by our server.