PATCH
Desativar auto-sync do item

Authorizations

X-API-KEY
string
header
required

Chave de API (apiKey, TTL ~2h) obtida via POST /auth. Enviada no header X-API-KEY.

Path Parameters

id
string<uuid>
required

Identificador (UUID) do item.

Response

Auto-sync desativado. Retorna o Item atualizado com nextAutoSyncAt=null.

Objeto Item completo (§4.1).

id
string<uuid>
required

Identificador do item. Sempre inclua-o ao reportar problemas — o suporte não investiga sem ele.

connector
object
required

Connector embutido no Item. Na criação/reconsentimento OAuth, oauthUrl contém a URL efêmera de autorização.

Example:
status
enum<string>
required

Estado do item (nível do item).

  • CREATING: registro criado, execução ainda não iniciada (não terminal).
  • UPDATING: conexão sincronizando com o provedor (não terminal).
  • LOGIN_IN_PROGRESS: autenticando na instituição (não terminal).
  • WAITING_USER_INPUT: pausado aguardando uma entrada do usuário, tipicamente token MFA.
  • WAITING_USER_ACTION: pausado aguardando uma ação fora do formulário, como aprovar no aplicativo da instituição.
  • UPDATED: último sync concluído com sucesso (possivelmente parcial — verifique executionStatus e statusDetail); terminal até o próximo sync.
  • OUTDATED: parâmetros validados mas a execução falhou; retriável; terminal até nova tentativa.
  • LOGIN_ERROR: credenciais inválidas; o usuário deve reautenticar; terminal até atualizar as credenciais.
Available options:
CREATING,
UPDATING,
LOGIN_IN_PROGRESS,
WAITING_USER_INPUT,
WAITING_USER_ACTION,
UPDATED,
OUTDATED,
LOGIN_ERROR
executionStatus
enum<string>
required

Estado detalhado da última execução.

Transitivos (em andamento): CREATED (execução na fila), LOGIN_IN_PROGRESS (autenticando, até 5 minutos), LOGIN_MFA_IN_PROGRESS (validando token MFA), ACCOUNTS_IN_PROGRESS (coletando contas), CREDITCARDS_IN_PROGRESS (coletando cartões), TRANSACTIONS_IN_PROGRESS (coletando transações), INVESTMENT_TRANSACTIONS_IN_PROGRESS (coletando transações de investimento), PAYMENT_DATA_IN_PROGRESS (coletando metadados de pagamento das transações — ainda agregação de dados, NÃO iniciação), IDENTITY_IN_PROGRESS (coletando identidade), MERGING (analisando e armazenando dados coletados).

Intermediários (bloqueados): WAITING_USER_INPUT (aguardando entrada do usuário — tipicamente token MFA), WAITING_USER_ACTION (aguardando ação na instituição) e USER_AUTHORIZATION_PENDING (aguardando autorização — aprovação de dispositivo ou redirect regulado ainda não concluído).

Finais — sucesso: SUCCESS (todos os produtos solicitados recuperados), PARTIAL_SUCCESS (alguns produtos falharam — inspecione statusDetail por produto).

Finais — erro: ERROR (erro de conexão inesperado), MERGE_ERROR (dados coletados mas falha ao armazenar/mesclar), INVALID_CREDENTIALS (autenticação falhou), INVALID_CREDENTIALS_MFA (token MFA incorreto ou expirado), USER_INPUT_TIMEOUT (a entrada pedida ao usuário expirou), ALREADY_LOGGED_IN (sessão ativa na instituição bloqueia novo login), SITE_NOT_AVAILABLE (instituição fora do ar), ACCOUNT_LOCKED (conta bloqueada na instituição), ACCOUNT_NEEDS_ACTION (ação manual necessária na instituição — veja userAction), ACCOUNT_CREDENTIALS_RESET (instituição força reset de senha), USER_NOT_SUPPORTED (tipo de conta não suportado pelo connector), CONNECTION_ERROR (não foi possível alcançar a instituição), USER_AUTHORIZATION_NOT_GRANTED (usuário rejeitou o consentimento), USER_AUTHORIZATION_REVOKED (usuário revogou o consentimento na instituição).

Available options:
CREATED,
LOGIN_IN_PROGRESS,
LOGIN_MFA_IN_PROGRESS,
ACCOUNTS_IN_PROGRESS,
CREDITCARDS_IN_PROGRESS,
TRANSACTIONS_IN_PROGRESS,
INVESTMENT_TRANSACTIONS_IN_PROGRESS,
PAYMENT_DATA_IN_PROGRESS,
IDENTITY_IN_PROGRESS,
MERGING,
WAITING_USER_INPUT,
WAITING_USER_ACTION,
SUCCESS,
PARTIAL_SUCCESS,
ERROR,
MERGE_ERROR,
INVALID_CREDENTIALS,
INVALID_CREDENTIALS_MFA,
USER_INPUT_TIMEOUT,
ALREADY_LOGGED_IN,
SITE_NOT_AVAILABLE,
ACCOUNT_LOCKED,
ACCOUNT_NEEDS_ACTION,
ACCOUNT_CREDENTIALS_RESET,
USER_NOT_SUPPORTED,
CONNECTION_ERROR,
USER_AUTHORIZATION_PENDING,
USER_AUTHORIZATION_NOT_GRANTED,
USER_AUTHORIZATION_REVOKED
createdAt
string<date-time>
required

Horário de criação do item.

updatedAt
string<date-time>
required

Última mutação do registro do item.

products
string[]
required

Produtos que este item coleta.

consecutiveFailedLoginAttempts
integer
required

Contagem de execuções de login que falharam consecutivamente; volta a 0 em login bem-sucedido. Usado pelos clientes para parar de insistir e solicitar ação ao usuário.

lastUpdatedAt
string<date-time> | null

Horário de conclusão do último sync bem-sucedido; null até o primeiro sucesso. Âncora do delta-sync.

nextAutoSyncAt
string<date-time> | null

Próximo auto-sync agendado; null quando o auto-sync está desativado para este item/plano.

clientUserId
string | null

Eco do identificador de usuário fornecido pelo caller.

webhookUrl
string<uri> | null

Destino de webhook específico do item.

Expiração conhecida do consentimento/sessão. No fluxo internacional, respeita a validade máxima informada pelo ASPSP.

statusDetail
object | null

Detalhamento por produto (§4.4). null até a primeira execução completar.

error
object | null

Presente quando a última execução terminou em erro. null caso contrário.

Example:
parameter
object | null

Descritor da credencial pendente quando status = WAITING_USER_INPUT. null caso contrário.

userAction
object | null

Presente quando a instituição exige uma ação externa para continuar; null caso contrário.

oauthRedirectUri
string | null

Eco da URI de redirect quando fornecida (fluxos OF).