Receipt Status Reason API

Manage receipt status change reasons

Base URL

https://{tenant}.logzi.com/api/receipt_status_reason/

Every request returns a JSON response. On success result.code == 1; on error result.code == 0. A receipt status reason is a predefined text that the user can select when changing a status (e.g. reason for rejection, reason for deletion).

GET /api/receipt_status_reason/get

Retrieve a single status reason by identifier.

Query parameters

ParameterTypeRequiredDescription
idintStatus reason identifier

Example request

GET /api/receipt_status_reason/get?id=1
X-API-KEY: {your_api_key}
GET /api/receipt_status_reason/list

Paginated list of status reasons.

Query parameters

ParameterTypeRequiredDescription
list_offsetintPagination offset (default: 0)
list_conditionobjectFilter conditions object

Example request

GET /api/receipt_status_reason/list?list_offset=0
X-API-KEY: {your_api_key}
POST /api/receipt_status_reason/save

Create or update a status reason. For a new reason use data[id] = 0.

POST fields — data object

FieldTypeRequiredDescription
idint0 = new reason, >0 = update
status_reason_namestringReason text
status_reason_defaultint1 = default reason

Example request

POST /api/receipt_status_reason/save
X-API-KEY: {your_api_key}
Content-Type: application/json

{
  "data": {
    "id": 0,
    "status_reason_name": "Ügyfél kérésére törölve",
    "status_reason_default": 0
  }
}
POST /api/receipt_status_reason/delete

Delete a status reason by identifier.

POST fields — data object

FieldTypeRequiredDescription
idintIdentifier of the reason to delete

Example request

POST /api/receipt_status_reason/delete
X-API-KEY: {your_api_key}
Content-Type: application/json

{ "data": { "id": 1 } }

Get in touch with us

Interested in our software? Feel free to write to us!

Need help?

If you can't find the answer and need assistance

Create your account now,
pay later!

Try it free for 3 days, no risk, no obligation!