API Proxy Group List
When the API Proxy Group list is first opened, existing API Proxy Groups are listed as shown in the following image.
Creating API Proxy Group
To create a new API Proxy Group, click the (plus) New (Create) button in the upper right corner of the API Proxy Group List interface. API Proxy Group creation screen:
| Field | Description |
|---|---|
| Name | A unique name for the API Proxy Group. Spaces and special characters should not be used, and a meaningful naming should be made for group identification. |
| Description | Optional text field describing the purpose and usage scenario of the API Proxy Group. Used to understand the group’s function in management and maintenance processes. |
| Client Route | Routing information that clients will use to access this API Proxy Group. At least one of the path, method, or header-based routing options must be selected.**Relative Paths:**Relative URL paths to be routed to the API Proxy Group. Multiple paths can be defined, each path must start with ”/”.**Methods:**HTTP methods allowed for this group (GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD). All methods can be selected by default.**Hosts:**Host addresses of backend services. Multiple hosts can be added.**Headers:**HTTP headers to be added or changed at the API Proxy Group level. Defined as key-value pairs, applied to all requests belonging to this group.For detailed information, see: Client Route Settings |
Formatting API Proxy Group
The formatting of the Overview (Overview), Settings (Settings), and Development (Development) tabs is exactly the same as those of API Proxy, except for a few small differences.Overview Tab (Overview Tab)
The visual containing the Overview Tab is shown below:
| Field | Description |
|---|---|
| Name(Name) | The name of the API Proxy Group. Required field. |
| Description(Description) | Description/definition information related to the API Proxy Group. Optional. |
| Client Route | Routing information that clients will use to access the API Proxy Group. For detailed information, see: Client Route Settings |
| API Proxy Group Key(API Proxy Group Key) | Section where General and Secret Keys required for JWT or OAuth2 authorization through the API Proxy Group are managed. For detailed information, see how these keys are managed for API Proxy. |
| Deployment Information | Deployment status and environment information of the API Proxy Group. **Environment:**Environment where the API Proxy Group is deployed (Development, Test, Production). **URL:**Full URL address to be used to access the API Proxy Group. **Specs:**OpenAPI/Swagger specification information of the API Proxy Group. |
API Proxy Group Key Section
Section where access keys of the API Proxy Group are managed. Access keys are used for OAuth2 Authentication Policy. Client Id and Client Secret values are automatically generated, and the user can request new ones to be generated. If any of the keys are regenerated for a deployed API Proxy Group, the API Proxy Group must be redeployed for the keys to be valid.
Viewing API Proxy Group in Swagger Interface
After the API Proxy Group is deployed, the Show (Show) button appears in the Deployment section for the relevant access address. When this button is clicked, the Open API specification information of the API Proxy Group in JSON format is accessed.

Accessing API Definition Files
The content of definition files opens as shown above when the Show link is clicked and can be copied from there. However, this method is for users with roles such as API Developer, API Tester working on the Apinizer platform. Clients cannot access these interfaces. Clients can use the access address of the Environment where the API Proxy Group is deployed as follows to access definition files: For example, let the access address of the API Proxy in the Production Environment behttps://api.apinizer.com/apigateway/apiProxyGroup.
The following addresses can be used to send requests to access definition files;
Swagger 2.x (JSON)
https://api.apinizer.com/apigateway/apiProxyGroup?swaggerhttps://api.apinizer.com/apigateway/apiProxyGroup?swagger&format=jsonhttps://api.apinizer.com/apigateway/apiProxyGroup?swagger.json
https://api.apinizer.com/apigateway/apiProxyGroup?swagger&format=yamlhttps://api.apinizer.com/apigateway/apiProxyGroup?swagger.yaml
https://api.apinizer.com/apigateway/apiProxyGroup?openapihttps://api.apinizer.com/apigateway/apiProxyGroup?openapi&format=jsonhttps://api.apinizer.com/apigateway/apiProxyGroup?openapi.json
https://api.apinizer.com/apigateway/apiProxyGroup?openapi&format=yamlhttps://api.apinizer.com/apigateway/apiProxyGroup?openapi.yaml
Settings Tab (Settings Tab)
The following settings can be managed for the API Proxy Group through the Settings tab. For details of these settings, see the Settings Tab (Settings Tab) page.- CORS
- Cache
- Customize XML Error Response Template
- Customize JSON Error Response Template
- Forwarded IP Header Parameters
- Ignore Error Response Template: The setting to ignore the error response template can be configured at the API Proxy Group level.
- API Proxy Traffic Log Settings

Development Tab (Development Tab)
Policies of the API Proxy Group are managed in the Development tab. For detailed information, see the Development Tab (Development Tab) page that explains how policies are managed for API Proxy. The visual containing the Development Tab is shown below:
API Proxies Tab (API Proxies Tab)
API Proxies within the API Proxy Group and Deployment information are managed from this section. If the API Proxy Group is not deployed, the URL section appears empty. The visual containing the API Proxies Tab is shown below:
Endpoints Tab
The visual containing the Endpoints Tab is shown below:
Testing Endpoint
Click the test button to test the endpoint.
Viewing Endpoint Detail
Click the button at the end of the row to view the endpoint detail.

- Environment’s access address:
https://demo.apinizer.com/apigateway - Gateway Address given for API Proxy Group:
/apiProxyGroup1 - Address of API Proxy Group in the environment where it is deployed:
https://demo.apinizer.com/apigateway/apiProxyGroup1 - Gateway Address given for API Proxy:
/petstore - Address of API Proxy in the environment where it is deployed:
https://demo.apinizer.com/apigateway/petstore - Endpoint to be accessed:
/pet/findByStatus - HTTP method value of the endpoint to be accessed: GET
Direct Access to API Proxy
There is no change in direct access to API Proxies added to the API Proxy Group. Clients continue to access API Proxies through the addresses created according to the Environments where they are deployed. Address where GET request will be sent:Accessing API Proxy Group
Methods/endpoints of API Proxies can be accessed through the address of the API Proxy Group.Accessing an endpoint of a REST type API Proxy
The access address to be used is found by adding the address of the method/endpoint to be accessed to the gateway address specified for the API Proxy Group. During this process, the API Proxy’s own address is not considered. Address where GET request will be sent:
Accessing a method/endpoint of a SOAP type API Proxy
It is sufficient to send a request with the SOAPAction header of the method to be called and the relevant SOAP message to the access address of the API Proxy Group.Related Pages
API Proxy Group
Learn about the API Proxy Group concept
Client Route Settings
Client Route configuration
API Proxy Creation
API Proxy creation
Policy Management
Learn about policy management
Global Policies
Learn about global policies
Policy Groups
Learn about policy groups

