{
  "api_version": 1.6,
  "data": {
    "allowed_gear_sizes": [
      "small"
    ],
    "available_gears": 3,
    "creation_time": "2014-04-30T03:58:40Z",
    "id": "536074f0194e4cdfd100000b",
    "links": {
      "GET": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain",
        "method": "GET",
        "optional_params": [

        ],
        "rel": "Get domain",
        "required_params": [

        ]
      },
      "ADD_APPLICATION": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/applications",
        "method": "POST",
        "optional_params": [
          {
            "default_value": null,
            "description": "Array of one or more cartridge names",
            "name": "cartridges",
            "type": "array",
            "valid_options": [

            ]
          },
          {
            "default_value": false,
            "description": "Mark application as scalable",
            "name": "scale",
            "type": "boolean",
            "valid_options": [
              true,
              false
            ]
          },
          {
            "default_value": "small",
            "description": "The size of the gear",
            "name": "gear_size",
            "type": "string",
            "valid_options": [
              "small"
            ]
          },
          {
            "default_value": null,
            "description": "A URL to a Git source code repository that will be the basis for this application.",
            "name": "initial_git_url",
            "type": "string",
            "valid_options": [
              "",
              "empty"
            ]
          },
          {
            "default_value": null,
            "description": "Name of a cartridge.",
            "name": "cartridges[][name]",
            "type": "string",
            "valid_options": [

            ]
          },
          {
            "default_value": "small",
            "description": "Gear size for the cartridge.",
            "name": "cartridges[][gear_size]",
            "type": "string",
            "valid_options": [
              "small"
            ]
          },
          {
            "default_value": null,
            "description": "A URL to a downloadable cartridge. You may specify an multiple urls via {'cartridges' : [{'url':'http://...'}, ...]}",
            "name": "cartridges[][url]",
            "type": "string",
            "valid_options": [

            ]
          },
          {
            "default_value": null,
            "description": "Add or Update application environment variables, e.g.:[{'name':'FOO', 'value':'123'}, {'name':'BAR', 'value':'abc'}]",
            "name": "environment_variables",
            "type": "array",
            "valid_options": [

            ]
          }
        ],
        "rel": "Create new application",
        "required_params": [
          {
            "description": "Name of the application",
            "invalid_options": [
              "amentra",
              "aop",
              "apiviz",
              "arquillian",
              "blacktie",
              "boxgrinder",
              "byteman",
              "cirras",
              "cloud",
              "cloudforms",
              "cygwin",
              "davcache",
              "dogtag",
              "drools",
              "drools",
              "ejb3",
              "errai",
              "esb",
              "fedora",
              "freeipa",
              "gatein",
              "git",
              "gfs",
              "gravel",
              "guvnor",
              "hibernate",
              "hornetq",
              "iiop",
              "infinispan",
              "ironjacamar",
              "javassist",
              "jbcaa",
              "jbcd",
              "jboss",
              "jbpm",
              "jdcom",
              "jgroups",
              "jmx",
              "jopr",
              "jrunit",
              "jsfunit",
              "kosmos",
              "liberation",
              "makara",
              "mass",
              "maven",
              "metajizer",
              "metamatrix",
              "mobicents",
              "mod_cluster",
              "modeshape",
              "mugshot",
              "mysql",
              "netty",
              "openshift",
              "osgi",
              "overlord",
              "ovirt",
              "penrose",
              "picketbox",
              "picketlink",
              "portletbridge",
              "portletswap",
              "posse",
              "pressgang",
              "qumranet",
              "railo",
              "redhat",
              "resteasy",
              "rhca",
              "rhcds",
              "rhce",
              "rhcsa",
              "rhcss",
              "rhct",
              "rhcva",
              "rhel",
              "rhev",
              "rhq",
              "rhx",
              "richfaces",
              "riftsaw",
              "savara",
              "scribble",
              "seam",
              "shadowman",
              "shotoku",
              "shrinkwrap",
              "snowdrop",
              "solidice",
              "spacewalk",
              "spice",
              "steamcannon",
              "stormgrind",
              "switchyard",
              "tattletale",
              "teiid",
              "tohu",
              "torquebox",
              "weld",
              "wise",
              "xnio"
            ],
            "name": "name",
            "type": "string",
            "valid_options": [

            ]
          }
        ]
      },
      "LIST_APPLICATIONS": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/applications",
        "method": "GET",
        "optional_params": [

        ],
        "rel": "List applications for a domain",
        "required_params": [

        ]
      },
      "LIST_MEMBERS": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/members",
        "method": "GET",
        "optional_params": [

        ],
        "rel": "List members of this domain",
        "required_params": [

        ]
      },
      "UPDATE_MEMBERS": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/members",
        "method": "PATCH",
        "optional_params": [
          {
            "default_value": "user",
            "description": "The member's type. i.e. user or team",
            "name": "type",
            "type": "string",
            "valid_options": [
              "user",
              "team"
            ]
          },
          {
            "default_value": null,
            "description": "Unique identifier of the member for the given member type (user or team ID)",
            "name": "id",
            "type": "string",
            "valid_options": [

            ]
          },
          {
            "default_value": null,
            "description": "The user's login attribute",
            "name": "login",
            "type": "string",
            "valid_options": [

            ]
          },
          {
            "default_value": null,
            "description": "An array of members to add with corresponding type and role. e.g. {'members': [{'login': 'foo', 'type': 'user', 'role': 'view'}, {'id': '5326534e2046fde9d3000001', 'type': 'team', 'role': 'none'}]}",
            "name": "members",
            "type": "Array",
            "valid_options": [

            ]
          }
        ],
        "rel": "Add or remove one or more members to this domain.",
        "required_params": [
          {
            "description": "The role the member should have on the domain",
            "invalid_options": [

            ],
            "name": "role",
            "type": "string",
            "valid_options": [
              "view",
              "edit",
              "admin"
            ]
          }
        ]
      },
      "LEAVE": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/members/self",
        "method": "DELETE",
        "optional_params": [

        ],
        "rel": "Remove yourself as a member of the domain",
        "required_params": [

        ]
      },
      "UPDATE": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain",
        "method": "PUT",
        "optional_params": [
          {
            "default_value": null,
            "description": "Array of zero or more gear sizes allowed on this domain",
            "name": "allowed_gear_sizes",
            "type": "array",
            "valid_options": [
              "small",
              "medium",
              "large",
              "c9"
            ]
          }
        ],
        "rel": "Update domain",
        "required_params": [
          {
            "description": "Name of the domain",
            "invalid_options": [

            ],
            "name": "name",
            "type": "string",
            "valid_options": [

            ]
          }
        ]
      },
      "DELETE": {
        "href": "https://openshift.redhat.com/broker/rest/domain/mydomain",
        "method": "DELETE",
        "optional_params": [
          {
            "default_value": false,
            "description": "Force delete domain.  i.e. delete any applications under this domain",
            "name": "force",
            "type": "boolean",
            "valid_options": [
              true,
              false
            ]
          }
        ],
        "rel": "Delete domain",
        "required_params": [

        ]
      }
    },
    "max_storage_per_gear": 20,
    "members": [
      {
        "explicit_role": null,
        "from": [
          {
            "type": "owner",
            "role": "admin"
          }
        ],
        "id": "536074d1194e4cdc2a000001",
        "links": {
          "GET": {
            "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/member/536074d1194e4cdc2a000001",
            "method": "GET",
            "optional_params": [

            ],
            "rel": "Get member",
            "required_params": [

            ]
          },
          "UPDATE": {
            "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/member/536074d1194e4cdc2a000001",
            "method": "PUT",
            "optional_params": [

            ],
            "rel": "Update member",
            "required_params": [
              {
                "description": "New role for member",
                "invalid_options": [

                ],
                "name": "role",
                "type": "string",
                "valid_options": [

                ]
              }
            ]
          },
          "DELETE": {
            "href": "https://openshift.redhat.com/broker/rest/domain/mydomain/member/536074d1194e4cdc2a000001",
            "method": "DELETE",
            "optional_params": [

            ],
            "rel": "Delete member",
            "required_params": [

            ]
          }
        },
        "login": "[email protected]",
        "owner": true,
        "role": "admin",
        "type": "user"
      }
    ],
    "name": "mydomain",
    "private_ssl_certificates": true,
    "suffix": "dev.rhcloud.com",
    "usage_rates": {
    }
  },
  "messages": [
    {
      "exit_code": 0,
      "field": null,
      "index": null,
      "severity": "info",
      "text": "Found domain mydomain"
    }
  ],
  "status": "ok",
  "supported_api_versions": [
    1.0,
    1.1,
    1.2,
    1.3,
    1.4,
    1.5,
    1.6,
    1.7
  ],
  "type": "domain",
  "version": "1.6"
}