circle-check
Our docs are AI-ready. Use them as context for any AI, or ask questions via the search bar.

pencilAtualizar Escrow

Este endpoint permite alterar as propriedades de um escrow desde que uma série de requisitos seja atendida, que serão mencionados nesta seção.

Requisitos para usar:

  1. Apenas a entidade com o papel de plataforma tem permissão para executar este endpoint

  2. Se um escrow tiver fundos, a única coisa que a plataforma pode fazer é adicionar mais marcos. As outras propriedades não podem ser modificadas em hipótese alguma.

Cabeçalhos

Nome
Valor

Content-Type

application/json

x-api-key

<token>

Papéis:

Nome
Tipo
Descrição

approver

string

Endereço da entidade que solicita o serviço.

serviceProvider

string

Endereço da entidade que fornece o serviço.

platformAddress

string

Endereço da entidade que possui o escrow

releaseSigner

string

Endereço do usuário responsável por liberar os fundos do escrow para o prestador de serviços.

disputeResolver

string

Endereço responsável por resolver disputas dentro do escrow.

receiver

string

Endereço para o qual os recursos do escrow serão enviados

Marco:

Nome
Tipo
Descrição

description

string

Texto descrevendo a função do marco.

status

string

Status do marco. Ex: Aprovado, Em disputa, etc...

approved

boolean

Flag indicando se um marco foi aprovado pelo aprovador.

Flags

Nome
Tipo
Descrição

disputed

boolean

Flag indicando que um escrow está em disputa.

released

boolean

Flag indicando que os fundos do escrow já foram liberados.

resolved

boolean

Flag indicando que um escrow em disputa já foi resolvido.

Trustline

Nome
Tipo
Descrição

address

string

Endereço público que estabelece permissão para aceitar e usar um token específico.

Open API

put
Autorizações
Corpo
signerstringObrigatório

Entity that signs the transaction that deploys and initializes the escrow

Example: GSIGN...XYZ
contractIdstringObrigatório

ID (address) that identifies the escrow contract

Example: CAZ6UQX7...
Respostas
chevron-right
200

This endpoint returns an unsigned transaction in XDR format. This XDR is then used to sign the transaction using the “/helper/send-transaction” endpoint.

application/json
put
/escrow/single-release/update-escrow

O que este endpoint retorna?

Este endpoint retorna a transação não assinada para que a transação possa ser assinada por meio de uma carteira do cliente.

Exemplo de uso:

Atualizado

Isto foi útil?