curl --request POST \
--url https://api.jurichat.com/user/ \
--header 'Content-Type: application/json' \
--header 'x-jurichat-api-key: <api-key>' \
--data '
{
"name": "<string>",
"email": "jsmith@example.com",
"password": "<string>",
"contact": "<string>",
"officeId": "<string>",
"roleId": "<string>",
"inboxId": [
"<string>"
],
"imageUrl": "<string>",
"notificationSound": "tick.mp3",
"onlyAssignedConversations": false
}
'{
"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"
}Criar usuário
Cria operador no escritório com papel, senha e vínculo a uma ou mais inboxes. Conflito de e-mail: 409.
curl --request POST \
--url https://api.jurichat.com/user/ \
--header 'Content-Type: application/json' \
--header 'x-jurichat-api-key: <api-key>' \
--data '
{
"name": "<string>",
"email": "jsmith@example.com",
"password": "<string>",
"contact": "<string>",
"officeId": "<string>",
"roleId": "<string>",
"inboxId": [
"<string>"
],
"imageUrl": "<string>",
"notificationSound": "tick.mp3",
"onlyAssignedConversations": false
}
'{
"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"
}Authorizations
Chave de API do escritório (criada no painel). Envie o valor no header x-jurichat-api-key.
Body
Nome completo do usuário.
1E-mail de acesso (único no escritório).
Senha de acesso. Mínimo de 6 caracteres.
6Telefone ou WhatsApp do usuário.
1ID do escritório ao qual o usuário pertence.
^[cC][^\s-]{8,}$ID do papel inicial do usuário.
^[cC][^\s-]{8,}$IDs das inboxes às quais o usuário terá acesso.
^[cC][^\s-]{8,}$URL de avatar. Opcional.
Arquivo de som para notificações. Padrão: tick.mp3.
Quando verdadeiro, o usuário visualiza apenas conversas atribuídas a ele. Padrão: false.
Response
Default Response
ID do usuário criado.
^[cC][^\s-]{8,}$Nome do usuário.
E-mail de acesso.
Telefone ou WhatsApp cadastrado.
URL de avatar. Null se não definido.
Arquivo de som de notificação.
ID do escritório ao qual o usuário pertence.
ID do papel atribuído ao usuário.
Inboxes associadas ao usuário no momento da criação.
Show child attributes
Show child attributes
ID da última inbox utilizada. Null se não houver.
Indica se o usuário visualiza apenas conversas atribuídas a ele.
Data e hora de criação.