Importar e exportar aplicativos

Como exportar um aplicativo utilizando API?

  1. Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;

  2. Obtenha o flowid: Obtenha o código identificador do aplicativo. Ele pode ser encontrado na página Construir > Aplicativos ou através de consultas de API como descrito em Listar aplicativos que posso editar;

  3. Enviar a requisição: Utilize o endpoint Importar e exportar aplicativos conforme modelo. Lembre-se de trocar seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev;

Exportar um aplicativo para formato intercambiável (Auth)

get
Autorizações
Parâmetros de rota
flowIdinteger · int32Obrigatório

Código identificador do aplicativo

Respostas
200

Sucesso

get
GET /api/2/flows/{flowid}/export HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
  "url": "text",
  "contents": "text"
}

Exemplo de requisição para exportar um aplicativo

let flowId = 846;
const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");

const requestOptions = {
  method: "GET",
  headers: myHeaders
};

try {
  const response = await fetch(`https://seu_endereco.do.zeev/api/2/flows/${flowId}/export`, requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};

Como importar um aplicativo utilizando API?

  1. Authenticação: Obtenha um token de autenticação para a API. Saiba como em Como autenticar nas APIs do Zeev;

  2. Obtenha o content: Este é o conteúdo do aplicativo a ser importado, deve conter o formato conforme o resultado da exportação em Importar e exportar aplicativos

  3. Enviar a requisição: Utilize o endpoint Importar e exportar aplicativos conforme modelo. Lembre-se de trocar seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev;

Importar um aplicativo a partir de formato intercambiável (Auth)

post
Autorizações
Corpo
contentsstringSomente leituraOpcional
Respostas
200

Sucesso

post
POST /api/2/flows/import HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2

{}
{
  "cnf": 1,
  "cnfr": 1,
  "nbfv": 1,
  "dsdlk": "text"
}

Atualizado