PATCH
/
users
/
{id}
curl --request PATCH \
  --url https://api.sulu.sh/v0/users/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "firstName": "<string>",
  "lastName": "<string>",
  "phone": "<string>",
  "address": {
    "line1": "<string>",
    "line2": "<string>",
    "city": "<string>",
    "state": "<string>",
    "country": "<string>",
    "zipCode": "<string>"
  }
}'
{
  "id": "<string>",
  "object": "user",
  "firstName": "<string>",
  "lastName": "<string>",
  "email": "jsmith@example.com",
  "oryId": "<string>",
  "address": {
    "line1": "<string>",
    "line2": "<string>",
    "city": "<string>",
    "state": "<string>",
    "country": "<string>",
    "zipCode": "<string>"
  },
  "phone": "<string>",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "organization": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Unique identifier for a user

Body

application/json
firstName
string

The first name of the user.

lastName
string

The last name of the user.

phone
string

The phone number of the user.

address
object

The address of the user.

Response

200
application/json
User updated successfully
id
string
required

Unique identifier for a user

object
enum<string>
default:user
required
Available options:
user
email
string
required
oryId
string
required
createdAt
string
required
updatedAt
string
required
organization
string
required

Unique identifier for an organization

firstName
string
lastName
string
address
object
phone
string