Was this helpful?

API Platform Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}

API Resource Path:

/resources

Description: Gets a list of RBAC resources in an organization

Verb: GET
Auth: Basic Auth
Media types:
application/json
text/xml

Overview: Gets a list of resources defined for role-based access control in an organization

Sample Request:
$ curl -X GET -H "Accept:application/json" \ 
https://api.enterprise.apigee.com/v1/o/{org_name}/resources \
-u myname:mypass
Sample Response:
{
  "resource" : [ {
    "displayName" : "Organization resource",
    "path" : "/"
  }, {
    "displayName" : "User resource at organization level",
    "path" : "/users"
  }, {
    "displayName" : "Pod resource at organization level",
    "path" : "/pods"
  }, {
    "displayName" : "UserRoles resource at organization level",
    "path" : "/userroles"
  }, {
    "displayName" : "Server resource at organization level",
    "path" : "/servers"
  }, {
    "displayName" : "Default",
    "path" : "/*"
  }, {
    "displayName" : "APIs",
    "path" : "/applications"
  }, {
    "displayName" : "Products",
    "path" : "/apiproducts"
  }, {
    "displayName" : "Developers",
    "path" : "/developers"
  }, {
    "displayName" : "Apps",
    "path" : "/apps"
  }, {
    "displayName" : "Companies",
    "path" : "/companies"
  }, {
    "displayName" : "Environments",
    "path" : "/environments"
  }, {
    "displayName" : "Analytics Data",
    "path" : "/environments/*/stats"
  }, {
    "displayName" : "Analytics DB Schema",
    "path" : "/environments/*/analytics/admin"
  }, {
    "displayName" : "Analytics Custom Reports",
    "path" : "/axCustomReports"
  }, {
    "displayName" : "Deploy API to any environment",
    "path" : "/environments/*/applications/*/revisions/*/deployments"
  }, {
    "displayName" : "Deploy API to any environment (deprecated path)",
    "path" : "/applications/*/revisions/*/deployments"
  }, {
    "displayName" : "Deploy API to test environment",
    "path" : "/environments/test/applications/*/revisions/*/deployments"
  }, {
    "displayName" : "Deployments",
    "path" : "/deployments"
  }, {
    "displayName" : "Trace in any environment",
    "path" : "/environments/*/applications/*/revisions/*/debugsessions"
  }, {
    "displayName" : "Trace in test environment",
    "path" : "/environments/test/applications/*/revisions/*/debugsessions"
  }, {
    "displayName" : "Dev Portal Button",
    "path" : "/devPortalButton"
  }, {
    "displayName" : "User's Own Permissions",
    "path" : "/userroles/*/permissions"
  }, {
    "displayName" : "App Keys",
    "path" : "/appKeys"
  }, {
    "displayName" : "Dev Connect User",
    "path" : "/devConnectUser"
  }, {
    "displayName" : "System Level User",
    "path" : "/systemLevelUser"
  }, {
    "path" : "/environments/*"
  }, {
    "path" : "/environments/*/virtualhosts"
  }, {
    "path" : "/environments/*/virtualhosts/*"
  } ]
}

Help or comments?

  • Something's not working: See Apigee Support
  • Something's wrong with the docs: Click Send Feedback in the lower right.
    (Incorrect? Unclear? Broken link? Typo?)