GlobalWebhook

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
registeredbooleanobrigatório
urlstringopcional
eventsarray<string>opcional
enabledbooleanopcional
excludeMessagesarray / nullopcional
hasSecretbooleanopcional
secretSealedbooleanopcional
createdAtstringopcionalRFC 3339. Formato: date-time
updatedAtstringopcionalRFC 3339. Formato: date-time
ignoredEventsarray<string>opcional
scopestringobrigatórioValor fixo: "server"

Definição OpenAPI

json
{
  "type": "object",
  "properties": {
    "registered": {
      "type": "boolean"
    },
    "url": {
      "type": "string"
    },
    "events": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "enabled": {
      "type": "boolean"
    },
    "excludeMessages": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "string"
      }
    },
    "hasSecret": {
      "type": "boolean"
    },
    "secretSealed": {
      "type": "boolean"
    },
    "createdAt": {
      "type": "string",
      "description": "RFC 3339.",
      "format": "date-time"
    },
    "updatedAt": {
      "type": "string",
      "description": "RFC 3339.",
      "format": "date-time"
    },
    "ignoredEvents": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "scope": {
      "type": "string",
      "const": "server"
    }
  },
  "required": [
    "registered",
    "scope"
  ]
}