Alterar uma fonte
PATCH
/v1/ingest/sources/{id}
Campo ausente fica como está.
status:enabledoudisabled. A fonte desabilitada continua respondendo202ao provedor e gravando o que chega, mas não repassa nada.providereproviderConfig: ocodede um provedor e a configuração que ele pede.silenceAlertMinutes: avisa por e-mail quando a fonte passa este tempo sem receber nada.0desliga, e o máximo é 43.200 (30 dias).alertEmails: até 5 endereços, separados por vírgula.cronExpression,cronTimezoneecronPayload: só em fontescron. O payload é um objeto JSON, e mudar a expressão reagenda a partir de agora.
Autorização
Seção intitulada “Authorizations”Parâmetros
Seção intitulada “Parameters”Parâmetros de caminho
Seção intitulada “Path Parameters”id
obrigatório
string
Corpo da requisiçãoobrigatório
Seção intitulada “Request Bodyrequired”Tipo de mídiaapplication/json
object
name
obrigatório
null | string
status
obrigatório
null | string
provider
obrigatório
null | string
providerConfig
obrigatório
null | object
cronExpression
obrigatório
null | string
cronTimezone
obrigatório
null | string
cronPayload
obrigatório
null | string
silenceAlertMinutes
obrigatório
null | integer | string formato: int32
alertEmails
obrigatório
null | string
Exemplo
{ "provider": "mercadopago", "silenceAlertMinutes": 1440, "alertEmails": "financeiro@padariadoze.com.br"}Respostas
Seção intitulada “Responses”Sucesso.
Tipo de mídiaapplication/json
object
id
obrigatório
string
name
obrigatório
string
type
obrigatório
string
status
obrigatório
string
url
obrigatório
string
provider
obrigatório
string
hasSecret
obrigatório
boolean
providerConfig
obrigatório
null | object
cronExpression
obrigatório
null | string
cronTimezone
obrigatório
null | string
cronPayload
obrigatório
null | string
nextRunAt
obrigatório
null | string formato: date-time
lastRunAt
obrigatório
null | string formato: date-time
lastMessageAt
obrigatório
null | string formato: date-time
silenceAlertMinutes
obrigatório
null | integer | string formato: int32
alertEmails
obrigatório
null | string
destinations
obrigatório
integer | string formato: int32
createdAt
obrigatório
string formato: date-time
Exemplogerado
{ "id": "example", "name": "example", "type": "example", "status": "example", "url": "example", "provider": "example", "hasSecret": true, "providerConfig": "example", "cronExpression": "example", "cronTimezone": "example", "cronPayload": "example", "nextRunAt": "2026-04-15T12:00:00Z", "lastRunAt": "2026-04-15T12:00:00Z", "lastMessageAt": "2026-04-15T12:00:00Z", "silenceAlertMinutes": 1, "alertEmails": "example", "destinations": 1, "createdAt": "2026-04-15T12:00:00Z"}Chave de API ausente, inválida ou revogada.
A fonte não existe, ou não é deste ambiente.
Algum campo fora das regras acima: nome repetido, provedor desconhecido, e-mail inválido, expressão cron inválida.
Tipo de mídiaapplication/problem+json
object
type
null | string
title
null | string
status
null | integer | string formato: int32
detail
null | string
instance
null | string
Exemplogerado
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Limite de requisições por segundo do plano, somado entre todas as chaves da organização.
Headers
Seção intitulada “Headers”Retry-After
integer
Segundos até a próxima janela.