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: 

HeaderValue
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.

Acceptapplication/json


Request Body: (none)

Response:

StatusStatus CodeDescriptionBody
Başarılı200

successful operation

{
    "status""SUCCESS",
    "resultList": [
        {
            "name""default",
            "description""description text"
        }
    ],
    "resultCount"1
}

Hatalı400bad request{
    "error""...",
    "error_description""..."
}
Hatalı401not authorized for this operation

{
    "error""unauthorized_client",
    "error_description""..."
}

Hatalı500internal 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.