Skip to main content
PATCH
/
user
/
{id}
Atualizar usuário
curl --request PATCH \
  --url http://localhost:3001/user/{id} \
  --header 'Content-Type: application/json' \
  --header 'X-JuriChat-Api-Key: <api-key>' \
  --data '
{
  "inboxId": [
    "<string>"
  ],
  "name": "<string>",
  "email": "jsmith@example.com",
  "password": "<string>",
  "contact": "<string>",
  "imageUrl": "<string>",
  "notificationSound": "<string>",
  "roleId": "<string>",
  "onlyAssignedConversations": true
}
'
{
  "id": "<string>",
  "name": "<string>",
  "email": "<string>",
  "contact": "<string>",
  "imageUrl": "<string>",
  "notificationSound": "<string>",
  "officeId": "<string>",
  "roleId": "<string>",
  "inboxes": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "lastInboxUsed": "<string>",
  "onlyAssignedConversations": true,
  "createdAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.jurichat.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-JuriChat-Api-Key
string
header
required

Chave de API do escritório (criada no painel). Envie o valor no header X-JuriChat-Api-Key.

Path Parameters

id
string
required

ID do usuário.

Pattern: ^[cC][^\s-]{8,}$

Body

application/json
inboxId
string[]

IDs das inboxes. Quando enviado, substitui as inboxes atuais do usuário.

Pattern: ^[cC][^\s-]{8,}$
name
string

Novo nome do usuário.

Minimum string length: 1
email
string<email>

Novo e-mail de acesso.

password
string

Nova senha de acesso. Mínimo de 6 caracteres.

Minimum string length: 6
contact
string

Novo telefone ou WhatsApp.

Minimum string length: 1
imageUrl
string

Nova URL de avatar.

notificationSound
string

Novo arquivo de som de notificação.

roleId
string

ID do novo papel do usuário.

Pattern: ^[cC][^\s-]{8,}$
onlyAssignedConversations
boolean

Quando verdadeiro, o usuário visualiza apenas conversas atribuídas a ele.

Response

Default Response

id
string
required

ID do usuário.

Pattern: ^[cC][^\s-]{8,}$
name
string
required

Nome do usuário.

email
string
required

E-mail de acesso.

contact
string
required

Telefone ou WhatsApp cadastrado.

imageUrl
string | null
required

URL de avatar. Null se não definido.

notificationSound
string
required

Arquivo de som de notificação.

officeId
string
required

ID do escritório ao qual o usuário pertence.

roleId
string
required

ID do papel atribuído ao usuário.

inboxes
object[]
required

Inboxes vinculadas após a atualização.

lastInboxUsed
string
required

ID da última inbox utilizada.

onlyAssignedConversations
boolean
required

Indica se o usuário visualiza apenas conversas atribuídas a ele.

createdAt
string<date-time>
required

Data e hora de criação original do usuário.