Skip to main content
PUT
Update a profile

Authorizations

Authorization
string
header
required

Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.

Body

application/json

Profile and billing fields to set on the account.

additional_info
string

Additional information associated with the account.

contacts
string

Email associated with the account.

Default short link endpoint.

first_name
string

Account owner's first name.

last_name
string

Account owner's last name.

phone
string

Account owner's phone number

sms_relay_url
string

Callback URL to forward inbound SMS to.

dlr_relay_url
string

Callback URL to forward message delivery reports (DLRs) to.

time_zone
string

Timezone configured on the account.

Example:

"UTC"

job_title
string

Account owner's job title.

company_info
object

Response

Returns the updated profile.

id
integer<int32>
required

Account ID.

Example:

1

email
string
required

Email associated with the account.

Example:

"info@awesome.com"

first_name
string | null
required

Account owner's first name.

Example:

"Jason"

last_name
string | null
required

Account owner's last name.

Example:

"Androux"

phone
string | null
required

Account owner's phone number.

Example:

"13291019312"

additional_info
string | null
required

Additional info associated with the account.

Example:

"Additional info"

contact_email
string | null
required

Additional email address for billing notifications.

Example:

"billing@awesome.com"

timezone
string
required

Timezone configured on the account.

Example:

"Pacific/Wallis"

job_title
string | null
required

Account owner's job title.

Example:

"Manager"

Default short link endpoint.

Example:

"https://short.examples.com"

default_destinations
object[]
required

Default destinations configured for the account.

Example:
company_info
object | null
required

Company details.