Skip to main content
POST
/
v6
/
invoicing
/
setup
Save invoicing setup
curl --request POST \
  --url https://sandbox.tight.com/v6/invoicing/setup \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "brandColor": "4A90D9",
  "defaultNote": "Thank you for your business!",
  "defaultTerm": {
    "type": "NET_30",
    "dueDate": "2025-07-26"
  },
  "defaultReminderRecurrence": {
    "frequency": "WEEKLY",
    "interval": 1
  },
  "reimbursableMarkUpPercent": "15.0",
  "setupComplete": true
}
'
{
  "result": "SUCCESS",
  "data": {
    "brandColor": "4A90D9",
    "defaultNote": "Thank you for your business!",
    "defaultTerm": {
      "type": "NET_30",
      "dueDate": "2025-07-26"
    },
    "defaultReminderRecurrence": {
      "frequency": "WEEKLY",
      "interval": 1
    },
    "reimbursableMarkUpPercent": "15.0",
    "setupComplete": true
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, see Authentication for more detail.

Body

application/json
brandColor
string

The primary brand color as a six digit hexadecimal value

Example:

"4A90D9"

defaultNote
string

Default invoice message, appended at the end of the invoice

Example:

"Thank you for your business!"

defaultTerm
object

Default invoice payment term

defaultReminderRecurrence
object

Default invoice reminder recurrence

reimbursableMarkUpPercent
string

Default expense reimbursable mark-up percentage

Example:

"15.0"

setupComplete
boolean

Whether the user has completed all invoice setup steps

Example:

true

Response

Success

result
enum<string>

The result of the action performed.

Available options:
SUCCESS,
FAILURE
data
object

The data generated by the action performed.