Apinizer yapısı gereği API Proxy ve API Proxy Group'larını Projeler altında gruplandırır.
Projeler hakkında detaylı bilgi için Proje sayfasını ziyaret edebilirsiniz.
Bu sebeple bir API Proxy veya API Proxy Grubu sadece Proje altında oluşturulabilir.
Proje API'leri ile projeleri listeleme API Proxy/API Proxy Grup/Credential kaydetme, silme, güncelleme, listeleme gibi işlemleri yapılabilir.
1.Get All Projects
Açıklama/Amaç: Bu servise başarılı erişim sonrasında Apinizer'da yer alan kullanıcının yetkili olduğu projeler listelenir.
Yetkilendirme: Bu servise erişim için kullanıcının projede herhangi bir rolü olması gerekir.
Endpoint: https://<APINIZER_MANAGER_ADDRESS>/apiops/projects/
HTTP Method: GET
Request Headers:
Header | Value |
---|
Authorization | <ACCESS_TOKEN>
Bu uç noktaya erişim için Token alınması gereklidir. Nasıl token alınacağı ile ilgili detaylı bilgi için Yetkilendirme API'si sayfasını ziyaret edebilirsiniz.
|
Accept | application/json |
Request Body: (none)
Response:
Status | Status Code | Description | Body |
---|
Başarılı | 200 | successful operation | { "status": "SUCCESS", "resultList": [ { "name": "default", "description": "description text" } ], "resultCount": 1 } |
Hatalı | 400 | bad request | { "error": "...", "error_description": "..." } |
Hatalı | 401 | not authorized for this operation | { "error": "unauthorized_client", "error_description": "..." } |
Hatalı | 500 | internal error | { "error": "...", "error_description": "..." } |
2.API Proxy API'leri
Detaylı bilgi için API Proxy API'leri sayfasını ziyaret edebilirsiniz.
3.API Proxy Group API'leri
Detaylı bilgi için API Proxy Group API'leri sayfasını ziyaret edebilirsiniz.
4.Credential API'leri
Detaylı bilgi için Credential API'leri sayfasını ziyaret edebilirsiniz.