Endpoints
GET
/api/account
Gets account information.
curl -X GET "https://kli.ink/api/account" \
-H "Authorization: Bearer YOUR_API_KEY"
PUT
/api/account/update
Updates account information.
curl -X PUT "https://kli.ink/api/account/update" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "New Name"}'
GET
/api/links
Lists all your links.
curl -X GET "https://kli.ink/api/links" \
-H "Authorization: Bearer YOUR_API_KEY"
GET
/api/links/:id
Gets details of a specific link.
curl -X GET "https://kli.ink/api/links/1" \
-H "Authorization: Bearer YOUR_API_KEY"
POST
/api/links/add
Create New Link
curl -X POST "https://kli.ink/api/links/add" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "type": "reklamli"}'
PUT
/api/links/:id/update
Updates a link.
curl -X PUT "https://kli.ink/api/links/1/update" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://newurl.com"}'
DELETE
/api/links/:id/delete
Deletes a link.
curl -X DELETE "https://kli.ink/api/links/1/delete" \
-H "Authorization: Bearer YOUR_API_KEY"
Notes
- All API requests must be made with the <code>Authorization: Bearer YOUR_API_KEY</code> header.
- You must login to create an API key.
- All responses are in JSON format.
- Rate limit: 60 requests per minute.