Report APIs are the services used to list the environments on Apinizer.


1.Get All API Proxies

Description/Purpose: After successfully accessing this service, all API Proxies on Apinizer are listed.

Authorization: The user must have an admin role to access this service.

Endpoint: https://<APINIZER_MANAGER_ADDRESS>/apiops/reports/api-proxies

HTTP Method: GET

Request Headers:

HeaderValue
Authorization

<ACCESS_TOKEN> 

In order to access this endpoint, a token is required.

For detailed information on how to obtain a token, please visit the  Authentication API page.

Acceptapplication/json

Request Body: (none)

Response:

StatusStatus CodeDescriptionBody
Success200

successful operation

{
   "status": "SUCCESS",
   "resultList": [
     {
        "apiName": "API Proxy Name",
        "apiUrl": "---",
        "apiType": "SOAP",
        "projectName": "default",
        "apiSpecUrl": "----",
        "apiRelativePath": "----",
        "soapToRest": false,
        "deployed": true,
        "routingAddressList": [
          "---"
      ],
      "backendSpecUrl": "---"
    }

 ]

}

Error400bad request{
    "error""...",
    "error_description""..."
}
Error401not authorized for this operation

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

Error500internal error{
    "error""...",
    "error_description""..."
}