sdks/other/php5/apache-usergrid/src/Manifests/1.0.0/Management.php [17:156]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
return [

    'AuthPasswordGet' => [
        'httpMethod' => 'GET',
        'uri' => '/management/token',
        'summary' => 'Get management access token',
        'responseClass' => '',
        'responseType' => 'object',
        'errorResponses' => $errors,
        'parameters' => [
            'grant_type' => [
                'description' => 'Grant type.',
                'location' => 'query',
                'type' => 'string',
                'defaultValue' => 'password',
                'required' => true,
            ],
            'username' => [
                'description' => 'Username (for grant_type=password).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'password' => [
                'description' => 'Password (for grant_type=password).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'client_id' => [
                'description' => 'Client ID (for grant_type=client_credentials).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'client_secret' => [
                'description' => 'Client Secret (for grant_type=client_credentials).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ]
        ]
    ],
    'AuthorizeGet' => [
        'httpMethod' => 'GET',
        'uri' => '/management/authorize',
        'summary' => 'Authorize the client.  See the OAuth2 specification.',
        'responseClass' => '',
        'responseType' => 'object',
        'errorResponses' => $errors,
        'parameters' => [
            'response_type' => [
                'description' => 'Response type.',
                'location' => 'query',
                'type' => 'string',
                'defaultValue' => 'token',
                'required' => true,
                'allowableValues' => ['code', 'token']
            ],
            'client_id' => [
                'description' => 'Client ID.',
                'location' => 'query',
                'type' => 'string',
                'required' => true,
            ],
            'redirect_uri' => [
                'description' => 'Redirect URI.',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'scope' => [
                'description' => 'Access Token Scope.',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'state' => [
                'description' => 'Client State.',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ]
        ]

    ],
    'OrgJsonPost' => [
        'httpMethod' => 'POST',
        'uri' => '/management/orgs',
        'summary' => 'Create new organization.  See Usergrid documentation for JSON format of body.',
        'responseClass' => 'Apache\Usergrid\Api\Models\Organization',
        'responseType' => 'class',
        'errorResponses' => $errors,
        'parameters' => [
            'organization' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Organization Name'
            ],
            'username' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Username'
            ],
            'name' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Name'
            ],
            'email' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Email'
            ],
            'password' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Password'
            ]
        ],
        'additionalParameters' => [
            'location' => 'json'
        ]
    ],
    'OrgGet' => [
        'httpMethod' => 'GET',
        'uri' => '/management/orgs/{org_name_or_uuid}',
        'summary' => 'Find organization by name or UUID',
        'responseClass' => 'Apache\Usergrid\Api\Models\Organization',
        'responseType' => 'class',
        'errorResponses' => $errors,
        'parameters' => [
            'access_token' => [
                'location' => 'query',
                'type' => 'string',
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



sdks/other/php5/apache-usergrid/src/Manifests/1.0.1/Management.php [17:156]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
return [

    'AuthPasswordGet' => [
        'httpMethod' => 'GET',
        'uri' => '/management/token',
        'summary' => 'Get management access token',
        'responseClass' => '',
        'responseType' => 'object',
        'errorResponses' => $errors,
        'parameters' => [
            'grant_type' => [
                'description' => 'Grant type.',
                'location' => 'query',
                'type' => 'string',
                'defaultValue' => 'password',
                'required' => true,
            ],
            'username' => [
                'description' => 'Username (for grant_type=password).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'password' => [
                'description' => 'Password (for grant_type=password).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'client_id' => [
                'description' => 'Client ID (for grant_type=client_credentials).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'client_secret' => [
                'description' => 'Client Secret (for grant_type=client_credentials).',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ]
        ]
    ],
    'AuthorizeGet' => [
        'httpMethod' => 'GET',
        'uri' => '/management/authorize',
        'summary' => 'Authorize the client.  See the OAuth2 specification.',
        'responseClass' => '',
        'responseType' => 'object',
        'errorResponses' => $errors,
        'parameters' => [
            'response_type' => [
                'description' => 'Response type.',
                'location' => 'query',
                'type' => 'string',
                'defaultValue' => 'token',
                'required' => true,
                'allowableValues' => ['code', 'token']
            ],
            'client_id' => [
                'description' => 'Client ID.',
                'location' => 'query',
                'type' => 'string',
                'required' => true,
            ],
            'redirect_uri' => [
                'description' => 'Redirect URI.',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'scope' => [
                'description' => 'Access Token Scope.',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ],
            'state' => [
                'description' => 'Client State.',
                'location' => 'query',
                'type' => 'string',
                'required' => false,
            ]
        ]

    ],
    'OrgJsonPost' => [
        'httpMethod' => 'POST',
        'uri' => '/management/orgs',
        'summary' => 'Create new organization.  See Usergrid documentation for JSON format of body.',
        'responseClass' => 'Apache\Usergrid\Api\Models\Organization',
        'responseType' => 'class',
        'errorResponses' => $errors,
        'parameters' => [
            'organization' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Organization Name'
            ],
            'username' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Username'
            ],
            'name' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Name'
            ],
            'email' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Email'
            ],
            'password' => [
                'location' => 'json',
                'type' => 'string',
                'required' => true,
                'description' => 'Admin Password'
            ]
        ],
        'additionalParameters' => [
            'location' => 'json'
        ]
    ],
    'OrgGet' => [
        'httpMethod' => 'GET',
        'uri' => '/management/orgs/{org_name_or_uuid}',
        'summary' => 'Find organization by name or UUID',
        'responseClass' => 'Apache\Usergrid\Api\Models\Organization',
        'responseType' => 'class',
        'errorResponses' => $errors,
        'parameters' => [
            'access_token' => [
                'location' => 'query',
                'type' => 'string',
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



