13 - API

Aqui contemplaremos todas as APIs que existe no BI Machine.
  • API - Filtros - Retornar informação de filtros padrão na resposta  [GET]
/api/filters/{id}

Retorna isso seguinte forma:
{
    "currentUserFilters": [
        {
            "value": "[100]",
            "description": null,
            "disabled": false,
            "label": "100",
            "escape": true
        }
    ],
}

/api/filters/{id}/members

Retorna isso seguinte forma:
{
    "currentUserFilters": [
        {
            "value": "[100]",
            "description": null,
            "disabled": false,
            "label": "100",
            "escape": true
        }
    ],
    "members": [
        {
            "value": "[100]",
            "description": null,
            "disabled": false,
            "label": "100",
            "escape": true
        }
    ]
}

  • API - Permitir remoção de usuário de um projeto [DELETE] 
/api/projects/{projectId}/users/{userId}


  • API - Autenticação Aplicações - Adicionar tempo de expiração aos tokens de usuário [DELETE]
/api/token-manager?invalidateToken=<token a ser invalidado>

Observação: O tempo normal é de 30 minutos para expirar.