Create a customer
POST/api/v3/customer
Note that the response/id value will be the customer_id value for the newly created customer.
Request
- application/json
Body
Parent customer ID #
External key value
Company/customer name
Language ID #
Currency ID #
Default class tracking ID #
Admin/Worker ID #
Campaign/lead source ID #
Campaign/lead source details
Main contact username
Main contact e-mail address
Main contact name
Main contact first name
Main contact last name
Main contact phone number
Billing address line 1
Billing address line 2
Billing address line 3
Billing address city
Billing address state/province
Billing address postal code
Billing address country
Shipping address line 1
Shipping address line 2
Shipping address line 3
Shipping address city
Shipping address state
Shipping address postal code
Shipping address country
Custom field #1
Custom field #2
Custom field #3
Custom field #4
Custom field #5
Custom field #6
Custom field #7
Custom field #8
Custom field #9
Custom field #10
Custom field #11
Custom field #12
Custom field #13
Custom field #14
Custom field #15
Custom field #16
Custom field #17
Custom field #18
Custom field #19
Custom field #20
Brand ID #
Default terms ID #
Flag to disable charging of taxes
Flag to disable dunning
Flag to disable late fees
Flag to disable processing fees
Delivery method for initial invoices ("email" or "print" for printed hard-copy)
Possible values: [print
, email
]
Delivery method for dunning/reminder invoices ("email" or "print" for printed hard-copy via Docsaway, Lob, etc.)
Possible values: [print
, email
]
Tax ID #/VAT #
A list of tags
Responses
- 201
- 400
- 401
Object was created successfully
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
response
object
{
"code": 0,
"status": "string",
"message": "string",
"details": {},
"response": {
"id": 0
}
}
{
"code": 201,
"status": "OK",
"message": "",
"details": {},
"response": {
"id": 1234
}
}
Bad request
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
{
"code": 0,
"status": "string",
"message": "string",
"details": {},
"response": true
}
{
"code": 400,
"status": "Error",
"message": "Missing or invalid parameter.",
"details": {},
"response": false
}
Authentication error
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
{
"code": 0,
"status": "string",
"message": "string",
"details": {},
"response": true
}
{
"code": 401,
"status": "Error",
"message": "Invalid or incorrect authorization [Missing (basic) authorization header.]",
"details": {},
"response": false
}