

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# API Sinkronisasi Grup Eksternal
<a name="v12-Grafana-API-ExternalGroupSynchronization"></a>

**catatan**  
Untuk menggunakan API Grafana dengan ruang kerja Grafana yang Dikelola Amazon, Anda harus memiliki token akun layanan yang valid. Anda menyertakan ini di `Authorization` bidang dalam permintaan API.

## Dapatkan grup eksternal
<a name="v12-Grafana-API-ExternalGroupSynchronization-get"></a>

```
GET /api/teams/:teamId/groups
```

**Permintaan contoh**

```
GET /api/teams/1/groups HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk]
```

**Contoh respon**

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

[
  {
    "orgId": 1,
    "teamId": 1,
    "groupId": "cn=editors,ou=groups,dc=grafana,dc=org"
  }
]
```

Kode Status:
+ **200** — Oke
+ **401 - Tidak** Sah
+ **403** — Akses ditolak

## Tambahkan grup eksternal
<a name="v12-Grafana-API-ExternalGroupSynchronization-add"></a>

```
POST /api/teams/:teamId/groups
```

**Permintaan contoh**

```
POST /api/teams/1/members HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk]

{
  "groupId": "cn=editors,ou=groups,dc=grafana,dc=org"
}
```

**Contoh respon**

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

{"message":"Group added to Team"}
```

Kode Status:
+ **200** — Oke
+ **400** - Grup sudah ditambahkan ke tim ini
+ **401 - Tidak** Sah
+ **403** — Izin ditolak
+ **404** — Tim tidak ditemukan

## Hapus grup eksternal
<a name="v12-Grafana-API-ExternalGroupSynchronization-remove"></a>

```
DELETE /api/teams/:teamId/groups/:groupId
```

**Permintaan contoh**

```
DELETE /api/teams/1/groups/cn=editors,ou=groups,dc=grafana,dc=org HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk]
```

**Contoh respon**

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

{"message":"Team Group removed"}
```

Kode Status:
+ **200** — Oke
+ **401 - Tidak** Sah
+ **403** — Izin ditolak
+ **404** — Tim tidak ditemukan atau grup tidak ditemukan