Pré-requisitos

Autenticação

Para autenticar suas requisições, você precisa agregar o seguinte cabeçalho:

'X-Curto-Api-Key': '<your_key>'

Você pode fazer isso através de uma requisição POST para o endpoint /v1/links, igual o exemplo abaixo:

curl -X POST -H 'Content-Type: application/json' \
-H 'X-Curto-Api-Key: <your_key>' \
-d '{ "link": "<your_destination>" }' \
https://api.curto.io/v1/links

Você então terá um JSON como esse na resposta:

200 OK

{
  "data": {
    "id": "<link_id>",
    "destination": "<your_destination>",
    "token": "D7tX8",
    "short_link": "https://curr.to/D7tX8",
    "domain_id": "<domain_id>",
    "domain": "curr.to",
    "password": false,
    "created_at": "2023-06-21T20:26:04.865908",
    "updated_at": "2023-06-21T20:26:04.865922",
    "clicks": 0
  },
  "status": "OK"
}

Explore