Docs
Verificando conta Raims
Raims CLIComandos da API

raims webhooks

Gerencie os webhooks.

Consulte a sintaxe, os argumentos e as opções de cada comando. Use raims COMANDO --help para ler a ajuda no terminal.

raims webhooks

Gerencie os webhooks.

Shell
raims webhooks [flags]
  • --help, -h bool padrão: false
    • Exibe a ajuda de webhooks.

Subcomandos: raims webhooks create, raims webhooks delete, raims webhooks get, raims webhooks health, raims webhooks list, raims webhooks rotate-secret, raims webhooks set-pause, raims webhooks test, raims webhooks update.

raims webhooks create

Cadastre um webhook.

Shell
raims webhooks create [flags]
  • --data-file string padrão: vazio
    • Leia o corpo JSON de um arquivo UTF-8 ou use '-' para stdin.
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --events stringArray padrão: vazio
    • Defina events no corpo JSON: lista obrigatória de textos; repita a opção para cada item.
  • --help, -h bool padrão: false
    • Exibe a ajuda de create.
  • --idempotency-key string padrão: vazio
    • Reutilize esta chave de idempotência opcional ao repetir a mesma requisição.
  • --is-active bool padrão: false
    • Defina is_active no corpo JSON: booleano.
  • --name string padrão: vazio
    • Defina name no corpo JSON: texto obrigatório.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.
  • --url string padrão: vazio
    • Defina url no corpo JSON: texto obrigatório.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks create --data-file request.json --dry-run
raims webhooks create --events="charge.paid" --name="Pedidos pagos" --url="https://webhooks.example.com/raims" --dry-run

raims webhooks delete

Exclua um webhook.

Shell
raims webhooks delete WEBHOOK_ID [flags]
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --help, -h bool padrão: false
    • Exibe a ajuda de delete.
  • --idempotency-key string padrão: vazio
    • Reutilize esta chave de idempotência opcional ao repetir a mesma requisição.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks delete WEBHOOK_ID --dry-run

raims webhooks get

Consulte um webhook.

Shell
raims webhooks get WEBHOOK_ID [flags]
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --help, -h bool padrão: false
    • Exibe a ajuda de get.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks get WEBHOOK_ID --dry-run

raims webhooks health

Consulte as falhas de entrega do webhook.

Shell
raims webhooks health WEBHOOK_ID [flags]
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --help, -h bool padrão: false
    • Exibe a ajuda de health.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks health WEBHOOK_ID --dry-run

raims webhooks list

Liste os webhooks.

Shell
raims webhooks list [flags]
  • --after string padrão: vazio
    • Consulte após este cursor opaco. Não combine com --before.
  • --all bool padrão: false
    • Leia todas as páginas como resultados separados. Com --output json, a saída usa JSON Lines.
  • --before string padrão: vazio
    • Consulte antes deste cursor opaco. Não combine com --after.
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --help, -h bool padrão: false
    • Exibe a ajuda de list.
  • --max-pages int padrão: 100
    • Limite de páginas com --all, entre 1 e 10000.
  • --page-size int64 padrão: 10
    • Quantidade de resultados por página. A API ajusta o tamanho solicitado.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks list --dry-run

raims webhooks rotate-secret

Rotacione o segredo de assinatura de um webhook.

Shell
raims webhooks rotate-secret WEBHOOK_ID [flags]
  • --data-file string padrão: vazio
    • Leia o corpo JSON de um arquivo UTF-8 ou use '-' para stdin.
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --grace-period-seconds integer padrão: 0
    • Defina grace_period_seconds no corpo JSON: inteiro.
  • --help, -h bool padrão: false
    • Exibe a ajuda de rotate-secret.
  • --idempotency-key string padrão: vazio
    • Reutilize esta chave de idempotência opcional ao repetir a mesma requisição.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks rotate-secret WEBHOOK_ID --data-file request.json --dry-run
raims webhooks rotate-secret WEBHOOK_ID --grace-period-seconds=86400 --dry-run

raims webhooks set-pause

Pause ou retome as entregas de webhook com uma requisição JSON.

Shell
raims webhooks set-pause WEBHOOK_ID [flags]
  • --data-file string padrão: vazio
    • Leia o corpo JSON de um arquivo UTF-8 ou use '-' para stdin.
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --help, -h bool padrão: false
    • Exibe a ajuda de set-pause.
  • --idempotency-key string padrão: vazio
    • Reutilize esta chave de idempotência opcional ao repetir a mesma requisição.
  • --is-paused bool padrão: false
    • Defina is_paused no corpo JSON: booleano obrigatório.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks set-pause WEBHOOK_ID --data-file request.json --dry-run
raims webhooks set-pause WEBHOOK_ID --is-paused=true --dry-run

raims webhooks test

Solicite um evento de teste para um webhook.

Shell
raims webhooks test WEBHOOK_ID [flags]
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --help, -h bool padrão: false
    • Exibe a ajuda de test.
  • --idempotency-key string padrão: vazio
    • Reutilize esta chave de idempotência opcional ao repetir a mesma requisição.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks test WEBHOOK_ID --dry-run

raims webhooks update

Atualize um webhook.

Shell
raims webhooks update WEBHOOK_ID [flags]
  • --data-file string padrão: vazio
    • Leia o corpo JSON de um arquivo UTF-8 ou use '-' para stdin.
  • --dry-run bool padrão: false
    • Valide e apresente a requisição sem credenciais ou acesso à rede.
  • --events stringArray padrão: vazio
    • Defina events no corpo JSON: lista de textos; repita a opção para cada item.
  • --help, -h bool padrão: false
    • Exibe a ajuda de update.
  • --idempotency-key string padrão: vazio
    • Reutilize esta chave de idempotência opcional ao repetir a mesma requisição.
  • --is-active bool padrão: false
    • Defina is_active no corpo JSON: booleano.
  • --name string padrão: vazio
    • Defina name no corpo JSON: texto.
  • --show-headers bool padrão: false
    • Mostre os headers públicos da resposta, sem credenciais ou cookies.
  • --timeout duration padrão: 1m0s
    • Prazo total da requisição, incluindo novas tentativas. Exemplos: 30s ou 2m.
  • --url string padrão: vazio
    • Defina url no corpo JSON: texto.

Exemplo do comando

Shell
raims --profile PROFILE --output json webhooks update WEBHOOK_ID --data-file request.json --dry-run
raims webhooks update WEBHOOK_ID --events="charge.paid" --events="refund.completed" --dry-run