POST
/api/v1/piloto/automationsLigar a DM automática num post publicado
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
| HTTP | Significado |
|---|---|
200 | Já existia uma automação nesse destino; ela foi atualizada e religada |
201 | Automação criada |
default | Erro padronizado |
⚠️ Narrativa ausente. Método, autenticação, schemas e respostas abaixo vêm do contrato OpenAPI canônico.