curl --request POST \
--url https://sandbox.tight.com/v6/bills \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"data": [
{
"name": "Office rent",
"vendorId": "vnd_28868401",
"apiName": "BOX",
"apiSourceId": "ext_123",
"lineItems": [
{
"id": "bli_123456",
"description": "Office supplies",
"amount": 5001,
"apiItemId": "item_123",
"glAccountId": "gla_38560327"
}
],
"id": "bll_158998869",
"billNo": 1001,
"status": "ACTIVE",
"billStatus": "OPEN",
"date": "2025-06-26",
"customData": {
"internal_key": "some_internal_key",
"some_other_field": 23434
}
}
]
}
'{
"result": "SUCCESS",
"data": [
{
"result": "SUCCESS",
"statusCode": 200,
"data": {
"id": "bll_158998869",
"name": "Office rent",
"billNo": 1001,
"status": "ACTIVE",
"billStatus": "OPEN",
"date": "2025-06-26",
"vendor": {
"id": "vnd_28868401",
"name": "Gusto"
},
"apiName": "QBO",
"apiSourceId": "ext_123",
"lineItems": [
{
"id": "bli_123456",
"description": "Office supplies",
"amount": 5001,
"apiItemId": "item_123",
"glAccount": {
"id": "gla_38560327",
"name": "Officer(s) Salaries and Wages",
"accountNo": "60210",
"type": "EXPENSE",
"iconUrl": "https://cdn.sandbox.tight.com/icons/glAccountTypes/expense.png"
}
}
],
"installments": [
{
"id": "istl_123",
"name": "First installment",
"dueDate": "2025-07-15",
"balance": 10000,
"amountDue": {
"value": "50.0",
"type": "AMOUNT"
}
}
],
"customData": {
"internal_key": "some_internal_key",
"some_other_field": 23434
}
},
"error": [
{
"type": "UNKNOWN_ERROR",
"message": "<string>",
"param": "<string>"
}
]
}
],
"error": [
{
"type": "UNKNOWN_ERROR",
"message": "<string>",
"param": "<string>"
}
]
}Save new (or update existing) bills
curl --request POST \
--url https://sandbox.tight.com/v6/bills \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"data": [
{
"name": "Office rent",
"vendorId": "vnd_28868401",
"apiName": "BOX",
"apiSourceId": "ext_123",
"lineItems": [
{
"id": "bli_123456",
"description": "Office supplies",
"amount": 5001,
"apiItemId": "item_123",
"glAccountId": "gla_38560327"
}
],
"id": "bll_158998869",
"billNo": 1001,
"status": "ACTIVE",
"billStatus": "OPEN",
"date": "2025-06-26",
"customData": {
"internal_key": "some_internal_key",
"some_other_field": 23434
}
}
]
}
'{
"result": "SUCCESS",
"data": [
{
"result": "SUCCESS",
"statusCode": 200,
"data": {
"id": "bll_158998869",
"name": "Office rent",
"billNo": 1001,
"status": "ACTIVE",
"billStatus": "OPEN",
"date": "2025-06-26",
"vendor": {
"id": "vnd_28868401",
"name": "Gusto"
},
"apiName": "QBO",
"apiSourceId": "ext_123",
"lineItems": [
{
"id": "bli_123456",
"description": "Office supplies",
"amount": 5001,
"apiItemId": "item_123",
"glAccount": {
"id": "gla_38560327",
"name": "Officer(s) Salaries and Wages",
"accountNo": "60210",
"type": "EXPENSE",
"iconUrl": "https://cdn.sandbox.tight.com/icons/glAccountTypes/expense.png"
}
}
],
"installments": [
{
"id": "istl_123",
"name": "First installment",
"dueDate": "2025-07-15",
"balance": 10000,
"amountDue": {
"value": "50.0",
"type": "AMOUNT"
}
}
],
"customData": {
"internal_key": "some_internal_key",
"some_other_field": 23434
}
},
"error": [
{
"type": "UNKNOWN_ERROR",
"message": "<string>",
"param": "<string>"
}
]
}
],
"error": [
{
"type": "UNKNOWN_ERROR",
"message": "<string>",
"param": "<string>"
}
]
}Bearer authentication header of the form Bearer <token>, see Authentication for more detail.
Show child attributes