POST/api/v1/piloto/automations

Ligar a DM automática num post publicado

Bearer tokenImplementadoescopo write:piloto

Contrato OpenAPI

operationId: piloto.automations.create · Implementada

Baixar o contrato OpenAPI 3.1.

Schema do request

JSON
{
  "additionalProperties": false,
  "description": "Escolha o destino por `targetId` (o `destinos[].id` do post) ou por `postId` + `accountId`.",
  "properties": {
    "accountId": {
      "maxLength": 200,
      "minLength": 1,
      "type": "string"
    },
    "buttons": {
      "items": {
        "$ref": "#/components/schemas/PilotoAutomationButton"
      },
      "maxItems": 3,
      "type": "array"
    },
    "commentReply": {
      "maxLength": 2200,
      "type": "string"
    },
    "dmMessage": {
      "maxLength": 640,
      "minLength": 1,
      "type": "string"
    },
    "keywords": {
      "oneOf": [
        {
          "description": "Palavras separadas por vírgula.",
          "minLength": 1,
          "type": "string"
        },
        {
          "items": {
            "minLength": 1,
            "type": "string"
          },
          "minItems": 1,
          "type": "array"
        }
      ]
    },
    "postId": {
      "maxLength": 200,
      "minLength": 1,
      "type": "string"
    },
    "targetId": {
      "maxLength": 200,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "keywords",
    "dmMessage"
  ],
  "type": "object"
}

Respostas

HTTPSignificado
200Já existia uma automação nesse destino; ela foi atualizada e religada
201Automação criada
defaultErro padronizado

⚠️ Narrativa ausente. Método, autenticação, schemas e respostas abaixo vêm do contrato OpenAPI canônico.