Base URL and Endpoint Structure
Base URL
The Management API base URL is constructed by appending /apiops to your Apinizer Manager application URL.
Format
{management_console_url}/apiops/
Examples
| Manager URL | API Base URL |
|---|---|
https://demo.apinizer.com |
https://demo.apinizer.com/apiops/ |
http://localhost:8080 |
http://localhost:8080/apiops/ |
https://apinizer.company.com |
https://apinizer.company.com/apiops/ |
Endpoint Structure
All Management API endpoints follow a consistent structure:
{base_url}/{resource_path}/
Common Resource Paths
/apiops/projects/- Project management/apiops/environments/- Environment management/apiops/projects/{projectName}/apiProxies/- API Proxy management/apiops/projects/{projectName}/policies/- Policy management/apiops/projects/{projectName}/connections/- Connection management/apiops/projects/{projectName}/credentials/- Credential management/apiops/projects/{projectName}/certificates/- Certificate management
Path Parameters
Path parameters are used to identify specific resources:
/apiops/projects/{projectName}/apiProxies/{apiProxyName}/
Where:
{projectName}- The name of the project{apiProxyName}- The name of the API proxy
Path Parameter Rules
-
Path parameters are ### Case Sensitive
- Use the exact name as it appears in the system
- Special characters should be URL-encoded if needed
- Spaces are not allowed in names (use hyphens or underscores)
Query Parameters
Query parameters are optional and used for filtering, pagination, etc.:
/apiops/projects/?page=1&size=10
Common Query Parameters
| Parameter | Type | Description |
|---|---|---|
| page | integer | Page number (for pagination) |
| size | integer | Page size (for pagination) |
| sort | string | Sort field and direction (e.g., name,asc) |
Trailing Slashes
All endpoints end with a trailing slash (/):
✅ Correct:
/apiops/projects/
/apiops/projects/{projectName}/apiProxies/
❌ Incorrect:
/apiops/projects
/apiops/projects/{projectName}/apiProxies
URL Encoding
When using path or query parameters with special characters, ensure proper URL encoding:
- Space →
%20or+ /→%2F?→%3F#→%23&→%26=→%3D
Example
If your project name is My Project, encode it as My%20Project:
/apiops/projects/My%20Project/apiProxies/
HTTPS vs HTTP
- Production: Always use HTTPS
- Development: HTTP may be acceptable for local development
Environment-Specific URLs
Different environments may have different base URLs:
- Development:
http://localhost:8080/apiops/ - Staging:
https://staging.apinizer.com/apiops/ - Production:
https://demo.apinizer.com/apiops/