Method | URI | Description |
---|---|---|
GET | /v2.0/extensions | Lists available extensions. |
Normal response codes: 200, 203
Error response codes: identityFault (400, 500, …), badRequest (400), unauthorized (401), forbidden (403), badMethod (405), overLimit (413), serviceUnavailable (503), itemNotFound (404)
Example 2.1. List extensions: JSON response
{ "extensions":[{ "name": "Reset Password Extension", "namespace": "http://docs.rackspacecloud.com/identity/api/ext/rpe/v2.0", "alias": "RS-RPE", "updated": "2011-01-22T13:25:27-06:00", "description": "Adds the capability to reset a user's password. The user is emailed when the password has been reset.", "links":[{ "rel": "describedby", "type": "application/pdf", "href": "http://docs.rackspacecloud.com/identity/api/ext/identity-rpe-20111111.pdf" }, { "rel": "describedby", "type": "application/vnd.sun.wadl+xml", "href": "http://docs.rackspacecloud.com/identity/api/ext/identity-rpe.wadl" } ] }, { "name": "User Metadata Extension", "namespace": "http://docs.rackspacecloud.com/identity/api/ext/meta/v2.0", "alias": "RS-META", "updated": "2011-01-12T11:22:33-06:00", "description": "Allows associating arbritrary metadata with a user.", "links":[{ "rel": "describedby", "type": "application/pdf", "href": "http://docs.rackspacecloud.com/identity/api/ext/identity-meta-20111201.pdf" }, { "rel": "describedby", "type": "application/vnd.sun.wadl+xml", "href": "http://docs.rackspacecloud.com/identity/api/ext/identity-meta.wadl" } ] } ], "extensions_links":[] }
Example 2.2. List extensions: XML response
<?xml version="1.0" encoding="UTF-8"?> <extensions xmlns="http://docs.openstack.org/common/api/v1.0" xmlns:atom="http://www.w3.org/2005/Atom"> <extension name="Reset Password Extension" namespace="http://docs.rackspacecloud.com/identity/api/ext/rpe/v1.0" alias="RS-RPE" updated="2011-01-22T13:25:27-06:00"> <description> Adds the capability to reset a user's password. The user is emailed when the password has been reset. </description> <atom:link rel="describedby" type="application/pdf" href="http://docs.rackspacecloud.com/identity/api/ext/identity-rpe-20111111.pdf"/> <atom:link rel="describedby" type="application/vnd.sun.wadl+xml" href="http://docs.rackspacecloud.com/identity/api/ext/identity-rpe.wadl"/> </extension> <extension name="User Metadata Extension" namespace="http://docs.rackspacecloud.com/identity/api/ext/meta/v2.0" alias="RS-META" updated="2011-01-12T11:22:33-06:00"> <description> Allows associating arbitrary metadata with a user. </description> <atom:link rel="describedby" type="application/pdf" href="http://docs.rackspacecloud.com/identity/api/ext/identity-meta-20111201.pdf"/> <atom:link rel="describedby" type="application/vnd.sun.wadl+xml" href="http://docs.rackspacecloud.com/identity/api/ext/identity-meta.wadl"/> </extension> </extensions>