

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# API URL breve
<a name="v12-Grafana-API-ShortURL"></a>

Utilizza l'API Short URL per creare URL abbreviati. Un URL breve rappresenta un URL più lungo contenente parametri di query complessi in un formato più piccolo e semplice.

**Nota**  
Per utilizzare un'API Grafana con il tuo spazio di lavoro Amazon Managed Grafana, devi disporre di un token di account di servizio valido. Lo includi nel `Authorization` campo della richiesta API.

## Crea un URL breve
<a name="v12-Grafana-API-ShortURL-create"></a>

```
POST /api/short-urls
```

Crea un URL breve.

**Richiesta di esempio**

```
POST /api/short-urls HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

{
  "path": "d/TxKARsmGz/new-dashboard?orgId=1&from=1599389322894&to=1599410922894"
}
```

Schema del corpo JSON:
+ **path** — Il percorso da abbreviare, relativo all'URL principale di Grafana.

**Esempio di risposta**

```
HTTP/1.1 200
Content-Type: application/json

{
  "uid": "AT76wBvGk",
  "url": "/goto/AT76wBvGk?orgId=1"
}
```

Codici di stato:
+ **200** — Creato
+ **400** — Errori (JSON non valido, campi mancanti o non validi)

## Ottieni un URL breve
<a name="v12-Grafana-API-ShortURL-get"></a>

```
GET /api/short-urls/:uid
```

Recupera un URL breve tramite il relativo UID.

**Richiesta di esempio**

```
GET /api/short-urls/AT76wBvGk HTTP/1.1
Accept: application/json
Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk
```

**Esempio di risposta**

```
HTTP/1.1 200
Content-Type: application/json

{
  "uid": "AT76wBvGk",
  "path": "d/TxKARsmGz/new-dashboard?orgId=1&from=1599389322894&to=1599410922894"
}
```