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:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Utilize o endpoint Listar aplicativos que posso iniciar para enviar a requisição;
Código identificador do time associado ao aplicativo / serviço
Palavra-chave a ser pesquisada na descrição do aplicativo / serviço
Código criptografado identificador do aplicativo
Indicador se devem ser listados somente os aplicativos / serviços habilitados para mobile
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
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:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Utilize o endpoint Listar aplicativos que posso iniciar para enviar a requisição;
Código identificador do time associado ao aplicativo
Palavra-chave a ser pesquisada na descrição do aplicativo
Código criptografado identificador do aplicativo
Indicador se devem ser listados somente os aplicativos habilitados para mobile
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
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?
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Utilize o endpoint Listar aplicativos que posso iniciar para enviar a requisição;
Código identificador do time associado ao serviço
Palavra-chave a ser pesquisada na descrição do serviço
Código criptografado identificador do aplicativo
Indicador se devem ser listados somente os serviços habilitados para mobile
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
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);
};
Links relacionados:
Atualizado