onboarding

updateProfile

Internal onboarding/updateProfile operation. Authentication requirements are derived from the active route allowlist.

post/onboarding/updateProfile

Request

  • Base URL
    https://docs.wowinvoice.io
  • URL
    https://docs.wowinvoice.io/onboarding/updateProfile
  • Auth
    API key in header authorization

Request body multipart/form-data

addressstring
authorization_idinteger
country_codestring
currency_idinteger
date_format_idstring date
device_idinteger
emailstring email
first_namestring
first_name_arstring
is_email_onboolean
is_phone_formattedboolean
is_push_onboolean
last_namestring
last_name_arstring
phonestring
time_zonestring
image1string binary

Profile picture. Optional image file. Upload exactly one file. Accepted extensions: .png, .bmp, .ico, .gif, .jpg, .jpeg, or .bin.

Example request

{
  "address": "example_address",
  "authorization_id": 1,
  "country_code": "example_country_code",
  "currency_id": 1,
  "date_format_id": "2026-07-23",
  "device_id": 1,
  "email": "owner@example.com",
  "first_name": "example_first_name",
  "first_name_ar": "example_first_name_ar",
  "is_email_on": true,
  "is_phone_formatted": true,
  "is_push_on": true,
  "last_name": "example_last_name",
  "last_name_ar": "example_last_name_ar",
  "phone": "example_phone",
  "time_zone": "example_time_zone"
}

Response

Standard successful response envelope.

status'success' required
statusCodeinteger required
messagestring required
dataobject required
errorunknown required

Example response

{
  "statusCode": 200,
  "message": "OK"
}

Changes

No recorded changes to this operation across all 4 revisions of this API.