

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Verwenden Sie die Short URL API, um verkürzte URLs zu erstellen. Eine kurze URL steht für eine längere URL mit komplexen Abfrageparametern in einem kleineren und einfacheren Format.

**Anmerkung**  
Um eine Grafana-API mit Ihrem Amazon Managed Grafana-Workspace verwenden zu können, benötigen Sie ein gültiges Dienstkonto-Token. Sie fügen dies in das `Authorization` Feld in der API-Anfrage ein.

## Erstellen Sie eine kurze URL
<a name="v12-Grafana-API-ShortURL-create"></a>

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

Erzeugt eine kurze URL.

**Beispielanforderung**

```
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"
}
```

JSON-Textschema:
+ **path** — Der Pfad, der gekürzt werden soll, relativ zur Grafana-Root-URL.

**Beispielantwort**

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

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

Statuscodes:
+ **200** — Erstellt
+ **400** — Fehler (ungültiges JSON, fehlende oder ungültige Felder)

## Holen Sie sich eine kurze URL
<a name="v12-Grafana-API-ShortURL-get"></a>

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

Ruft eine Kurz-URL anhand ihrer UID ab.

**Beispielanforderung**

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

**Beispielantwort**

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

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