Create a Customer
Create a new customer account in SenderWiz, with optional company information. This is typically used for provisioning new client accounts.
π€ Create a Customer
Use this endpoint to create a customer in SenderWiz. You may also include company details if required.
πΉ HTTP Request
π Authorization Header
π POST Parameters
customer
array
Yes
The array with the customer details.
company
array
No
The array with the company details if required by application settings.
π§ Customer Block
first_name
string
Yes
Customer's first name.
last_name
string
Yes
Customer's last name.
email
string
Yes
Customer's email address.
password
string
Yes
Customer's password.
timezone
string
Yes
Timezone (e.g., Asia/Kolkata).
group
string
Yes
Customer's Group Name
birthDate
string
No
Birth date in YYYY-MM-DD
format.
parent_uid
string
No
UID of an existing customer account to assign this account as its child.
π‘ Hint:
Customer Groups must be created first in the SenderWiz Admin Panel. Each group controls what a customer can or cannot do β such as whether they can create/upload lists, how many contacts they can manage, or how many emails theyβre allowed to send, among other settings.
π Use the Group Name (e.g.,
"Pro-Group"
) in thegroup
parameter when creating the customer.π§© To make a customer a child account, provide the
parent_uid
of an existing (non-child) customer account. π« A customer that is already assigned as a child cannot be set as a parent.
π’ Company Block (Optional)
name
string
Yes
Company name.
country
string
Yes
Company country (refer to countries endpoint).
zone
string
Yes
Company zone/state (refer to countries endpoint).
city
string
Yes
Company city.
zip_code
string
Yes
Zip or postal code.
address_1
string
Yes
Main address line 1.
address_2
string
No
Secondary address line 2.
π» PHP Example
π¦ Sample JSON Response
Last updated