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