New to Corsair? See API access, authentication, and error handling.
Businesses
create
businesses.create
Create a business. The body uses businessName and businessType, not the name and organisationType a read returns
Risk: write
Takes
businessName and businessType, not the name and organisationType a read returns.
Output
deactivate
businesses.deactivate
Suspend a business so no feedback requests go out. Nothing is deleted, and businesses.reactivate reverses it
Risk: write
Output
delete
businesses.delete
Delete a business with its customers and feedback; it cannot be restored
Risk: destructive · Irreversible
Output
get
businesses.get
One business with its address, short feedback URL, package and ratings received
Risk: read
Output
list
businesses.list
Businesses on the account, paged; next_page gives the next page
Risk: read
Pages by
page and perPage; next_page is null on the last one.
Output
data full type
data full type
reactivate
businesses.reactivate
Bring a deactivated business back into service
Risk: write
Output
search
businesses.search
Find a business ID by its customField or extraField value
Risk: read
Output
types
businesses.types
The Google business types a business can be created with
Risk: read
Output
update
businesses.update
Update a business, including its name, type, address and thresholds
Risk: write
Output
Customers
create
customers.create
Add a customer to a business. The body uses customerFirstName and customerEmail; an email or a phone is needed. Destructive because it can message the customer: a feedback request goes out when sendFeedbackRequest is true, and a business in automatic mode sends one on its own schedule
Risk: destructive
Takes
customerFirstName and customerEmail; an email or a phone is needed to reach the customer.
Output
delete
customers.delete
Delete a customer and their feedback record
Risk: destructive · Irreversible
Output
get
customers.get
One customer with their status, rating and review
Risk: read
Output
list
customers.list
Customers of a business, paged, with their rating, review and request status
Risk: read
Output
data full type
data full type
requestFeedback
customers.requestFeedback
Send a feedback request to a customer, which is a message to a real person
Risk: destructive
Sends a review request to a real person.
Output
update
customers.update
Update a customer. This route spells the phone customerPhoneNumber, where create spells it customerPhone
Risk: write
Spells the phone
customerPhoneNumber, where create spells it customerPhone.
Output
Feedbacks
list
feedbacks.list
Feedback a business received, with its rating, NPS answer and text, paged
Risk: read
A feedback’s
rating is a number and its tags one comma-separated string.
Output
data full type
data full type