See the API's various operations for details on their request parameters and response data.
Operation | Method | Endpoint |
---|---|---|
API endpoints | ||
List endpoints | GET | /endpoints |
Register an endpoint | POST | /endpoints |
Clone an endpoint | POST | /endpoints/cloneEndpoint |
Register an endpoint from an API definition file | POST | /endpoints/files |
List user entitlements | GET | /endpoints/user-entitlements |
Verify secure connection | POST | /endpoints/verify-secure-connection |
Delete an endpoint | DELETE | /endpoints/{apiEndPointId} |
Hide an endpoint | POST | /endpoints/{apiEndPointId}/hide |
Show an endpoint | POST | /endpoints/{apiEndPointId}/show |
List versions | GET | /endpoints/{apiEndPointId}/versions |
Delete a version | DELETE | /endpoints/{apiEndPointId}/versions/{versionNumber} |
Get a version summary | GET | /endpoints/{apiEndPointId}/versions/{versionNumber} |
Edit a version | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber} |
Activate a version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/activate |
Clone a version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/cloneVersion |
Deactivate a version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/deactivate |
Edit an endpoint from an API definition file | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/file |
Hide a version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/hide |
List parameters with PII for an endpoint version | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis |
Add or update a user-created PII instance | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/parameters/{paramId} |
List PII settings for an endpoint version | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/settings |
Modify PII settings for an endpoint version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/settings |
Modify PII status per endpoint version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/status |
Delete PII in an endpoint version | DELETE | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/{piiId} |
Patch PII status per endpoint version | PATCH | /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/{piiId}/status |
List resources | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/resources |
Create a resource | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/resources |
Get a version | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/resources-detail |
Delete a resource | DELETE | /endpoints/{apiEndPointId}/versions/{versionNumber}/resources/{apiResourceId} |
Get a resource | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/resources/{apiResourceId} |
Edit a resource | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/resources/{apiResourceId} |
Show a version | POST | /endpoints/{apiEndPointId}/versions/{versionNumber}/show |
Categories | ||
List categories | GET | /categories |
Create a category | POST | /categories |
Delete a category | DELETE | /categories/{apiCategoryId} |
Get a category | GET | /categories/{apiCategoryId} |
Edit a category | PUT | /categories/{apiCategoryId} |
Contracts and groups | ||
List contracts and groups | GET | /contracts/groups |
List hostnames | GET | /contracts/{contractId}/groups/{groupId}/hosts |
List hostnames with access control groups | GET | /contracts/{contractId}/groups/{groupId}/hostsAcgs |
API delivery settings | ||
Get API privacy settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/api-privacy |
Edit API privacy settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/api-privacy |
Get cache settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cache |
Edit cache settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cache |
Get CORS settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cors |
Edit CORS settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cors |
Get error response settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses |
Edit error response settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses |
Get an error response | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses/{type} |
Edit an error response | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses/{type} |
Get GraphQL cache settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/graphql |
Edit GraphQL cache settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/graphql |
Get GZIP settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/gzip |
Edit GZIP settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/gzip |
Get JWT settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/jwt |
Edit JWT settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/jwt |
Get routing settings | GET | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/routing |
Edit routing settings | PUT | /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/routing |