Taxes
Tax configurations and rates for different venues and regions.
["new-jersey","boston"]["les","w37"]150qReturns a TaxCategoryCollection
Returns an ErrorDto in case there is not enough privileges to perform this action
GET /apis/v2/taxes/categories HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{
"name": "text",
"amount": 1,
"percentage": 1
}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"createdDate": "2026-01-01T00:00:00.000Z",
"updatedDate": "2026-01-01T00:00:00.000Z",
"createdBy": {
"id": "text"
},
"updatedBy": {
"id": "text"
},
"errors": [
{
"code": "text",
"message": "text",
"details": {}
}
],
"_links": {}
}
],
"_total": 1,
"_pagination": {
"page": 1,
"ipp": 1,
"count": 1,
"total": 1
},
"_links": {
"self": {
"href": "text"
}
}
}Returns a TaxCategory
Returns an ErrorDto in case there is not enough privileges to perform this action
Returns an ErrorDto in case of validation errors or failures.
Possible error codes are:T0001: Region is required.T0002: Region does not exist.T0003: Area does not exist.T0004: Tax category already exists.T0005: Area does not belong to the given region.T0006: Region cannot be changed.T0007: Area cannot be changed.
POST /apis/v2/taxes/categories HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"_links": {}
}{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{
"name": "text",
"amount": 1,
"percentage": 1
}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"createdDate": "2026-01-01T00:00:00.000Z",
"updatedDate": "2026-01-01T00:00:00.000Z",
"createdBy": {
"id": "text"
},
"updatedBy": {
"id": "text"
},
"errors": [
{
"code": "text",
"message": "text",
"details": {}
}
],
"_links": {}
}Returns a TaxCategory
Returns an ErrorDto in case there is not enough privileges to perform this action
TaxCategory not found
GET /apis/v2/taxes/categories/{taxCategoryId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{
"name": "text",
"amount": 1,
"percentage": 1
}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"createdDate": "2026-01-01T00:00:00.000Z",
"updatedDate": "2026-01-01T00:00:00.000Z",
"createdBy": {
"id": "text"
},
"updatedBy": {
"id": "text"
},
"errors": [
{
"code": "text",
"message": "text",
"details": {}
}
],
"_links": {}
}Returns a TaxCategory
Returns an ErrorDto in case there is not enough privileges to perform this action
TaxCategory not found
DELETE /apis/v2/taxes/categories/{taxCategoryId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{
"name": "text",
"amount": 1,
"percentage": 1
}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"createdDate": "2026-01-01T00:00:00.000Z",
"updatedDate": "2026-01-01T00:00:00.000Z",
"createdBy": {
"id": "text"
},
"updatedBy": {
"id": "text"
},
"errors": [
{
"code": "text",
"message": "text",
"details": {}
}
],
"_links": {}
}Returns a TaxCategory
Returns an ErrorDto in case there is not enough privileges to perform this action
TaxCategory not found
Returns an ErrorDto in case of validation errors or failures.
Possible error codes are:T0001: Region is required.T0002: Region does not exist.T0003: Area does not exist.T0004: Tax category already exists.T0005: Area does not belong to the given region.T0006: Region cannot be changed.T0007: Area cannot be changed.
PATCH /apis/v2/taxes/categories/{taxCategoryId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"_links": {}
}{
"id": "text",
"name": "text",
"description": "text",
"isDefault": true,
"taxes": [
{
"name": "text",
"amount": 1,
"percentage": 1
}
],
"region": {
"id": "text"
},
"area": {
"id": "text"
},
"createdDate": "2026-01-01T00:00:00.000Z",
"updatedDate": "2026-01-01T00:00:00.000Z",
"createdBy": {
"id": "text"
},
"updatedBy": {
"id": "text"
},
"errors": [
{
"code": "text",
"message": "text",
"details": {}
}
],
"_links": {}
}Last updated
Was this helpful?

