Python
from superu import SuperU
client = SuperU("YOUR_SUPERU_API_KEY")
payload = {
"first_name": "Ava",
"last_name": "Patel",
"email": "ava.patel@example.com",
"country_code": "+1",
"phone_number": "5551234567",
"audience_id": "a3740204-726f-4547-b0f8-8831a5147208"
}
response = client.contacts.create(**payload)
print(response)curl --request POST \\
--url https://voip-middlware.superu.ai/contact/create \\
--header 'superU-Api-Key: YOUR_SUPERU_API_KEY' \\
--data '{
"first_name": "Ava",
"last_name": "Patel",
"email": "ava.patel@example.com",
"country_code": "+1",
"phone_number": "5551234567",
"audience_id": "a3740204-726f-4547-b0f8-8831a5147208"
}'{
"success": true,
"message": "Contact created successfully",
"contact_id": "69f9a8689a75ace1c01dc475"
}{
"success": true,
"message": "Contact created successfully",
"contact_id": "69f9a8689a75ace1c01dc475"
}{
"status": "error",
"code": "BAD_REQUEST",
"message": "Request validation failed."
}{
"status": "error",
"code": "UNAUTHORIZED",
"message": "Invalid or missing superU-Api-Key."
}{
"status": "error",
"code": "NOT_FOUND",
"message": "Resource not found."
}{
"status": "error",
"code": "INTERNAL_SERVER_ERROR",
"message": "An unexpected server error occurred."
}{
"status": "error",
"code": "NOT_IMPLEMENTED",
"message": "This endpoint is not implemented for your workspace."
}Contacts
Create contact
Creates a contact after validating fields.
POST
/
contact
/
create
Python
from superu import SuperU
client = SuperU("YOUR_SUPERU_API_KEY")
payload = {
"first_name": "Ava",
"last_name": "Patel",
"email": "ava.patel@example.com",
"country_code": "+1",
"phone_number": "5551234567",
"audience_id": "a3740204-726f-4547-b0f8-8831a5147208"
}
response = client.contacts.create(**payload)
print(response)curl --request POST \\
--url https://voip-middlware.superu.ai/contact/create \\
--header 'superU-Api-Key: YOUR_SUPERU_API_KEY' \\
--data '{
"first_name": "Ava",
"last_name": "Patel",
"email": "ava.patel@example.com",
"country_code": "+1",
"phone_number": "5551234567",
"audience_id": "a3740204-726f-4547-b0f8-8831a5147208"
}'{
"success": true,
"message": "Contact created successfully",
"contact_id": "69f9a8689a75ace1c01dc475"
}{
"success": true,
"message": "Contact created successfully",
"contact_id": "69f9a8689a75ace1c01dc475"
}{
"status": "error",
"code": "BAD_REQUEST",
"message": "Request validation failed."
}{
"status": "error",
"code": "UNAUTHORIZED",
"message": "Invalid or missing superU-Api-Key."
}{
"status": "error",
"code": "NOT_FOUND",
"message": "Resource not found."
}{
"status": "error",
"code": "INTERNAL_SERVER_ERROR",
"message": "An unexpected server error occurred."
}{
"status": "error",
"code": "NOT_IMPLEMENTED",
"message": "This endpoint is not implemented for your workspace."
}Authorizations
Your SuperU API key.
Body
application/json
Request body for Create contact.
Contact Create Request schema.
First name
Example:
"Ava"
Last name
Example:
"Patel"
Example:
"ava.patel@example.com"
Country code
Example:
"+1"
Phone number
Example:
"5551234567"
Optional audience ID
Example:
"a3740204-726f-4547-b0f8-8831a5147208"

