List invoice audit line items
const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.opereit.ai/v1/invoice-audits/{audit_id}/line-items', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": [
{
"id": "<string>",
"audit_id": "<string>",
"tracking_number": "<string>",
"charge_type": "RATE",
"amount": "12.50",
"has_finding": true,
"created_at": "2023-11-07T05:31:56Z",
"charge_description": "<string>",
"service_type": "<string>",
"weight": "<string>",
"billed_weight": "<string>",
"container_type": "<string>",
"origin_country": "<string>",
"destination_country": "<string>",
"zone": "<string>"
}
],
"pagination": {
"cursor": "<string>",
"has_more": true
}
}{
"statusCode": 401,
"statusReasonCode": "AUTHENTICATION_REQUIRED",
"error": "Authentication required"
}{
"statusCode": 404,
"statusReasonCode": "INVOICE_AUDIT_NOT_FOUND",
"error": "Invoice audit not found"
}Invoice Audits
List line items
Returns a cursor-paginated list of line items (individual shipment charges) extracted from the invoice. Each line item is a single charge — a rate, surcharge, or adjustment — applied to one tracking number.
GET
/
v1
/
invoice-audits
/
{audit_id}
/
line-items
List invoice audit line items
const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.opereit.ai/v1/invoice-audits/{audit_id}/line-items', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": [
{
"id": "<string>",
"audit_id": "<string>",
"tracking_number": "<string>",
"charge_type": "RATE",
"amount": "12.50",
"has_finding": true,
"created_at": "2023-11-07T05:31:56Z",
"charge_description": "<string>",
"service_type": "<string>",
"weight": "<string>",
"billed_weight": "<string>",
"container_type": "<string>",
"origin_country": "<string>",
"destination_country": "<string>",
"zone": "<string>"
}
],
"pagination": {
"cursor": "<string>",
"has_more": true
}
}{
"statusCode": 401,
"statusReasonCode": "AUTHENTICATION_REQUIRED",
"error": "Authentication required"
}{
"statusCode": 404,
"statusReasonCode": "INVOICE_AUDIT_NOT_FOUND",
"error": "Invoice audit not found"
}Invoice Auditing needs to be activated on your account before you can use it. Reach out to your Opereit account manager to get it turned on.
Authorizations
HTTP Basic Auth using your API key. Send Authorization: Basic base64(key_id:key_secret).
Path Parameters
ID of the invoice audit.
Query Parameters
Number of items to return per request.
Required range:
1 <= x <= 100Opaque cursor from a previous response. Omit on the first request.
Filter by the kind of charge.
Available options:
RATE, SURCHARGE, ADJUSTMENT Return only line items associated with this tracking number.
If true, return only line items that have at least one finding.
Last modified on August 25, 2026