Skip to main content
Programações de transferência permitem definir quando enviar sem chamar transfer-pix/create a cada execução. O painel e a API usam o mesmo modelo. Permissões: transfer-scheduled/create, get, list, update, cancel, run-now.

Tipos de disparo (triggerType)

ValorUsoCampos obrigatórios
ONCEUma vez em data/horascheduledAt (ISO 8601, futuro)
RECURRINGRepetiçãorecurrenceRule
BALANCE_THRESHOLDAo atingir saldobalanceThreshold (reais)

Payload da transferência

O objeto payload descreve o que enviar (igual ao formulário Transferir do dashboard):
methodDestino
pix_padrao / pix_livrepixKey, pixKeyType, opcional subaccountId
internarecipientEmail (conta GoatPay)
criptoaddress, payCurrency, opcional extraId
Sempre inclua amount e, se quiser, description e coverFee.

Recorrência (recurrenceRule)

CampoDescrição
intervaldaily, weekly, monthly, custom_days
timeHorário local, ex. 09:00
timezonePadrão America/Sao_Paulo
dayOfWeek0–6 (semanal)
dayOfMonth1–31 (mensal)
customDaysIntervalo em dias
Opcional: maxRuns limita quantas vezes a recorrência executa.

Fluxo recomendado

1

1. Criar programação

POST /transfer-scheduled/create com triggerType, payload e parâmetros de agenda.Criar programação
2

2. Acompanhar

Listar ou consultar por id.

Campos na resposta (data)

Cada programação retorna:
CampoDescrição
idID da programação
labelRótulo ou texto gerado
amountValor do payload
methodTipo legível (PIX Padrão, Interna, Cripto…)
destinationDestino mascarado
triggerTypeonce, recurring ou balance_threshold
scheduleLabelRegra em linguagem natural
nextRunAtPróxima execução (ISO) ou
lastRunAtÚltima execução, se houver
runCountExecuções já realizadas
statusactive, paused, completed, failed
coverFeeTaxa absorvida pelo remetente
GET /transfer-scheduled/list retorna { items: [...] } em data.

Endpoints

Criar

Agendar, repetir ou regra por saldo.

Listar

Todas as programações da conta.

Consultar

Por id.

Atualizar

Pausar, retomar ou alterar agenda.

Cancelar

Encerrar programação.

Executar agora

Disparo manual.
Limite de 20 programações ativas por conta. Transferências imediatas continuam em POST /transfer-pix/create (ou interna/cripto).