1. Listar visualizações
Retorna uma lista de todas as visualizações.
URL: /lighthouse/orgs/{org_id}/businesses/{business_id}/workspaces/{workspace_id}/views
Descrição: Recupera uma lista não paginada de visualizações.
Query Params
Nome
Tipo
Obrigatório
Descrição
Exemplo de Requisição
curl -X GET https://api.piercloud.io/lighthouse/orgs/{org_id}/businesses/{business_id}/workspaces/{workspace_id}/views \
-H "Authorization: Bearer <access_token>"
Resposta de Sucesso (200 OK)
{
"code": "success",
"data": {
"views": [
{
"id": 1,
"name": "Nome da visualização",
"description": null,
"created_at": "2025-01-01T00:00:00.911Z"
}
],
"total": 1
}
}
Resposta de Erro (400 Bad Request)
Resposta de Erro (401 Unauthorized)
Resposta de Erro (403 Forbidden)
Retorna as informações de uma visualização especifica.
URL: /lighthouse/orgs/{org_id}/businesses/{business_id}/views/{id}
Descrição: Retorna informações de uma única visualização.
Query Params
Nome
Tipo
Obrigatório
Descrição
Exemplo de Requisição
Resposta de Sucesso (200 OK)
Resposta de Erro (400 Bad Request)
Resposta de Erro (401 Unauthorized)
Resposta de Erro (403 Forbidden)
Resposta de Erro (404 Not Found)
3. Obter dados da visualização
URL: /lighthouse/orgs/{org_id}/businesses/{business_id}/views/{id}/data
Descrição: Retorna o token de acesso e demais informações à partir da credenciais fornecidas.
Query Params
Nome
Tipo
Obrigatório
Descrição
Data inicial do período (YYYY-MM-DD). Padrão: início do mês corrente
Data final do período (YYYY-MM-DD). Padrão: final do mês corrente
Informe "month" caso queira fazer o filtro agrupado por competência, ou "date" caso queira fazer o filtro por data específica.
Informe os filtros que deseja adicionar na visualização, siga o padrão de JSON de acordo com exemplo abaixo de filtros.
Exemplo de JSON de filtros
Column
Tipo
Obrigatório
Descrição
Nome da coluna que deja realizar o filtro
Informe o tipo da coluna. Valores possíveis: "string", "number" e "date"
Informe o tipo de regra. Valor possível "filter"
Informe a expressão de filtro. Valores possíveis: "IS", "CONTAINS"
Informe os valores que deseja realizar os filtros
filters.negative_expression
Informe se deseja realizar uma expressão de negação.
Exemplo de Requisição
Resposta de Sucesso (200 OK)
Resposta de Erro (400 Bad Request)
Resposta de Erro (401 Unauthorized)
Resposta de Erro (403 Forbidden)
Resposta de Erro (404 Not Found)
Last updated