Criar Fila
POST [Url Ambiente]/api/Queue/Create
Esse endpoint é utilizado para criar uma nova fila no sistema, vinculando um script específico.
Tipos de fila:
| Parâmetro | Descrição |
|---|---|
| 1 | Atendente Humano |
| 2 | Agente IA |
| 3 | Chamada Hibrida |
Header
| Identificador | Valor |
|---|---|
| Content-type | application/json |
| Accept | application/json |
| Authorization | Token de autenticação |
Body
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| Description | Descrição da fila | String | "Fila de Vendas" |
| ScriptId | Id do script | Int | 101 |
| QueueType | Tipo de fila | Int | 1 |
| AvatarId | Id do agente IA | Int | 10 |
Exemplo
{
"Description": "Fila de Vendas",
"ScriptId": 101,
"QueueType": 1
}
Status code 200
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| QueueId | Id da fila | int | 100 |
{
"QueueId": 0
}
Exemplo CURL
curl -X 'POST' \
--header 'accept: application/json' \
--header 'Authorization: Bearer {seu token}' \
--header 'Content-Type: application/json' \
--data-raw '{
"Description": "teste",
"ScriptId": 0,
"QueueType": 1
}' 'https://api.skia.com.br/api/Queue/Create'
Status Code 400
Erro na requisição
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| Status | Status da requisição | OK = 0, ERROR = 1 | 1 |
| Messages | Descrição dos erros | String[] | "Messages": [] |
Status Code 401
Não autorizado
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| Status | Status da requisição | OK = 0, ERROR = 1 | 1 |
| Messages | Descrição dos erros | String[] | "Messages": [] |
Exemplo
{
"Status": "1",
"Messages": [
"string"
]
}