Pular para o conteúdo
PlanosDesenvolvedores
Infraestrutura com personalidade.
DesenvolvedoresStatusMarcaTermosPrivacidadeContato
© 2026 onny
ComeçandoVisão geralPrimeira chamadaAutenticaçãoErrosLimites e paginação
Conta e loginPOSTCriar contaPOSTEntrar com e-mail e senhaPOSTRenovar sessãoPOSTEncerrar sessãoGETVer minha conta
OrganizaçõesGETListar minhas organizaçõesPOSTCriar organizaçãoGETVer organizaçãoPUTRenomear organizaçãoDELExcluir organização
Membros e convitesGETListar membrosPUTMudar papel de um membroDELRemover membro ou sair da organizaçãoPOSTConvidar membroGETListar convites pendentesDELRevogar convitePOSTVer convite pelo linkPOSTAceitar convite
ProjetosGETListar projetosPOSTCriar projetoGETVer projetoPUTAtualizar projetoDELRemover projeto
Chaves e usoGETTestar chave de APIGETListar chaves do projetoPOSTCriar chave de APIDELRevogar chave de APIGETVer uso do mês
PlanosGETListar planos
Administração da plataformaGETListar organizaçõesPOSTAtivar ou renovar planoPOSTCancelar plano
OutrasPOSTRecuperar conta com códigoDELExcluir minha contaPOSTComeçar a conectar o DiscordGETVer códigos de recuperaçãoPOSTGerar códigos de recuperaçãoGETListar minhas sessõesDELEncerrar uma sessãoPOSTSair dos outros aparelhosGETVer uso por diaPOSTSair de todas as organizaçõesGETVer histórico de atividadesGETListar webhooksPOSTCadastrar webhookPUTEditar webhookDELRemover webhookGETListar entregas recentesPOSTReenviar entregaGETVer segredo de assinaturaPOSTEnviar evento de testeGETListar tipos de evento
Outras

Cadastrar webhook

Até 10 por organização. Só https público. Devolve o segredo de assinatura.

POST/api/v1/orgs/{orgId}/webhooks

Exige Authorization: Bearer com o token de login.

curl -X POST "https://api.onny.space/api/v1/orgs/<orgId>/webhooks" \
  -H "Authorization: Bearer $ONNY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"texto","events":["texto"],"active":true}'
POSTapi.onny.space/api/v1/orgs/%7BorgId%7D/webhooks

Envie a requisição para ver status, tempo e corpo da resposta.

Parâmetros de caminho

  • orgIduuidobrigatório

Corpo da requisição application/json

  • urlstringobrigatório

    Endereço https:// público que recebe os eventos.

    máx. 500
  • eventsstring[] | null

    Eventos assinados; vazio ou ["*"] = todos. Aceita prefixo, ex.: "key.*".

  • activeboolean | null

    Ativo (recebe eventos).

Respostas

200OK
{
  "webhook": {
    "id": "01923f4e-7b1a-7c3d-9e2f-5a6b7c8d9e0f",
    "url": "texto",
    "events": [
      "texto"
    ],
    "active": true,
    "secretHint": "texto",
    "createdAt": "2026-10-11T12:00:00+00:00"
  },
  "secret": "texto"
}
2 campos descrição de cada um
  • webhookobject

    O endereço.

    • iduuid

      Id.

    • urlstring

      Endereço.

    • eventsstring[]

      Eventos assinados ("*" = todos).

    • activeboolean

      Ativo.

    • secretHintstring

      Segredo mascarado (revele em /secret).

    • createdAtdatetime

      Criado em.

  • secretstring

    Segredo de assinatura (HMAC-SHA256).

400Bad Request
{
  "type": "https://tools.ietf.org/html/rfc9110",
  "title": "auth.invalid / validation",
  "status": 400,
  "detail": "Mensagem legível para pessoas.",
  "code": "auth.invalid / validation",
  "traceId": "00-4bf9…-01"
}
401Unauthorized
{
  "type": "https://tools.ietf.org/html/rfc9110",
  "title": "Unauthorized",
  "status": 401,
  "detail": "Mensagem legível para pessoas.",
  "code": "Unauthorized",
  "traceId": "00-4bf9…-01"
}
403Forbidden
{
  "type": "https://tools.ietf.org/html/rfc9110",
  "title": "error",
  "status": 403,
  "detail": "Mensagem legível para pessoas.",
  "code": "error",
  "traceId": "00-4bf9…-01"
}
404Not Found
{
  "type": "https://tools.ietf.org/html/rfc9110",
  "title": "error",
  "status": 404,
  "detail": "Mensagem legível para pessoas.",
  "code": "error",
  "traceId": "00-4bf9…-01"
}
409Conflict
{
  "type": "https://tools.ietf.org/html/rfc9110",
  "title": "error",
  "status": 409,
  "detail": "Mensagem legível para pessoas.",
  "code": "error",
  "traceId": "00-4bf9…-01"
}
AnteriorListar webhooksPróximaEditar webhook