Listar aplicativos que posso iniciar

Como listar os aplicativos e serviços que podem ser iniciadas pela pessoa autenticada na API?

Aqui as solicitações são o conjunto de aplicativos e serviços que o usuário autenticado na API tem permissão para iniciar.

Para obter estas informações via API, siga estes passos:

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

  2. Utilize o endpoint Listar aplicativos que posso iniciar para enviar a requisição;

Listar aplicativos e serviços que podem ser iniciados pela pessoa autenticada (Auth)

get
Parâmetros de consulta
teamIdinteger · int32Opcional

Código identificador do time associado ao aplicativo / serviço

keywordsstringOpcional

Palavra-chave a ser pesquisada na descrição do aplicativo / serviço

appCodestringOpcional

Código criptografado identificador do aplicativo

mobileEnabledOnlybooleanOpcional

Indicador se devem ser listados somente os aplicativos / serviços habilitados para mobile

Respostas
200

Sucesso

get
GET /api/2/requests HTTP/1.1
Host: seu_endereco.do.zeev
Accept: */*
[
  {
    "id": "text",
    "name": "text",
    "version": 1,
    "description": "text",
    "keywords": [
      "text"
    ],
    "link": "text",
    "action": "text",
    "lastDeploy": "2025-08-06T20:38:44.865Z",
    "favorite": true,
    "new": true,
    "deploy": true,
    "deployMobile": true,
    "deployBeforeLoginStart": true,
    "deployAnonymousStart": true,
    "deployAnonymousDocs": true,
    "deployAnonymousReport": true,
    "externalApp": true,
    "flow": {
      "id": 1,
      "uid": "00000000-0000-0000-0000-000000000000"
    },
    "service": {
      "id": 1,
      "uid": "00000000-0000-0000-0000-000000000000"
    },
    "teams": [
      {
        "name": "text"
      }
    ]
  }
]

Exemplo de requisição para listar as solicitações

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/requests", requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};

/*
  Consulte as informaçõe do endpoint nesta página 
  e utilize parâmetros se desejar aplicar algum filtro.
  Abaixo um exemplo de solicitação filtrando um time específico
*/
 
let urlAddress = "https://seu_endereco.do.zeev/api/2/requests";
utlAddress = `${urlAddress}?teamid=359`

try {
  const response = await fetch(urlAddress, requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};

Como listar aplicativos que podem ser iniciados pela pessoa autenticada na API?

Para listar os aplicativos que podem ser iniciados pela pessoa autenticada na API, siga estes passos:

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

  2. Utilize o endpoint Listar aplicativos que posso iniciar para enviar a requisição;

Listar aplicativos que podem ser iniciados pela pessoa autenticada (Auth)

get
Parâmetros de consulta
teamIdinteger · int32Opcional

Código identificador do time associado ao aplicativo

keywordsstringOpcional

Palavra-chave a ser pesquisada na descrição do aplicativo

appCodestringOpcional

Código criptografado identificador do aplicativo

mobileEnabledOnlybooleanOpcional

Indicador se devem ser listados somente os aplicativos habilitados para mobile

Respostas
200

Sucesso

get
GET /api/2/requests/flows HTTP/1.1
Host: seu_endereco.do.zeev
Accept: */*
[
  {
    "id": 1,
    "uid": "00000000-0000-0000-0000-000000000000",
    "name": "text",
    "description": "text",
    "version": 1,
    "link": "text",
    "lastDeploy": "2025-08-06T20:38:44.865Z",
    "favorite": true,
    "deploy": true,
    "deployMobile": true,
    "deployBeforeLoginStart": true,
    "deployAnonymousStart": true,
    "teams": [
      {
        "id": 1,
        "name": "text"
      }
    ]
  }
]

Exemplo de requisição para listar os aplicativos que podem ser iniciados

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/requests/flows", requestOptions);
  const result = await response.text();
  console.log(result)
} catch (error) {
  console.error(error);
};

/*
  Consulte as informaçõe do endpoint nesta página 
  e utilize parâmetros se desejar aplicar algum filtro.
  Abaixo um exemplo de solicitação filtrando um time específico
*/
 
let urlAddress = "https://seu_endereco.do.zeev/api/2/flows";
utlAddress = `${urlAddress}?teamid=359`

try {
  const response = await fetch(urlAddress, requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};

Como listar serviços que podem ser iniciados pela pessoa autenticada na API?

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

  2. Utilize o endpoint Listar aplicativos que posso iniciar para enviar a requisição;

Listar serviços que podem ser iniciados pela pessoa autenticada (Auth)

get
Parâmetros de consulta
teamIdinteger · int32Opcional

Código identificador do time associado ao serviço

keywordsstringOpcional

Palavra-chave a ser pesquisada na descrição do serviço

appCodestringOpcional

Código criptografado identificador do aplicativo

mobileEnabledOnlybooleanOpcional

Indicador se devem ser listados somente os serviços habilitados para mobile

Respostas
200

Sucesso

get
GET /api/2/requests/services HTTP/1.1
Host: seu_endereco.do.zeev
Accept: */*
[
  {
    "id": 1,
    "uid": "00000000-0000-0000-0000-000000000000",
    "name": "text",
    "description": "text",
    "url": "text",
    "keywords": [
      "text"
    ],
    "lastDeploy": "2025-08-06T20:38:44.865Z",
    "link": "text",
    "favorite": true,
    "deploy": true,
    "deployMobile": true,
    "deployBeforeLoginStart": true,
    "deployAnonymousStart": true,
    "flow": {
      "id": 1,
      "name": "text",
      "version": 1
    },
    "teams": [
      {
        "name": "text"
      }
    ]
  }
]

Exemplo de requisição para listar os serviços que podem ser iniciados

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/requests/services", requestOptions);
  const result = await response.text();
  console.log(result)
} catch (error) {
  console.error(error);
};

/*
  Consulte as informaçõe do endpoint nesta página 
  e utilize parâmetros se desejar aplicar algum filtro.
  Abaixo um exemplo de solicitação filtrando um time específico
*/
 
let urlAddress = "https://seu_endereco.do.zeev/api/2/services";
utlAddress = `${urlAddress}?teamid=359`

try {
  const response = await fetch(urlAddress, requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};

Atualizado