Endpoints Cofres
Endpoints Cofres
Importante
Não esqueça de enviar o
tokenAPI
ecryptKey
em sua requisição.Ex.: https://secure.d4sign.com.br/api/v1/safes?tokenAPI={SEU-TOKEN}&cryptKey={SEU-CRYPT-KEY}
Listar todos os cofres
GET
/safes
GET
/safesEste objeto retornará TODOS os COFRES da sua conta.
{
"Content-Type": "application/json"
}
{
"uuid-safe": "9f08bf18-bf4b-410f-9701-c286e5b1cad1",
"name-safe": "Contratos"
},
{...}
Listar todos os documentos de um cofre ou pasta
GET
/documents/{UUID-SAFE}/safe
GET
/documents/{UUID-SAFE}/safeEsse objeto retornará todos os documentos que estiverem associados ao cofre e pasta informada.
Para filtrar com a pasta, utilize /documents/{UUID-SAFE}/safe/{UUID-FOLDER}
O resultado será de 500 documentos por páginas
Utilize o parametro PG na URL para paginar o resultado. Ex.:
https://secure.d4sign.com.br/api/v1/documents?tokenAPI={SEU-TOKEN}&cryptKey={crypt-key}&pg=2O primeiro bloco do resultado exibirá o total de páginas disponÃveis
{
"Content-Type": "application/json"
}
{
"uuidDoc": "9f08bf18-bf4b-410f-9701-c286e5b1cad1",
"nameDoc": "teste.pdf",
"type": "application/pdf",
"size": "118990",
"pages": "6",
"uuidSafe": "06b3ddb1-abc9-4ab8-b944-0d7c940486af",
"safeName": "Atendimento",
"statusId": "3",
"statusName": "Aguardando Assinaturas",
"statusComment": "Comentário sobre cancelamento",
"whoCanceled": "E-mail de quem cancelou o documento"
}
Parâmetros de requisição
Parâmetro | Descrição |
---|---|
UUID-SAFE (obrigatório) | UUID do COFRE que deverá ser listado. |
UUID-FOLDER | UUID da PASTA (opcional) |
Listar pastas do cofre
GET
/folders/{UUID-SAFE}/find
GET
/folders/{UUID-SAFE}/findEste objeto retornará TODAS as PASTAS do cofre.
{
"Content-Type": "application/json"
}
[{
"uuid_safe": "9f08bf18-bf4b-410f-9701-c286e5b1cad1",
"uuid_folder": "9f08bf18-bf4b-410f-9701-c286e5b1cad1",
"name": "Contratos",
"dt_cadastro": "2017-08-21 21:43:42"
},
{...}]
Parâmetros de requisição
Parâmetro | Descrição |
---|---|
UUID-SAFE (obrigatório) | UUID do COFRE que deverá ser listado. |
Criar pasta no cofre
POST
/folders/{UUID-SAFE}/create
POST
/folders/{UUID-SAFE}/createEsse objeto irá criar uma pasta dentro do cofre informado.
{
"Content-Type": "application/json"
}
{
"folder_name": "Nome da pasta"
}
{
"message": "Folder created",
"uuid": "{UUID-FOLDER}"
}
Parâmetro | Descrição |
---|---|
folder_name (obrigatório) | Nome da pasta |
Renomear pasta do cofre
POST
/folders/{UUID-SAFE}/rename
POST
/folders/{UUID-SAFE}/renameEsse objeto irá renomear uma pasta dentro do cofre informado.
{
"Content-Type": "application/json"
}
{
"folder_name": "Nome da pasta",
"uuid_folder": "{UUID-FOLDER}"
}
{
"message": "Folder changed"
}
Parâmetro | Descrição |
---|---|
folder_name (obrigatório) | Nome da pasta |
uuid_folder (obrigatório) | UUID da pasta que será renomeada |
Criar lote
POST
/batches
POST
/batchesEste método criará um lote de documentos
{
"Content-Type": "application/json"
}
{
"keys": [
"0b2ec469-6b49-42bb-809f-d977279baeeb",
"db75a09b-6b30-48b9-b9f0-873351a050ed",
"42334730-5a93-48ae-b5e4-e8e82d62610a"
]
}
{
"message": "Batches created",
"uuid_batches": "lote_embed_232342asd-ss134asd-xASdwe",
"total": "25"
}
Parâmetro | Descrição |
---|---|
keys(obrigatório) | UUID dos documentos que farão parte do lote. Atenção: O máximo são 25 documentos por lote. |
Exibir saldo da conta
GET
/account/balance
GET
/account/balanceEste objeto retornará o balanço da sua conta
{
"Content-Type": "application/json"
}
{
"credit": "999",
"sent": "372",
"used_balance": "372/999"
}
Updated over 2 years ago