Documentação
API Reference v1
Tudo que você precisa para integrar o Inovgest Short à sua aplicação.
Autenticação
Todas as requisições devem incluir o header de autenticação com sua API key.
Authorization: Bearer sk_live_sua_api_key
Base URL
https://api.inovgest.com
Endpoints
POST
/api/v1/linksCriar link curto
Cria um novo link encurtado a partir de uma URL longa.
Request Body
{
"url": "https://exemplo.com/pagina-muito-longa",
"slug": "meu-link", // opcional
"expiresAt": "2026-12-31" // opcional
}Response
{
"id": "clk_abc123",
"shortUrl": "https://invgst.com/meu-link",
"originalUrl": "https://exemplo.com/pagina-muito-longa",
"createdAt": "2026-02-21T10:00:00Z"
}GET
/api/v1/links/:idObter link
Retorna os detalhes de um link específico.
Response
{
"id": "clk_abc123",
"shortUrl": "https://invgst.com/meu-link",
"originalUrl": "https://exemplo.com/...",
"clicks": 1247,
"createdAt": "2026-02-21T10:00:00Z"
}GET
/api/v1/linksListar links
Lista todos os links do usuário com paginação.
Response
{
"data": [...],
"pagination": {
"page": 1,
"perPage": 20,
"total": 342
}
}PATCH
/api/v1/links/:idAtualizar link
Atualiza propriedades de um link existente.
Request Body
{
"slug": "novo-slug",
"expiresAt": "2027-01-01"
}Response
{
"id": "clk_abc123",
"shortUrl": "https://invgst.com/novo-slug",
"updatedAt": "2026-02-21T12:00:00Z"
}DELETE
/api/v1/links/:idExcluir link
Remove permanentemente um link e seus dados de analytics.
Response
{ "deleted": true }GET
/api/v1/links/:id/statsEstatísticas
Retorna analytics detalhados de um link.
Response
{
"clicks": 1247,
"uniqueVisitors": 891,
"topCountries": ["BR", "US", "PT"],
"topDevices": ["mobile", "desktop"],
"clicksByDay": [...]
}