Download OpenAPI specification:Download
Responsible for managing invoices and sales orders
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
| userId required | string |
| createdByCrmId | string |
| orderId required | string |
| externalInvoiceId | string |
| description | string |
| totalAmount required | integer |
| totalTaxAmount required | integer |
| subtotalAmount required | integer |
| shippingAddress1 | string |
| shippingAddress2 | string |
| shippingCity | string |
| shippingState | string |
| shippingPostalCode | string |
| shippingCountry | string |
| shippingType | string Enum: "standard" "2-day" "overnight" "local_pickup" |
| invoiceableType required | string Enum: "product" "membership" "ccm" |
Array of objects (create-2) | |
| channel | string Enum: "Subscriptions" "Store" "Training" "Protector Academy" "SOS" "ADMIN" "WOW" "Expo" "Events" "Lobby" "Store in a Store" |
{- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "createdByCrmId": "01K000001dC8sBIAT",
- "orderId": "1234567r",
- "externalInvoiceId": "1000041",
- "description": "Invoice description",
- "totalAmount": "100.50",
- "totalTaxAmount": "111.00",
- "subtotalAmount": "10.50",
- "shippingAddress1": "1000 Freedom Way",
- "shippingAddress2": "",
- "shippingCity": "West Bend",
- "shippingState": "WI",
- "shippingPostalCode": "53095",
- "shippingCountry": "US",
- "shippingType": "standard",
- "invoiceableType": "product",
- "items": [
- {
- "productName": "USCCA Range Bag",
- "productBundleSku": "PROMO123",
- "productDescription": "Custom range bag!",
- "productConditionCode": "",
- "productSku": "RANGEBAG",
- "productQuantity": "2",
- "amount": "29.99",
- "taxAmount": "0.80"
}
], - "channel": "Store"
}{- "data": {
- "type": "invoices",
- "id": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "attributes": {
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "createdByCrmId": "01K000001dC8sBIAT",
- "description": "Invoice description",
- "totalAmount": "100.50",
- "totalTaxAmount": "111.00",
- "subtotalAmount": "10.50",
- "shippingAddress1": "1000 Freedom Way",
- "shippingAddress2": "",
- "shippingCity": "West Bend",
- "shippingState": "WI",
- "shippingPostalCode": "53095",
- "shippingCountry": "US",
- "carrier": "TODO: Get example!!",
- "salesOrderId": "TODO: Get example!!",
- "invoiceableType": "product",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "items": [
- {
- "id": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "productName": "USCCA Range Bag",
- "productBundleSku": "PROMO123",
- "productDescription": "Custom range bag!",
- "productConditionCode": "",
- "productQuantity": "2",
- "productSku": "RANGEBAG",
- "amount": "29.99",
- "taxAmount": "0.80",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "deletedAt": "null"
}
], - "membershipInvoice": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "externalInvoiceId": "1000041"
}
}
}| id required | string Example: 838dfbf6-d21d-11ec-a880-0242ac120005 |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
{- "data": {
- "type": "invoices",
- "id": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "attributes": {
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "createdByCrmId": "01K000001dC8sBIAT",
- "description": "Invoice description",
- "totalAmount": "100.50",
- "totalTaxAmount": "111.00",
- "subtotalAmount": "10.50",
- "shippingAddress1": "1000 Freedom Way",
- "shippingAddress2": "",
- "shippingCity": "West Bend",
- "shippingState": "WI",
- "shippingPostalCode": "53095",
- "shippingCountry": "US",
- "carrier": "TODO: Get example!!",
- "salesOrderId": "TODO: Get example!!",
- "invoiceableType": "product",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "items": [
- {
- "id": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "productName": "USCCA Range Bag",
- "productBundleSku": "PROMO123",
- "productDescription": "Custom range bag!",
- "productConditionCode": "",
- "productQuantity": "2",
- "productSku": "RANGEBAG",
- "amount": "29.99",
- "taxAmount": "0.80",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "deletedAt": "null"
}
], - "membershipInvoice": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "externalInvoiceId": "1000041"
}
}
}| id required | string Example: 838dfbf6-d21d-11ec-a880-0242ac120005 |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
| salesOrderId | string |
object |
{- "salesOrderId": "cf740d58-938d-11ed-a7d6-0242ac120008",
- "carrier": {
- "trackingNumber": "0004000000000000"
}
}{- "data": {
- "type": "invoices",
- "id": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "attributes": {
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "createdByCrmId": "01K000001dC8sBIAT",
- "description": "Invoice description",
- "totalAmount": "100.50",
- "totalTaxAmount": "111.00",
- "subtotalAmount": "10.50",
- "shippingAddress1": "1000 Freedom Way",
- "shippingAddress2": "",
- "shippingCity": "West Bend",
- "shippingState": "WI",
- "shippingPostalCode": "53095",
- "shippingCountry": "US",
- "carrier": "TODO: Get example!!",
- "salesOrderId": "TODO: Get example!!",
- "invoiceableType": "product",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "items": [
- {
- "id": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "productName": "USCCA Range Bag",
- "productBundleSku": "PROMO123",
- "productDescription": "Custom range bag!",
- "productConditionCode": "",
- "productQuantity": "2",
- "productSku": "RANGEBAG",
- "amount": "29.99",
- "taxAmount": "0.80",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "deletedAt": "null"
}
], - "membershipInvoice": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "externalInvoiceId": "1000041"
}
}
}| id required | string Example: 838dfbf6-d21d-11ec-a880-0242ac120005 |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
| externalId | string |
object | |
| isProcessed | boolean |
| errorMessage | string |
{- "externalId": "externalId123456",
- "carrier": {
- "name": "UPS",
- "trackingNumber": "1ZW1E098YW37089936",
}, - "isProcessed": true,
- "errorMessage": "Error message."
}{- "data": {
- "type": "sales_orders",
- "id": "dd7aa1d6-bf6c-11ed-87bb-0242ac120006",
- "attributes": {
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "orderId": "1234567r",
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "channel": "Subscriptions",
- "customerName": "Tadd Eells",
- "customerEmail": "tadd.eells@uscca.com",
- "items": [
- {
- "sku": "PROMO123",
- "quantity": "1",
- "amount": "29.99",
- "tax": "0.80"
}
], - "address": {
- "shipMethod": "standard",
- "shipAttention": "Tadd Eells",
- "shipAddressee": "Tadd Eells",
- "shipAddress1": "1000 Freedom Way",
- "shipAddress2": "",
- "shipCity": "West Bend",
- "shipState": "WI",
- "shipZip": "53095",
- "shipCountry": "US",
- "shipPhone": "null"
}, - "externalId": null,
- "carrier": {
- "name": "UPS",
- "trackingNumber": "1ZW1E098YW37089936",
}, - "isProcessed": false,
- "errorMessage": null,
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52"
}
}
}| user-id required | string Example: 66677c2e-3dd3-11ed-ace5-02420a00013d |
| page | integer Example: page=1 |
| perPage | integer Example: perPage=25 |
| sort | string Example: sort=desc |
| sortBy | string Example: sortBy=createdAt |
| invoiceableType | string Example: invoiceableType=product |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
{- "links": {
- "self": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/invoices?page=1",
- "first": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/invoices?page=1",
- "previous": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/invoices?page=1",
- "next": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/invoices?page=1",
- "last": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/invoices?page=1"
}, - "data": [
- {
- "type": "invoices",
- "id": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "attributes": {
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "createdByCrmId": "01K000001dC8sBIAT",
- "description": "Invoice description",
- "totalAmount": "100.50",
- "totalTaxAmount": "111.00",
- "subtotalAmount": "10.50",
- "shippingAddress1": "1000 Freedom Way",
- "shippingAddress2": "",
- "shippingCity": "West Bend",
- "shippingState": "WI",
- "shippingPostalCode": "53095",
- "shippingCountry": "US",
- "carrier": "TODO: Get example!!",
- "salesOrderId": "TODO: Get example!!",
- "invoiceableType": "product",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "items": [
- {
- "id": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "productName": "USCCA Range Bag",
- "productBundleSku": "PROMO123",
- "productDescription": "Custom range bag!",
- "productConditionCode": "",
- "productQuantity": "2",
- "productSku": "RANGEBAG",
- "amount": "29.99",
- "taxAmount": "0.80",
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52",
- "deletedAt": "null"
}
], - "membershipInvoice": "fa17cc98-c763-11ed-bb6b-0242ac130005",
- "externalInvoiceId": "1000041"
}
}
], - "meta": {
- "total": 1,
- "count": 1,
- "perPage": 25,
- "currentPage": 1,
- "totalPages": 1
}
}| user-id required | string Example: 66677c2e-3dd3-11ed-ace5-02420a00013d |
| page | integer Example: page=1 |
| perPage | integer Example: perPage=25 |
| sort | string Example: sort=desc |
| sortBy | string Example: sortBy=createdAt |
| channel | string Example: channel=Subscriptions |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
{- "links": {
- "self": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/sales-orders?sortBy=createdAt&sort=desc&channel=Subscriptions&perPage=10&page=1",
- "first": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/sales-orders?sortBy=createdAt&sort=desc&channel=Subscriptions&perPage=10&page=1",
- "previous": "null",
- "next": "null",
- "last": "/users/66677c2e-3dd3-11ed-ace5-02420a00013d/sales-orders?sortBy=createdAt&sort=desc&channel=Subscriptions&perPage=10&page=1"
}, - "data": [
- {
- "type": "sales_orders",
- "id": "dd7aa1d6-bf6c-11ed-87bb-0242ac120006",
- "attributes": {
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "orderId": "1234567r",
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "channel": "Subscriptions",
- "customerName": "Tadd Eells",
- "customerEmail": "tadd.eells@uscca.com",
- "items": [
- {
- "sku": "PROMO123",
- "quantity": "1",
- "amount": "29.99",
- "tax": "0.80"
}
], - "address": {
- "shipMethod": "standard",
- "shipAttention": "Tadd Eells",
- "shipAddressee": "Tadd Eells",
- "shipAddress1": "1000 Freedom Way",
- "shipAddress2": "",
- "shipCity": "West Bend",
- "shipState": "WI",
- "shipZip": "53095",
- "shipCountry": "US",
- "shipPhone": "null"
}, - "externalId": null,
- "carrier": {
- "name": "UPS",
- "trackingNumber": "1ZW1E098YW37089936",
}, - "isProcessed": false,
- "errorMessage": null,
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52"
}
}
], - "meta": {
- "total": 1,
- "count": 1,
- "perPage": 25,
- "currentPage": 1,
- "totalPages": 1
}
}| account-id required | string Example: 8ac6932381859c1101819235c77f6c4c |
| page | integer Example: page=1 |
| perPage | integer Example: perPage=25 |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
{- "data": [
- {
- "type": "billing-invoices",
- "id": "8ac6861c8262b2cc018264a6573a095c",
- "attributes": {
- "id": "8ac6861c8262b2cc018264a6573a095c",
- "accountId": "8ac6932381859c1101819235c77f6c4c",
- "invoiceNumber": "INV00000518",
- "amount": "100.50",
- "balance": "111.00",
- "creditBalanceAdjustmentAmount": "0.00",
- "status": "Posted",
- "invoiceDate": "2022-02-22",
- "invoiceTargetDate": "2022-02-22",
- "dueDate": "2022-02-22",
- "pdfFiledId": "null",
- "products": [
- {
- "product": "TODO - ADD PRODUCTS!"
}
], - "hasNextPage": false
}
}
]
}| zuora-invoice-id required | string Example: 8ad093f27ba11a13017ba6fe001e7092 |
| zuora-file-id required | string Example: 8ad085ae7ba10e3a017ba6fe0361321d |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
{- "errors": [
- {
- "status": 401,
- "title": "Unauthorized",
- "detail": "No api token found in request header."
}
]
}| id required | string Example: 838dfbf6-d21d-11ec-a880-0242ac120005 |
| Accept required | string Example: application\json |
| Content-Type required | string Example: application\json |
| Api-Token required | string Example: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHAiOiJsb2NhbCIsInVybCI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDgwIiwianRpIjoiOWZjN2E1MjQtOTgzOC0xMWVkLTgzZjItMDI0MmFjMTUwMDA0IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwODAiLCJpYXQiOjE2NzQxNjA0NDgsImV4cCI6NDgyOTgzNDA0OH0.BAPGm_fdnya7F9QmguXU5JvaBEccEPTH03V0zqYfR7w |
{- "data": {
- "type": "sales_orders",
- "id": "dd7aa1d6-bf6c-11ed-87bb-0242ac120006",
- "attributes": {
- "invoiceId": "838dfbf6-d21d-11ec-a880-0242ac120005",
- "orderId": "1234567r",
- "userId": "66677c2e-3dd3-11ed-ace5-02420a00013d",
- "channel": "Subscriptions",
- "customerName": "Tadd Eells",
- "customerEmail": "tadd.eells@uscca.com",
- "items": [
- {
- "sku": "PROMO123",
- "quantity": "1",
- "amount": "29.99",
- "tax": "0.80"
}
], - "address": {
- "shipMethod": "standard",
- "shipAttention": "Tadd Eells",
- "shipAddressee": "Tadd Eells",
- "shipAddress1": "1000 Freedom Way",
- "shipAddress2": "",
- "shipCity": "West Bend",
- "shipState": "WI",
- "shipZip": "53095",
- "shipCountry": "US",
- "shipPhone": "null"
}, - "externalId": null,
- "carrier": {
- "name": "UPS",
- "trackingNumber": "1ZW1E098YW37089936",
}, - "isProcessed": false,
- "errorMessage": null,
- "createdAt": "2022-02-22 14:59:52",
- "updatedAt": "2022-02-22 14:59:52"
}
}
}