All REST Endpoints
APIs
View details about and manage APIs.
- Compact an API
- Method: postPath:
/apiplatform/management/v1/apis/{apiId}/compact - Create an API
- Method: postPath:
/apiplatform/management/v1/apis - Delete an API
- Method: deletePath:
/apiplatform/management/v1/apis/{apiId} - Get an API resource
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/resources/{pathname} - Get an API's references
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/references - Get API details
- Method: getPath:
/apiplatform/management/v1/apis/{apiId} - Get APIs
- Method: getPath:
/apiplatform/management/v1/apis - Get applications a user can reference
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/references/applications - Get gateways a user can reference
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/references/gateways - Get service accounts a user can reference
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/references/serviceaccounts - Get services a user can reference
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/references/services - Update an API
- Method: putPath:
/apiplatform/management/v1/apis/{apiId} - Update an API's publication state
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/publication - Update an API's state
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/state - Update API identity
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/identity - Validate a Policy
- Method: postPath:
/apiplatform/management/v1/apis/{apiId}/validation
APIs/Grants
View details about and manage API grants.
- Get API grants
- Method: getPath:
/apiplatform/management/v1/apis/grants/types - Get eligible grantees
- Method: getPath:
/apiplatform/management/v1/apis/grants/{grantType}/grantees - Get grants issued for an API
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/grants - Issue an API grant
- Method: postPath:
/apiplatform/management/v1/apis/{apiId}/grants - Revoke an API grant from a group
- Method: deletePath:
/apiplatform/management/v1/apis/{apiId}/grants/{grantType}/groups/{groupId} - Revoke an API grant from a user
- Method: deletePath:
/apiplatform/management/v1/apis/{apiId}/grants/{grantType}/users/{userId}
APIs/Iterations
View details about and manage API iterations.
- Get an API iteration resource
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/iterations/{iterId}/resources/{pathname} - Get an API iteration's references
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/iterations/{iterId}/references - Get API iteration details
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/iterations/{iterId} - Return the Apiary project
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/iterations/{iterId}/apiary
Applications
View details about and manage applications.
- Create an application
- Method: postPath:
/apiplatform/management/v1/applications - Delete an application
- Method: deletePath:
/apiplatform/management/v1/applications/{appId} - Get application types
- Method: getPath:
/apiplatform/management/v1/applications/types - Get Applications
- Method: getPath:
/apiplatform/management/v1/applications - Update an application
- Method: putPath:
/apiplatform/management/v1/applications/{appId} - View application details
- Method: getPath:
/apiplatform/management/v1/applications/{appId}
Applications/Grants
View details about and manage application grants.
- Get application grants
- Method: getPath:
/apiplatform/management/v1/applications/grants/types - Get eligible grantees
- Method: getPath:
/apiplatform/management/v1/applications/grants/{grantType}/grantees - Get grants issued for an application
- Method: getPath:
/apiplatform/management/v1/applications/{appId}/grants - Issue an application grant
- Method: postPath:
/apiplatform/management/v1/applications/{appId}/grants - Revoke an application grant from a group
- Method: deletePath:
/apiplatform/management/v1/applications/{appId}/grants/{grantType}/groups/{groupId} - Revoke an application grant from a user
- Method: deletePath:
/apiplatform/management/v1/applications/{appId}/grants/{grantType}/users/{userId}
Applications/Key
Update an application's key.
- Update application key
- Method: putPath:
/apiplatform/management/v1/applications/{appId}/key
Deployments/APIs
View details about and manage API deployments.
- Approve or reject a deployment request
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/deployments/{depId}/state - Cancel or delete a deployment
- Method: deletePath:
/apiplatform/management/v1/apis/{apiId}/deployments/{depId} - Deploy or request deployment of an API
- Method: postPath:
/apiplatform/management/v1/apis/{apiId}/deployments - Get API deployments
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/deployments - Get gateways an API can be deployed to
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/deployments/gateways - Get references of deployed API
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/deployments/{depId}/api/references - View deployed API definition
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/deployments/{depId}/api - View deployment details
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/deployments/{depId}
Deployments/Gateways
View details about and manage gateway deployments.
- Approve or reject a deployment request
- Method: putPath:
/apiplatform/management/v1/gateways/{gwId}/deployments/{depId}/state - Cancel or delete a deployment
- Method: deletePath:
/apiplatform/management/v1/gateways/{gwId}/deployments/{depId} - Deploy or request deployment of an API
- Method: postPath:
/apiplatform/management/v1/gateways/{gwId}/deployments - Get APIs that can be deployed to a gateway
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/deployments/apis - Get deployed APIs
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/deployments - Get references of deployed API
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/deployments/{depId}/api/references - View deployed API definition
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/deployments/{depId}/api - View deployment details
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/deployments/{depId}
Entitlements/APIs
The operations from the Entitlements/APIs category.
- Add an API
- Method: postPath:
/apiplatform/management/v1/apis/{apiId}/entitlements - Delete an entitlement
- Method: deletePath:
/apiplatform/management/v1/apis/{apiId}/entitlements/{entitlementId} - Get available plans for an API
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/entitlements/plans - Get entitlement details
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/entitlements/{entitlementId} - Get entitlements
- Method: getPath:
/apiplatform/management/v1/apis/{apiId}/entitlements - Update an entitlement
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/entitlements/{entitlementId} - Update entitlement publication
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/entitlements/{entitlementId}/publication - Update entitlement state
- Method: putPath:
/apiplatform/management/v1/apis/{apiId}/entitlements/{entitlementId}/state
Entitlements/Plans
The operations from the Entitlements/Plans category.
- Add an API
- Method: postPath:
/apiplatform/management/v1/plans/{planId}/entitlements - Delete a entitlement
- Method: deletePath:
/apiplatform/management/v1/plans/{planId}/entitlements/{entitlementId} - Get APIs eligible for a plan
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/entitlements/apis - Get entitlement details
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/entitlements/{entitlementId} - Get entitlements
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/entitlements - Update entitlement of a plan
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/entitlements/{entitlementId} - Update entitlement publication
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/entitlements/{entitlementId}/publication - Update entitlement state
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/entitlements/{entitlementId}/state
Gateways
View details about and manage gateways.
- Change a gateway's name
- Method: putPath:
/apiplatform/management/v1/gateways/{gwId}/identity - Create a gateway
- Method: postPath:
/apiplatform/management/v1/gateways - Delete a gateway
- Method: deletePath:
/apiplatform/management/v1/gateways/{gwId} - Generate Gateway Node Install Properties template
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/nodes/form - Get gateway details
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId} - Get gateways
- Method: getPath:
/apiplatform/management/v1/gateways - Update a gateway
- Method: putPath:
/apiplatform/management/v1/gateways/{gwId}
Gateways/Grants
View details about and manage gateway grants.
- Get eligible grantees
- Method: getPath:
/apiplatform/management/v1/gateways/grants/{grantType}/grantees - Get gateway grants
- Method: getPath:
/apiplatform/management/v1/gateways/grants/types - Get grants issued for a gateway
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/grants - Issue a gateway grant
- Method: postPath:
/apiplatform/management/v1/gateways/{gwId}/grants - Revoke a gateway grant from a group
- Method: deletePath:
/apiplatform/management/v1/gateways/{gwId}/grants/{grantType}/groups/{groupId} - Revoke a gateway grant from a user
- Method: deletePath:
/apiplatform/management/v1/gateways/{gwId}/grants/{grantType}/users/{userId}
Gateways/Nodes
View details about and manage gateway nodes.
- Get gateway nodes
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/nodes - Register a node to a gateway
- Method: postPath:
/apiplatform/management/v1/gateways/{gwId}/nodes - Unregister a gateway node
- Method: deletePath:
/apiplatform/management/v1/gateways/{gwId}/nodes/{nodeId} - Update a gateway node
- Method: putPath:
/apiplatform/management/v1/gateways/{gwId}/nodes/{nodeId} - Update a gateway node state
- Method: putPath:
/apiplatform/management/v1/gateways/{gwId}/nodes/{nodeId}/state - View gateway node details
- Method: getPath:
/apiplatform/management/v1/gateways/{gwId}/nodes/{nodeId}
Plans
View details about plans.
- Create a plan
- Method: postPath:
/apiplatform/management/v1/plans - Delete a plan
- Method: deletePath:
/apiplatform/management/v1/plans/{planId} - Get a Plan resource
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/resources/{pathname} - Get Gateways a user can reference
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/references/gateways - Get plans
- Method: getPath:
/apiplatform/management/v1/plans - Get References for Plan
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/references - Update a plan
- Method: putPath:
/apiplatform/management/v1/plans/{planId} - Update a Plan's publication state
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/publication - Update a Plan's state
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/state - Update Plan Identity
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/identity - View plan details
- Method: getPath:
/apiplatform/management/v1/plans/{planId}
Plans/Grants
View details about and manage plan grants.
- Get eligible grantees
- Method: getPath:
/apiplatform/management/v1/plans/grants/{grantType}/grantees - Get grants issued for a plan
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/grants - Get plan grants
- Method: getPath:
/apiplatform/management/v1/plans/grants/types - Issue plan grants
- Method: postPath:
/apiplatform/management/v1/plans/{planId}/grants - Revoke a plan grant from a group
- Method: deletePath:
/apiplatform/management/v1/plans/{planId}/grants/{grantType}/groups/{groupId} - Revoke a plan grant from a user
- Method: deletePath:
/apiplatform/management/v1/plans/{planId}/grants/{grantType}/users/{userId}
Policies
View details about policies.
- Get metadata for all policies
- Method: getPath:
/apiplatform/management/v1/policies/metadata - Get policy resource
- Method: getPath:
/apiplatform/management/v1/policies/{type}/{version}/resources/{pathname} - Get policy types
- Method: getPath:
/apiplatform/management/v1/policies - View policy metadata
- Method: getPath:
/apiplatform/management/v1/policies/{type}/{version}/metadata
Service Accounts
View details about and manage service accounts.
- Create a Service Account
- Method: postPath:
/apiplatform/management/v1/serviceaccounts - Delete a Service Account
- Method: deletePath:
/apiplatform/management/v1/serviceaccounts/{saId} - Get Reference resources for a Service Account
- Method: getPath:
/apiplatform/management/v1/serviceaccounts/{saId}/referencers - Get Service Account details
- Method: getPath:
/apiplatform/management/v1/serviceaccounts/{saId} - Get Service Accounts
- Method: getPath:
/apiplatform/management/v1/serviceaccounts - Update a Service Account
- Method: putPath:
/apiplatform/management/v1/serviceaccounts/{saId} - Update Service Account Identity
- Method: putPath:
/apiplatform/management/v1/serviceaccounts/{saId}/identity
Service Accounts/Grants
View details about and manage service account grants.
- Get eligible grantees
- Method: getPath:
/apiplatform/management/v1/serviceaccounts/grants/{grantType}/grantees - Get grants issued for a service account
- Method: getPath:
/apiplatform/management/v1/serviceaccounts/{saId}/grants - Get service account grants
- Method: getPath:
/apiplatform/management/v1/serviceaccounts/grants/types - Issue service account grants
- Method: postPath:
/apiplatform/management/v1/serviceaccounts/{saId}/grants - Revoke a service account grant from a group
- Method: deletePath:
/apiplatform/management/v1/serviceaccounts/{saId}/grants/{grantType}/groups/{groupId} - Revoke a service account grant from a user
- Method: deletePath:
/apiplatform/management/v1/serviceaccounts/{saId}/grants/{grantType}/users/{userId}
Services
View details about and manage services.
- Create a Service
- Method: postPath:
/apiplatform/management/v1/services - Delete a Service
- Method: deletePath:
/apiplatform/management/v1/services/{serviceId} - Get a Service resource
- Method: getPath:
/apiplatform/management/v1/services/{serviceId}/resources/{pathname} - Get Reference resources for a Service
- Method: getPath:
/apiplatform/management/v1/services/{serviceId}/referencers - Get References for Service
- Method: getPath:
/apiplatform/management/v1/services/{serviceId}/references - Get Service Accounts a user can reference
- Method: getPath:
/apiplatform/management/v1/services/{serviceId}/references/serviceaccounts - Get Service details
- Method: getPath:
/apiplatform/management/v1/services/{serviceId} - Get Services
- Method: getPath:
/apiplatform/management/v1/services - Update a Service
- Method: putPath:
/apiplatform/management/v1/services/{serviceId} - Update a Service's state
- Method: putPath:
/apiplatform/management/v1/services/{serviceId}/state - Update Service Identity
- Method: putPath:
/apiplatform/management/v1/services/{serviceId}/identity
Services/Grants
The operations from the Services/Grants category.
- Get eligible grantees
- Method: getPath:
/apiplatform/management/v1/services/grants/{grantType}/grantees - Get grants issued for a service
- Method: getPath:
/apiplatform/management/v1/services/{serviceId}/grants - Get service grants
- Method: getPath:
/apiplatform/management/v1/services/grants/types - Issue service grants
- Method: postPath:
/apiplatform/management/v1/services/{serviceId}/grants - Revoke a service grant from a group
- Method: deletePath:
/apiplatform/management/v1/services/{serviceId}/grants/{grantType}/groups/{groupId} - Revoke a service grant from a user
- Method: deletePath:
/apiplatform/management/v1/services/{serviceId}/grants/{grantType}/users/{userId}
Subscriptions/Applications
View details about and manage subscriptions to applications.
- Delete a subscription
- Method: deletePath:
/apiplatform/management/v1/applications/{appId}/subscriptions/{subId} - Get available plans for an application
- Method: getPath:
/apiplatform/management/v1/applications/{appId}/subscriptions/plans - Get subscription details
- Method: getPath:
/apiplatform/management/v1/applications/{appId}/subscriptions/{subId} - Get subscriptions
- Method: getPath:
/apiplatform/management/v1/applications/{appId}/subscriptions - Subscribe to an application
- Method: postPath:
/apiplatform/management/v1/applications/{appId}/subscriptions - Update subscription state
- Method: putPath:
/apiplatform/management/v1/applications/{appId}/subscriptions/{subId}/state
Subscriptions/Plans
View details about and manage subscriptions to plans.
- Delete a subscription
- Method: deletePath:
/apiplatform/management/v1/plans/{planId}/subscriptions/{subId} - Get applications eligible for a plan
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/subscriptions/applications - Get subscription details
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/subscriptions/{subId} - Get subscriptions
- Method: getPath:
/apiplatform/management/v1/plans/{planId}/subscriptions - Subscribe to an application
- Method: postPath:
/apiplatform/management/v1/plans/{planId}/subscriptions - Update subscription state
- Method: putPath:
/apiplatform/management/v1/plans/{planId}/subscriptions/{subId}/state