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