Thanks to conditions added to the response, Apinizer enables receiving different responses based on conditions depending on header, body, or parameter values of the request.
1. Creating Mock API
An API is to be created to manage employee records. Since method and response information for the API will be created through the interface instead of an API definition document, Blank is selected as the type. By default, the feature to create methods for the API’s CRUD operations is enabled. Fill in the Mock API name and description fields, then click the Save and Next button. The image below shows Mock API settings:

2. Returning Different Responses Based on Conditions
When a request is sent to the relevant method by default (without defining any condition), it is intended to return a successful status code and the list of all employees as a response.

3. Viewing API Definition Documents
Click the Show Specs link to access the API definition files for Employee Mock API.

4. Creating API Proxy
You can instantly create an API Proxy by clicking the Create API Proxy button from the Mock API screen.

4.1 Deploying the API Proxy
Employee API Proxy can be quickly deployed to a defined environment and made available for client consumption. This operation can be managed through the dialog opened by the Deploy button on the API Proxy screen.

5. Testing
When sent without adding the parameters expected by the relevant method as a condition, the following response body listing all employees is returned.


