API Guide
Redsh-based systems management
This section provides an overview of the Redsh service implemented in the iDRAC rmware. It includes information about the Redsh API,
schema, conguration, authentication, authorization, and so on.
Topics:
• URL support
• Redsh conguration
• Redsh schema
• Redsh authentication and authorization
• iDRAC licensing
• HTTP methods
• HTTP headers
• HTTP status codes and error messages
• SSL certicates of iDRAC
• Eventing
• PowerEdge FX2 and FX2s chassis management using iDRAC Redsh
URL support
Redsh is a web-based API which implies that resources are accessed using client supplied URLs. URLs are required to identify the Redsh
resources. The Redsh API uses a simple URL hierarchy which follows a /redfish/v1/ pattern for all resources. To access a Redsh
resource, use the URL pattern https://<iDRAC IP>/redfish/v1/<Resource Path>. For more information on the supported
resources, see
Redsh resources. iDRAC supports the following URL patterns:
• /redfish — URL for the Redsh version object.
• /redfish/v1 — Root URL for version 1 of the Redsh services.
• /redfish/v1/odata — Redsh services expose an OData service document at this URI. This service document provides a
standard format for enumerating resources that are exposed by the service by enabling all generic hypermedia-driven OData clients to
navigate to the resources of the service.
• /redfish/v1/$metadata — Redsh services expose a metadata document in XML format. This document describes the
resources and collections that are available at the service root URI. It also provides references to other metadata documents, which
describe the complete set of resource types that are exposed by the service.
• /redfish/v1/$metadata#<Collection or a Singleton resource> — Metadata URL specied as a part of
@odata.context property for all resources. This URL returns data in XML format.
• /redfish/v1/JsonSchemas — This URL returns data in JSON format. The output is a collection of the JsonSchemaFile resource
instances.
• /redfish/v1/JsonSchemas/<resource URI> — The JSON Schema File resource instance describes the location (URI) of a
particular Redsh schema denition being implemented or referenced by a Redsh service. This URL returns data in JSON format.
• /redfish/v1/<other resource specific URIs> — All instrumentation resources follow this pattern.
NOTE
: The Redsh standard implemented in iDRAC supports only HTTPS protocol.
2
8 Redsh-based systems management