Skip to main content
PUT
/
v1
/
profile
Update a profile
curl --request PUT \
  --url https://api.wavix.com/v1/profile \
  --header 'Authorization: Bearer <token>' \
  --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": "email",
  "first_name": "first name",
  "last_name": "last name",
  "phone": "+12025550123",
  "additional_info": "additional info",
  "contact_email": "contact email",
  "timezone": "timezone",
  "job_title": "job title",
  "default_short_link_endpoint": "default short link endpoint",
  "default_destinations": [
    {
      "transport": "transport",
      "value": "value"
    }
  ],
  "company_info": {
    "name": "name",
    "industry": "telecommunications",
    "address": "address",
    "attn_contact_name": "attn contact name",
    "vat_number": "vat number",
    "country": {
      "country_name": "country name",
      "country_id": 123
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer token using appid (Authorization: Bearer )

Body

application/json

Profile configuration.

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

Profile updated.

id
integer<int32>
required

Account ID.

Example:

1

email
string
required

Email associated with the account.

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

Additional info associated with the account.

Example:

"Additional info"

contact_email
string
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
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:
[
  {
    "transport": "sms",
    "value": "https://webhook.address.com/inboundSMS"
  }
]
company_info
object
required

Company details.