Skip to main content
PUT
/
api
/
v1
/
users
/
{id}
Kullanıcıyı güncelle
curl --request PUT \
  --url https://identity-sandbox.payven.com.tr/api/v1/users/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json; ver=1.0' \
  --data '
{
  "email": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "enabled": true,
  "roles": [
    "<string>"
  ],
  "merchant_id": "<string>",
  "company_name": "<string>"
}
'
{
  "id": "<string>",
  "username": "<string>",
  "email": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "enabled": true,
  "email_verified": true,
  "created_timestamp": 123,
  "roles": [
    "<string>"
  ],
  "tenant_id": "<string>",
  "merchant_id": "<string>",
  "company_name": "<string>",
  "pending_approval": true
}

Authorizations

Authorization
string
header
required

Identity servisinden alinan Keycloak JWT. Format: Authorization: Bearer <token>. Token alma: POST /api/v1/auth/{slug}/token

Path Parameters

id
string
required

Body

email
string | null
first_name
string | null
last_name
string | null
enabled
boolean | null
roles
string[] | null
merchant_id
string | null
company_name
string | null

Response

OK

id
string | null
username
string | null
email
string | null
first_name
string | null
last_name
string | null
enabled
boolean
email_verified
boolean
created_timestamp
integer<int64> | null
roles
string[] | null
tenant_id
string | null
merchant_id
string | null
company_name
string | null
pending_approval
boolean