Status Check for Submitted E-Invoice
This API allows you to check the status of your submitted e-invoice to LHDN. It takes the document id as the input and returns the status of the document along with its metadata as part of the response body.
Request Method
GET
Request URL
Rate Limit : 1000 API requests per minute
Request Headers
Request Path Params
Request Query Params
Request Body
There will be no request body for this API.
Sample Request
Request Body
Response Status Codes
Response Schema
Error Details Object
Sample Response (Success)
HTTP Status Code: 200
Response Body
Sample Response (Error)
HTTP Status Code
200
Response Body
API Validations
A valid document with {document_id} in path params should be present.
API Constraints
This API needs to be authenticated with a valid user authentication token. If the auth token is not present or is invalid, the API will return HTTP Status Code 401.
Each customer is allowed to send a limited number of requests per minute to prevent server overload. If the limit is exceeded, the server will respond with a 429 Too Many Requests status code.
If the auth token is valid, but the user does not have the authorization to generate e-invoice for a document, then the API will return HTTP Status Code 403. The user, whose auth token is used, should have an Admin role for the particular TIN used in the request.
Last updated