All REST Endpoints
APIs
Use these resources to retrieve details about specific APIs and all APIs published to the Developer Portal.
- Get API's plans
- Method: getPath:
/developers/services/v1/apis/{vanityName}/plans
- Get APIs
- Method: getPath:
/developers/services/v1/apis
- Get details for an API's latest iteration
- Method: getPath:
/developers/services/v1/apis/{vanityName}/current
- Get details for an API's published iteration
- Method: getPath:
/developers/services/v1/apis/{vanityName}
- Return the Apiary project
- Method: getPath:
/developers/services/v1/apis/{apiId}/iterations/{iterId}/apiary
Analytics/Categorical
Query APIs returning Categorical data
- Get http response code analytics as categorical data for failures.
- Method: getPath:
/developers/services/v1/analytics/categorical/failures
Analytics/Time Series
Query APIs returning Time Series data
- Get payload size analytics as time series data
- Method: getPath:
/developers/services/v1/analytics/timeSeries/payloadSizes/{category}
- Get request analytics as time series data
- Method: getPath:
/developers/services/v1/analytics/timeSeries/requests/{category}
- Get response time analytics as time series data
- Method: getPath:
/developers/services/v1/analytics/timeSeries/responseTimes/totals
Analytics/Totals
Query APIs returning Totals data
- Get number of failures as a total value
- Method: getPath:
/developers/services/v1/analytics/totals/failures
- Get number of requests as a total value
- Method: getPath:
/developers/services/v1/analytics/totals/requests
Applications
Use these resources to retrieve valid application types, details about specific applications, and all your applications in the Developer Portal.
- Create an application
- Method: postPath:
/developers/services/v1/applications
- Delete an application
- Method: deletePath:
/developers/services/v1/applications/{id}
- Get application types
- Method: getPath:
/developers/services/v1/applications/types
- Get applications
- Method: getPath:
/developers/services/v1/applications
- Get details for an application
- Method: getPath:
/developers/services/v1/applications/{id}
- Update an application
- Method: putPath:
/developers/services/v1/applications/{id}
Applications/Grants
View details about and manage application grants.
- Get application grants
- Method: getPath:
/developers/services/v1/applications/grants/types
- Get grants issued for an application
- Method: getPath:
/developers/services/v1/applications/{id}/grants
- Issue an application grant
- Method: postPath:
/developers/services/v1/applications/{id}/grants
- Revoke an application grant from a group
- Method: deletePath:
/developers/services/v1/applications/{id}/grants/{grantType}/groups/{groupId}
- Revoke an application grant from a user
- Method: deletePath:
/developers/services/v1/applications/{id}/grants/{grantType}/users/{userId}
Applications/Key
Update an application's key.
- Update application key
- Method: putPath:
/developers/services/v1/applications/{id}/key
Plans
The operations from the Plans category.
- Get details for a plan
- Method: getPath:
/developers/services/v1/plans/{vanityName}
Plans/Entitlements
The operations from the Plans/Entitlements category.
- Get entitlement details
- Method: getPath:
/developers/services/v1/plans/{planId}/entitlements/{entitlementId}
Portal/Customization
The operations from the Portal/Customization category.
- Check available saved configuration
- Method: getPath:
/developers/services/v1/portal/customization
Portal/Customization/Developer Portal Configuration
Use these resources to retrieve, set, or delete Developer Portal configuration data.
- Delete configuration
- Method: deletePath:
/developers/services/v1/portal/customization/configuration
- Get configuration
- Method: getPath:
/developers/services/v1/portal/customization/configuration
- Patch configuration
- Method: patchPath:
/developers/services/v1/portal/customization/configuration
- Set configuration
- Method: putPath:
/developers/services/v1/portal/customization/configuration
Portal/Customization/Language Resources
Use these resources to retrieve, set, or delete language resources.
- Delete language resource
- Method: deletePath:
/developers/services/v1/portal/customization/languages/{languageCode}
- Get language resource
- Method: getPath:
/developers/services/v1/portal/customization/languages/{languageCode}
- Patch language resource
- Method: patchPath:
/developers/services/v1/portal/customization/languages/{languageCode}
- Set language resource
- Method: putPath:
/developers/services/v1/portal/customization/languages/{languageCode}
Portal/Miscellaneous
The operations from the Portal/Miscellaneous category.
- Check if the current user can sign in to the Developer Portal
- Method: getPath:
/developers/services/v1/portal/authorized
- Get APICS version information
- Method: getPath:
/developers/services/v1/portal/version
- Get state of the Developer Portal
- Method: getPath:
/developers/services/v1/portal/enabled
Portal/User preferences
- Delete all user preferences for current user
- Method: deletePath:
/developers/services/v1/portal/preferences
- Delete user preference for current user
- Method: deletePath:
/developers/services/v1/portal/preferences/{preferenceStorage}
- Retrieve all the user preferences for current user
- Method: getPath:
/developers/services/v1/portal/preferences
- Retrieve user preference for current user
- Method: getPath:
/developers/services/v1/portal/preferences/{preferenceStorage}
- Set user preference for current user
- Method: putPath:
/developers/services/v1/portal/preferences/{preferenceStorage}
Subscriptions/Applications
View details about and manage registrations to applications.
- Delete a subscription
- Method: deletePath:
/developers/services/v1/applications/{id}/subscriptions/{subscriptionId}
- Subscribe to an application
- Method: postPath:
/developers/services/v1/applications/{id}/subscriptions
Subscriptions/Plans
View details about and manage registrations to plans.
- Delete a subscription
- Method: deletePath:
/developers/services/v1/plans/{planId}/subscriptions/{subscriptionId}
- Subscribe to an application
- Method: postPath:
/developers/services/v1/plans/{planId}/subscriptions