Each HTTP request must have the following request header set:

XA-CLIENT:              name (ACCESS, NCAR, etc)

By default the json keys are returned in camelcase. If you would prefer the underscore format you may specify in a header:

XA-KEY-FORMAT:          underscore

Some data is not available without an API key. CIDeR and RP admins can generate an API key in the CIDeR Web interface.

An application name must be provided when creating the API Key and must be specified along with the API Key in the XA-APP and XA-API-KEY headers.

XA-APP:                 app_name
XA-API-KEY:             api_key

Resources

Category types

Resource Description
GET /xsede-api/provider/rdr/v1/category_types Category Types available for feature categories
GET /xsede-api/provider/rdr/v1/category_types/id/:category_type_id Specific category type by id

Compute resources

Resource Description
GET /xsede-api/provider/rdr/v1/compute_resources Compute Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/compute_resources/id/:compute_resource_id Specific compute resource by id
GET /xsede-api/provider/rdr/v1/compute_resources/info_resourceid/:info_resourceid Compute Resources by Information Services Resource Id

Dynamic resources

Resource Description
GET /xsede-api/provider/rdr/v1/dynamic_resources Dynamic Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/dynamic_resources/id/:dynamic_resource_id Specific dynamic resource by id
GET /xsede-api/provider/rdr/v1/dynamic_resources/type/:resource_type_id Dynamic Resources by resource type
GET /xsede-api/provider/rdr/v1/dynamic_resources/info_resourceid/:info_resourceid Dynamic Resources by Information Services Resource Id

Feature categories

Resource Description
GET /xsede-api/provider/rdr/v1/feature_categories Feature Categories available to associate with resources as allocations filters
GET /xsede-api/provider/rdr/v1/feature_categories/id/:feature_category_id Specific category feature by id

Features

Resource Description
GET /xsede-api/provider/rdr/v1/features Features available to associate with resources
GET /xsede-api/provider/rdr/v1/features/id/:feature_id Specific feature by id

Grid resources

Resource Description
GET /xsede-api/provider/rdr/v1/grid_resources Grid Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/grid_resources/id/:grid_resource_id Specific grid resource by id
GET /xsede-api/provider/rdr/v1/grid_resources/info_resourceid/:info_resourceid Grid Resources by Information Services Resource Id

Groups

Resource Description
GET /xsede-api/provider/rdr/v1/groups Groups
GET /xsede-api/provider/rdr/v1/groups/id/:group_id Specific group by id

Online service resources

Resource Description
GET /xsede-api/provider/rdr/v1/online_service_resources Online Service Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/online_service_resources/id/:online_service_resource_id Specific online service resource by id
GET /xsede-api/provider/rdr/v1/online_service_resources/info_resourceid/:info_resourceid Online Service Resources by Information Services Resource Id

Organizations

Resource Description
GET /xsede-api/provider/rdr/v1/organizations The organizations with resources in CIDeR for set Project Affiliation
GET /xsede-api/provider/rdr/v1/organization/:id Specific organization by id

Other resources

Resource Description
GET /xsede-api/provider/rdr/v1/other_resources Other Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/other_resources/id/:other_resource_id Specific other resource by id
GET /xsede-api/provider/rdr/v1/other_resources/info_resourceid/:info_resourceid Other Resources by Information Services Resource Id

Project affiliations

Resource Description
GET /xsede-api/provider/rdr/v1/project_affiliations Project Affiliations represented in CIDeR. Examples ACCESS, NCAR, Blue Waters, etc.

Resources

Resource Description
GET /xsede-api/provider/rdr/v1/resources Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/resources/id/:resource_id Specific resource by id
GET /xsede-api/provider/rdr/v1/resources/current Resources that are not in the decommissioned state
GET /xsede-api/provider/rdr/v1/resources/alloc_names All resources marked for allocations with limited output needed by allocations and accounting
GET /xsede-api/provider/rdr/v1/specific_resources/id_list/:specific_resource_ids Resources by the specific type id. ids can be comma separated list
GET /xsede-api/provider/rdr/v1/resources/info_resourceid/:info_resourceid Resource by information services id
GET /xsede-api/provider/rdr/v1/resources/id/:resource_id/history View changes to resource data
GET /xsede-api/provider/rdr/v1/resources/last_update Time of last update to any CIDeR resource

Schemas

Resource Description
GET /xsede-api/schema/rdr/v1/:schema_name Object Schema
GET /xsede-api/schema/rdr/v1 List of available schema names

Science gateway resources

Resource Description
GET /xsede-api/provider/rdr/v1/science_gateway_resources Science Gateway Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/science_gateway_resources/id/:science_gateway_resource_id Specific science gateway resource by id
GET /xsede-api/provider/rdr/v1/science_gateway_resources/info_resourceid/:info_resourceid Science Gateway Resources by Information Services Resource Id

Storage resources

Resource Description
GET /xsede-api/provider/rdr/v1/storage_resources Storage Resources that the authenticated user or application has permission to read
GET /xsede-api/provider/rdr/v1/storage_resources/id/:storage_resource_id Specific storage resource by id
GET /xsede-api/provider/rdr/v1/storage_resources/info_resourceid/:info_resourceid Resource by Information Services Resource Id