Skip to main content
PUT
/
profile
Update customer info
curl --request PUT \
  --url https://api.wavix.com/v1/profile \
  --header 'Content-Type: application/json' \
  --data '{
  "additional_info": "<string>",
  "contacts": "<string>",
  "default_short_link_endpoint": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "phone": "<string>",
  "sms_relay_url": "<string>",
  "dlr_relay_url": "<string>",
  "time_zone": "UTC",
  "job_title": "<string>",
  "company_info": {
    "name": "<string>",
    "industry": "telecommunications",
    "billing_address": "<string>",
    "attn_contact_name": "<string>",
    "vat_number": "<string>",
    "country_code": "<string>"
  }
}'
{
  "id": 1,
  "email": "info@awesome.com",
  "first_name": "Jason",
  "last_name": "Androux",
  "phone": "13291019312",
  "additional_info": "Additional info",
  "contact_email": "billing@awesome.com",
  "timezone": "Pacific/Wallis",
  "job_title": "Manager",
  "default_short_link_endpoint": "https://short.examples.com",
  "default_destinations": [
    {
      "transport": "sms",
      "value": "https://webhook.address.com/inboundSMS"
    }
  ],
  "company_info": {
    "name": "Awesome company",
    "industry": "telecommunications",
    "address": "Baker street",
    "attn_contact_name": "James Scott",
    "vat_number": "VAT123456789",
    "country": {
      "country_name": "United States",
      "country_id": 1
    }
  }
}

Authorizations

appid
string
query
required

An API key to authorize your request

Body

application/json

New profile details

additional_info
string

Account additional info specified by the account owner

contacts
string

User's contact email

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

SMS relay URL

dlr_relay_url
string

DLR relay URL

time_zone
string

User's timezone

Example:

"UTC"

job_title
string

User's job title

company_info
object

Response

id
integer
required

Unique identifier of the account

Example:

1

email
string
required

User's email address

Example:

"info@awesome.com"

first_name
string
required

Account owner's first name

Example:

"Jason"

last_name
string
required

Account owner's last name

Example:

"Androux"

phone
string
required

Account owner's phone number

Example:

"13291019312"

additional_info
string
required

Account additional info specified by the account owner

Example:

"Additional info"

contact_email
string
required

User's contact email

Example:

"billing@awesome.com"

timezone
string
required

User's timezone

Example:

"Pacific/Wallis"

job_title
string
required

User's job title

Example:

"Manager"

Default short link endpoint

Example:

"https://short.examples.com"

default_destinations
object[]
required

Default destinations configured on the account

Example:
[
{
"transport": "sms",
"value": "https://webhook.address.com/inboundSMS"
}
]
company_info
object
required

Company information

I