Ana içeriğe atla

Base URL

The Management API base URL is constructed by appending /apiops to your Apinizer Manager application URL:

Example

  • Manager URL: https://demo.apinizer.com
  • API Base URL: https://demo.apinizer.com/apiops/

Authentication

All endpoints (except the test endpoint) require authentication using a Personal API Access Token. The token must be included in the Authorization header:
See Authentication for details on obtaining a token.

API Versioning

The current API version is v1. All endpoints are under the /apiops/ path.

Response Format

Success Response

Most endpoints return a standard success response:

Error Response

Error responses follow this format:
See Error Handling for details on error codes and handling.

HTTP Methods

The API uses standard HTTP methods:
  • GET - Retrieve resources
  • POST - Create resources
  • PUT - Update resources (full update)
  • PATCH - Partial update (where supported)
  • DELETE - Delete resources

Content Types

  • Request: application/json (for POST/PUT requests)
  • Response: application/json

Common Headers

Request Headers

Response Headers

Path Parameters

Path parameters are used in URL paths:
Where {projectName} and {apiProxyName} are path parameters.

Query Parameters

Query parameters are optional and used for filtering, pagination, etc.:

Permissions

The Management API uses project-based permission system. All endpoints require authentication and appropriate permissions:

Permission Model

  • GET Operations: User must have any permission in the project (read access)
  • POST/PUT/DELETE/PATCH Operations: User must have specific category and action permissions:
    • API Management (API_MANAGEMENT + MANAGE): Required for API Proxy and Policy operations
    • Connections (CONNECTIONS + MANAGE): Required for Connection operations
    • Identity (IDENTITY + MANAGE): Required for Credential operations
  • Deployment Operations: Requires additional DEPLOY_UNDEPLOY permission in addition to the base permission

Permission Categories

Permission Actions

Special Permissions

  • System Admin (sysAdmin): Required for certain administrative operations:
    • List all environments (system-wide)
    • Reports generation
    • Admin project access
  • Project Admin: For some operations, having project admin role is sufficient instead of specific category permissions

Error Responses

If a user lacks required permissions, the API returns:
Or for deployment operations:

Next Steps

1

Get your API token

See Authentication for details.
2

Learn about base URLs

See Base URL for details.
3

Understand error handling

See Error Handling for details.
4

Explore the API reference

See API Reference for complete endpoint documentation.