POST
/
v2
/
agent
/
{agentId}
/
intentions
curl --request POST \
  --url https://api.gptmaker.ai/v2/agent/{agentId}/intentions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "description": "<string>",
  "preprocessingMessage": "DISABLED",
  "preprocessingText": "<string>",
  "fields": [
    {
      "name": "<string>",
      "jsonName": "<string>",
      "description": "<string>",
      "type": "TEXT",
      "required": true
    }
  ],
  "type": "WEBHOOK",
  "httpMethod": "GET",
  "url": "<string>",
  "headers": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "params": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "requestBody": "<string>",
  "autoGenerateParams": true,
  "autoGenerateBody": true
}'
{
  "success": true
}

Authorizations

Authorization
string
header
required

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

Path Parameters

agentId
string
required

ID do agente

Body

application/json
Dados da intenção a ser adicionada
description
string
required

Descrição da intenção

preprocessingMessage
enum<string>
required

Mensagem de pré-processamento

Available options:
DISABLED,
GENERATE,
MANUAL
preprocessingText
string
required

Texto de pré-processamento

fields
object[]
required
type
enum<string>
required

Tipo de intenção

Available options:
WEBHOOK
httpMethod
enum<string>
required

Método HTTP

Available options:
GET,
POST
url
string
required

URL do webhook

headers
object[]
required
params
object[]
required
requestBody
string
required

String contendo um JSON que será enviado no corpo da requisição

autoGenerateParams
boolean
required

Geração automática de parâmetros

autoGenerateBody
boolean
required

Geração automática do corpo da requisição

Response

200
application/json
Intenção adicionada com sucesso
success
boolean