You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by ro...@apache.org on 2014/12/11 02:50:53 UTC

[08/11] incubator-usergrid git commit: Create Attributes . So now when I have a User entity I don't need to call the api a 2nd time for the device relationship I can get access the device property on the User model e.g.: $user->device; and the SDK will t

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/9ffe2b0d/sdks/php5/apache-usergrid/src/Manifests/Management.php
----------------------------------------------------------------------
diff --git a/sdks/php5/apache-usergrid/src/Manifests/Management.php b/sdks/php5/apache-usergrid/src/Manifests/Management.php
deleted file mode 100644
index b4f16ed..0000000
--- a/sdks/php5/apache-usergrid/src/Manifests/Management.php
+++ /dev/null
@@ -1,1381 +0,0 @@
-<?php
-/**
- * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-return [
-
-    'name' => 'Management',
-    'apiVersion' => '1.1',
-    'baseUrl' => 'http://baas-platform.com',
-    'description' => 'Client to Usergrid management service',
-    'operations' => [
-
-        'AuthPasswordGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/token',
-            'summary' => 'Get management access token',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid ID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            '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' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid ID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            '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' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid ID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            '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' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied or Name",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ]
-            ]
-        ],
-        'OrgActivateGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/activate',
-            'summary' => 'Activates the organization',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied or Name",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'confirm' => [
-                    'location' => 'query',
-                    'type' => 'boolean',
-                    'required' => false,
-                    'description' => 'Send confirmation email'
-                ]
-
-            ]
-        ],
-        'OrgReactivateGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/reactivate',
-            'summary' => 'Reactivates the organization',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-            ]
-        ],
-        'OrgFeedGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/feed',
-            'summary' => 'Get organization activity feed',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ]
-            ]
-        ],
-        'OrgCredentialsGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/credentials',
-            'summary' => 'Get organization client credentials',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ]
-            ]
-        ],
-        'OrgCredentialsPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/orgs/{org_name_or_uuid}/credentials',
-            'summary' => 'Generate organization client credentials',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ]
-            ]
-        ],
-        'OrgUsersGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/users',
-            'summary' => 'Get admin users for organization',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ]
-            ]
-        ],
-        'OrgUsersJsonPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/orgs/{org_name_or_uuid}/users',
-            'summary' => 'Create new admin user for organization using JSON payload.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                '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'
-            ]
-        ],
-        'OrgUsersFormPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/orgs/{org_name_or_uuid}/users',
-            'summary' => 'Create new admin user for organization using form parameters.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'username' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Username'
-                ],
-                'name' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Name'
-                ],
-                'email' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Email'
-                ],
-                'password' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Password'
-                ]
-            ],
-            'additionalParameters' => [
-                'location' => 'postField'
-            ]
-        ],
-        'OrgUserPut' => [
-            'httpMethod' => 'PUT',
-            'uri' => '/management/orgs/{org_name_or_uuid}/users/{user_username_email_or_uuid}',
-            'summary' => 'Adds existing admin users for organization.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin user username, email, or uuid'
-                ]
-            ]
-        ],
-        'OrgUserDelete' => [
-            'httpMethod' => 'DELETE',
-            'uri' => '/management/orgs/{org_name_or_uuid}/users/{user_username_email_or_uuid}',
-            'summary' => 'Remove an admin user from organization.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin user username, email, or uuid'
-                ]
-            ]
-        ],
-        'OrgAppsGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/apps',
-            'summary' => 'Get apps for organization',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ]
-            ]
-        ],
-        'OrgAppsJsonPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/orgs/{org_name_or_uuid}/apps',
-            'summary' => 'Create new application for organization using JSON payload.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'name' => [
-                    'location' => 'json',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Application Name'
-                ]
-            ],
-            'additionalParameters' => [
-                'location' => 'json'
-            ]
-        ],
-        'OrgAppsFormPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/orgs/{org_name_or_uuid}/apps',
-            'summary' => 'Create new application for organization using form parameters.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'name' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Application Name'
-                ]
-            ],
-            'additionalParameters' => [
-                'location' => 'postField'
-            ]
-        ],
-        'OrgAppDelete' => [
-            'httpMethod' => 'DELETE',
-            'uri' => '/management/orgs/{org_name_or_uuid}/apps/{app_name_or_uuid}',
-            'summary' => 'Delete an application in an organization.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'app_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Application name or uuid'
-                ]
-            ]
-        ],
-        'OrgAppCredentialsGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/orgs/{org_name_or_uuid}/apps/{app_name_or_uuid}/credentials',
-            'summary' => 'Get application keys.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'app_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Application name or uuid'
-                ]
-            ]
-        ],
-        'OrgAppCredentialsPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/orgs/{org_name_or_uuid}/apps/{app_name_or_uuid}/credentials',
-            'summary' => 'Generate application keys.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-                'app_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Application name or uuid'
-                ]
-            ]
-        ],
-        'OrgUserJsonPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/users',
-            'summary' => 'Create new admin user.  See Usergrid documentation for JSON format of body.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                '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'
-            ]
-        ],
-        'OrgUserFormPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/users',
-            'summary' => 'Create new admin using form post parameters.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'username' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Username'
-                ],
-                'name' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Name'
-                ],
-                'email' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Email'
-                ],
-                'password' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Password'
-                ]
-            ],
-            'additionalParameters' => [
-                'location' => 'postField'
-            ]
-
-        ],
-        'OrgUserResetPasswordGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/resetpw',
-            'summary' => 'Initiate a user password reset.  Returns browser-viewable HTML page.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-        ],
-        'OrgUserResetPasswordFormPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/users/resetpw',
-            'summary' => 'Complete a user password reset.  Handles form POST response.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'email' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin Email'
-                ],
-                'recaptcha_challenge_field' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Recaptcha Challenge Field'
-                ],
-                'recaptcha_response_field' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Recaptcha Response Field'
-                ],
-            ]
-        ],
-        'AdminUserGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}',
-            'summary' => 'Returns the admin user details',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-            ]
-
-        ],
-        'AdminUserJsonPut' => [
-            'httpMethod' => 'PUT',
-            'uri' => '/management/users/{user_username_email_or_uuid}',
-            'summary' => 'Updates the admin user details.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-            ],
-            'additionalParameters' => [
-                'location' => 'json'
-            ]
-
-        ],
-        'AdminUserActivateGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}/activate',
-            'summary' => 'Activates the admin user from link provided in email notification.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'confirm' => [
-                    'location' => 'uri',
-                    'type' => 'boolean',
-                    'required' => false,
-                    'description' => 'Send confirmation email'
-                ],
-            ]
-        ],
-        'AdminUserReactivateGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}/reactivate',
-            'summary' => 'Request admin user reactivation.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ]
-            ]
-        ],
-        'AdminUserFeedGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}/feed',
-            'summary' => 'Get admin user activity feed.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-            ]
-        ],
-        'AdminUserPasswordJsonPut' => [
-            'httpMethod' => 'PUT',
-            'uri' => '/management/users/{user_username_email_or_uuid}/password',
-            'summary' => 'Set admin user password.  See Usergrid documentation for JSON format of body.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'old_password' => [
-                    'location' => 'json',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Old and new password'
-                ],
-                'new_password' => [
-                    'location' => 'json',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Old and new password'
-                ],
-            ]
-        ],
-        'AdminUserResetPasswordGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}/resetpw',
-            'summary' => 'Initiate a user password reset.  Returns browser-viewable HTML page.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ]
-            ]
-        ],
-        'AdminUserResetPasswordFormPost' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}/resetpw',
-            'summary' => 'Complete a user password reset.  Handles form POST response.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "Organization not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'recaptcha_challenge_field' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Recaptcha Challenge Field'
-                ],
-                'recaptcha_response_field' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Recaptcha Response Field'
-                ]
-            ]
-        ],
-        'AdminUserOrgsGet' => [
-            'httpMethod' => 'GET',
-            'uri' => '/management/users/{user_username_email_or_uuid}/orgs',
-            'summary' => 'Get organizations for admin user.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-
-            ]
-        ],
-        'AdminUserOrgsJsonPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/users/{user_username_email_or_uuid}/orgs',
-            'summary' => 'Create new organization for admin user using JSON payload.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'organization' => [
-                    'location' => 'json',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-
-            ],
-            'additionalParameters' => [
-                'location' => 'json'
-            ]
-        ],
-        'AdminUserOrgsFormPost' => [
-            'httpMethod' => 'POST',
-            'uri' => '/management/users/{user_username_email_or_uuid}/orgs',
-            'summary' => 'Create new organization for admin user using form parameters.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'organization' => [
-                    'location' => 'postField',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-
-            ],
-            'additionalParameters' => [
-                'location' => 'postField'
-            ]
-        ],
-        'AdminUserOrgPut' => [
-            'httpMethod' => 'PUT',
-            'uri' => '/management/users/{user_username_email_or_uuid}/orgs/{org_name_or_uuid}',
-            'summary' => 'Add admin users to organization.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-
-            ],
-            'additionalParameters' => [
-                'location' => 'json'
-            ]
-        ],
-        'AdminUserOrgDelete' => [
-            'httpMethod' => 'DELETE',
-            'uri' => '/management/users/{user_username_email_or_uuid}/orgs/{org_name_or_uuid}',
-            'summary' => 'Remove an admin user from organization.',
-            'responseClass' => 'Response',
-            'errorResponses' => [
-                [
-                    "reason" => "Invalid UUID supplied",
-                    "code" => 400
-                ],
-                [
-                    "reason" => "User not found",
-                    "code" => 404
-                ]
-            ],
-            'parameters' => [
-                'access_token' => [
-                    'location' => 'query',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'The OAuth2 access token'
-                ],
-                'user_username_email_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Admin username, email or uuid'
-                ],
-                'org_name_or_uuid' => [
-                    'location' => 'uri',
-                    'type' => 'string',
-                    'required' => true,
-                    'description' => 'Organization name or uuid'
-                ],
-
-            ]
-        ]
-
-
-    ]
-
-];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/9ffe2b0d/sdks/php5/apache-usergrid/src/Manifests/Manifest.php
----------------------------------------------------------------------
diff --git a/sdks/php5/apache-usergrid/src/Manifests/Manifest.php b/sdks/php5/apache-usergrid/src/Manifests/Manifest.php
deleted file mode 100644
index b7d7ab3..0000000
--- a/sdks/php5/apache-usergrid/src/Manifests/Manifest.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-/**
- * Copyright 2010-2014 baas-platform.com, Pty Ltd. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-return [
-
-    'name' => 'Application',
-    'apiVersion' => '1.1',
-    'baseUrl' => 'http://baas-platform.com',
-    'description' => 'Client to Usergrid application service',
-    'operations' => []
-];
\ No newline at end of file