Passar para o conteúdo principal

Pulsus API

Atenção: O upload de aplicativos estará disponível somente no plano Pro.
Consulte nossos planos clicando aqui!


Nossa API disponibiliza serviços e dados da Pulsus para que sua equipe de desenvolvimento simplifique processos e proporcione experiências superiores para colaboradores e clientes.

Acesse aqui para ter acesso à nossa documentação.

Com a documentação citada acima, você poderá fazer GETs, POSTs e PUTs.

Você pode usar o programa que preferir ou até mesmo o próprio link permitirá a execução.

Abaixo você verá um exemplo de requisição:

GET v1/groups

Retorna uma lista de grupos de dispositivos

Url da API

Autenticação

A API exige que seja passado o ApiToken do ambiente no cabeçalho (header) da requisição http.

Observação: Para gerar o token do seu ambiente entre em contato com nosso suporte enviando um e-mail para [email protected].

Parâmetros

Name

Description

ApiToken string *

(header)

deve ser informado no cabeçalho da requisição HTTP

since_id integer

(query)

Paginação - Pesquisa a partir de um id superior ao since_id informado

max_id integer

(query)

Paginação - Pesquisa ids menores que o informado em max_id

ID string

(query)

Lista de identificadores (IDs)

* parâmetros obrigatórios

O método retornará os últimos 500 resultados. Para buscar resultados anteriores é necessário o uso do parâmetro “max_id”.

O resultado será exibido conforme os IDs, do ambiente, por exemplo

Se você limitar do id 1000 até 2000, e todos esses IDs estiverem ativos na base, o retorno será de 1000 a 1499.

Example Value (schema)

Response:

code

description

200

ok

401

Unauthorized/Invalid api token

404

Not Found

422

Unprocessable Entity

500

Internal Server Error

Schemas:

Limites de consumo da Pulsus API

Para garantir a estabilidade, a segurança e a disponibilidade da plataforma, a Pulsus aplica limites ao número de requisições realizadas por meio da API, conforme a tabela abaixo:

* Cada chamada à API é contabilizada como uma requisição.

Os limites são contabilizados por ambiente Pulsus, considerando a soma das requisições realizadas por todos os tokens e integrações associados ao ambiente/conta.

O que acontece quando o limite é atingido?

Quando um dos limites de consumo for atingido, a API retornará o seguinte erro:

429 Too Many Requests

Neste caso, a integração deverá aguardar a renovação da janela de consumo antes de realizar uma nova tentativa.

Recomendamos que as integrações:

  • evitem consultas desnecessárias ou repetitivas;

  • utilizem os parâmetros de paginação e filtros disponíveis;

  • implementem novas tentativas com intervalos progressivos.

Após a renovação da janela, as requisições poderão ser realizadas normalmente.

Precisa de um limite maior?

Caso o volume necessário para sua integração ultrapasse o limite disponível no plano contratado, entre em contato com o suporte da Pulsus.


Respondeu à sua pergunta?