Send invoice
POST/invoices/:invoiceId/send
API to send invoice by invoice id
Request
Version stringrequired
API Version
Available options
v3invoiceId stringrequired
Invoice Id
- application/json
- Body
- Example (auto)
Bodyrequired
altIdstringrequired
location Id / company Id based on altType
altTypestringrequired
Alt Type
Available options
locationuserIdstringrequired
Please ensure that the UserId corresponds to an authorized personnel, either by an employee ID or agency ID, to access this location. This account will serve as the primary channel for all future communications and updates.
actionstringrequired
Available options
sms_and_emailsend_manuallyemailsmsliveModebooleanrequired
sentFromobject
sender details for invoice, valid only if invoice is not sent manually
autoPaymentobject
auto-payment configuration
{
"altId": "6578278e879ad2646715ba9c",
"altType": "location",
"userId": "6578278e879ad2646715ba9c",
"action": "sms_and_email",
"liveMode": true,
"sentFrom": {
"fromName": "Alex",
},
"autoPayment": {
"enable": true,
"type": "string",
"paymentMethodId": "string",
"customerId": "string",
"card": {
"brand": "string",
"last4": "string"
},
"usBankAccount": {
"bank_name": "string",
"last4": "string"
},
"sepaDirectDebit": {
"bank_code": "string",
"last4": "string",
"branch_code": "string"
},
"bacsDirectDebit": {
"sort_code": "string",
"last4": "string"
},
"becsDirectDebit": {
"bsb_number": "string",
"last4": "string"
},
"cardId": "string",
"provider": {}
}
}
Successful response
- application/json
- Schema
- Example (auto)
Schema
invoiceobjectrequired
smsDataobjectrequired
emailDataobjectrequired
{
"invoice": {
"_id": "6578278e879ad2646715ba9c",
"status": "draft",
"liveMode": false,
"amountPaid": 0,
"altId": "6578278e879ad2646715ba9c",
"altType": "location",
"name": "New Invoice",
"businessDetails": {
"name": "Alex",
"address": {
"addressLine1": "9931 Beechwood",
"city": "St. Houston",
"state": "TX",
"countryCode": "USA",
"postalCode": "559-6993"
},
"phoneNo": "+1-214-559-6993",
"website": "www.example.com"
},
"invoiceNumber": "19",
"currency": "USD",
"contactDetails": {
"id": "c6tZZU0rJBf30ZXx9Gli",
"phoneNo": "+1-214-559-6993",
"customFields": [],
"name": "Alex",
"address": {
"countryCode": "US"
}
},
"issueDate": "2023-01-01",
"dueDate": "2023-01-01",
"discount": {
"type": "percentage",
"value": 0
},
"invoiceItems": [
{
"taxes": [],
"_id": "c6tZZU0rJBf30ZXx9Gli",
"productId": "c6tZZU0rJBf30ZXx9Gli",
"priceId": "c6tZZU0rJBf30ZXx9Gli",
"currency": "USD",
"name": "Macbook Pro",
"qty": 1,
"amount": 999
}
],
"total": 999,
"title": "INVOICE",
"amountDue": 999,
"createdAt": "2023-12-12T09:27:42.355Z",
"updatedAt": "2023-12-12T09:27:42.355Z",
"automaticTaxesEnabled": true,
"automaticTaxesCalculated": true,
"paymentSchedule": {}
},
"smsData": {},
"emailData": {}
}