Skip to content

List statement requests (any role)

GET
/statement-requests
curl --request GET \
--url 'https://api.invogi.com/v1/statement-requests?status=open&limit=50&offset=0' \
--header 'Authorization: Bearer <token>'

Overdue first (sent, past its reply-by date), then by reply-by date.

status
string
default: open
Allowed values: open all
limit
integer
default: 50 >= 1 <= 200
offset
integer
0

Requests

Media typeapplication/json
object
items
Array<object>
object
id
required
string format: uuid
status
required
string
Allowed values: PREPARED SENT RECEIVED CANCELLED
supplier
required
object
id
string format: uuid
name
string
contact
object
name
string | null
email
string | null
replyBy
required
string format: date
sentAt
string | null format: date-time
remindedAt
string | null format: date-time
reminderCount
integer
overdue
required

Sent and past its reply-by date

boolean
receivedStatementId
string | null format: uuid
receivedAt
string | null format: date-time
createdAt
string format: date-time
total
integer

Example

{
"items": [
{
"status": "PREPARED"
}
]
}

Invalid request

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: NOT_FOUND UNAUTHORIZED FORBIDDEN INVALID_REQUEST CONFLICT RATE_LIMITED USAGE_LIMIT_EXCEEDED PROCESSING_FAILED
message
required
string
request_id
required
string

Example

{
"error": {
"code": "NOT_FOUND"
}
}