{ "opencollection": "1.0.0", "info": { "name": "Acquia Cloud API Account Organizations API", "version": "2.0.0" }, "items": [ { "info": { "name": "Organizations", "type": "folder" }, "items": [ { "info": { "name": "Return a list of organizations.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations" }, "docs": "An organization is a container for some or all of a customer's subscriptions. The owner of the organization is the\nmain billing contact. The owner, along with organization administrators, can set up teams and roles to grant various\npermissions to access the applications within each subscription in the organization. Results can be filtered and\nsorted by name.\n" }, { "info": { "name": "Return details about a specific organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "A specific organization." }, { "info": { "name": "Renames an organization.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/organizations/:organizationUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "name", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Renames an organization." }, { "info": { "name": "Deletes a specific organization by its UUID.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/organizations/:organizationUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Deletes a specific organization." }, { "info": { "name": "Changes the organization owner.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organizations/:organizationUuid/actions/change-owner", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "user_uuid", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Changes the organization owner." }, { "info": { "name": "Removes your account from an organization.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organizations/:organizationUuid/actions/leave", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Removes your account from an organization." }, { "info": { "name": "Returns a list of organization administrators.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/admins", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of organization administrators.\n\nFilterable fields:\n* `first_name`\n* `last_name`\n* `mail`\n* `username`\n\nSortable fields:\n* `first_name`\n* `last_name`\n* `mail`\n* `username`\n" }, { "info": { "name": "Returns the user profile of this organization administrator.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/admins/:userUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "userUuid", "value": "f2daa9cc-e5a0-4036-a5c8-f96e336c62b5", "type": "path", "description": "The entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns the user profile of this organization administrator." }, { "info": { "name": "Removes the user from the list of administrators for the organization.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/organizations/:organizationUuid/admins/:userUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "userUuid", "value": "f2daa9cc-e5a0-4036-a5c8-f96e336c62b5", "type": "path", "description": "The entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Removes the user from the list of administrators for the organization." }, { "info": { "name": "Gets a list of invitations of administrators for this organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/admin-invites", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." }, { "name": "range", "value": "", "type": "query", "description": "ISO-8601 date/time of invite create date/time." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Gets a list of invitations of administrators for this organization.\n\nFilterable fields:\n* `first_name`\n* `last_name`\n* `permission`\n\nSortable fields:\n* `first_name`\n* `last_name`\n* `permission`\n" }, { "info": { "name": "Invites a user to be an administrator in this organization.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organizations/:organizationUuid/admin-invites", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "email", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Invites a user to be an administrator in this organization." }, { "info": { "name": "Returns a list of applications that belong to the organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/applications", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of applications that belong to the organization.\n\nFilterable fields:\n* `name`\n* `organization_name`\n\nSortable fields:\n* `name`\n* `organization_name`\n" }, { "info": { "name": "Returns a list of all available application tags.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/available-tags", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of all available application tags." }, { "info": { "name": "Adds bulk tags to organization resources.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organizations/:organizationUuid/available-tags", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "tags", "value": "" }, { "name": "context", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Adds bulk tags to organization resources." }, { "info": { "name": "Deletes bulk tags from organization resources.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/organizations/:organizationUuid/available-tags", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "tags", "value": "" }, { "name": "context", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Deletes bulk tags from organization resources." }, { "info": { "name": "Returns an identity provider for an organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/identity-provider", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns an identity provider for an organization." }, { "info": { "name": "Returns a list of all organization members.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/members", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of all organization members, from all teams in this organization.\n\nFilterable fields:\n* `first_name`\n* `last_name`\n* `permission`\n\nSortable fields:\n* `first_name`\n* `last_name`\n* `permission`\n" }, { "info": { "name": "Returns the user profile of this organization member.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/members/:userUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "userUuid", "value": "f2daa9cc-e5a0-4036-a5c8-f96e336c62b5", "type": "path", "description": "The entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns the user profile of this organization member." }, { "info": { "name": "Removes the member from the organization.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/organizations/:organizationUuid/members/:userUuid", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "userUuid", "value": "f2daa9cc-e5a0-4036-a5c8-f96e336c62b5", "type": "path", "description": "The entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Removes the member from the organization." }, { "info": { "name": "Returns a list of applications that an organization member has access to.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/members/:userUuid/applications", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "userUuid", "value": "f2daa9cc-e5a0-4036-a5c8-f96e336c62b5", "type": "path", "description": "The entity's universally unique identifier." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of applications that an organization member has access to." }, { "info": { "name": "Returns a list of notifications associated with this organization by its UUID.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/notifications", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." } ] }, "docs": "Returns a list of notifications associated with this organization. A notification represents an item of work to be done, initiated by someone (typically the current user) associated with the organization.\n\nFilterable fields:\n* `event`\n* `label`\n* `description`\n* `status`\n* `author`\n* `created_at`\n* `completed_at`\n\nSortable fields:\n* `event`\n* `label`\n* `description`\n* `status`\n* `author`\n* `created_at`\n* `completed_at`\n" }, { "info": { "name": "Returns a list of all the canonical roles within the organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/roles", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." }, { "name": "range", "value": "", "type": "query", "description": "ISO-8601 date/time of invite create date/time." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of all the canonical roles within the organization.\n\nFilterable fields:\n* `name`\n* `edited_at'\n\nSortable fields:\n* `name`\n* `edited_at`\n" }, { "info": { "name": "Creates a role.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organizations/:organizationUuid/roles", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "name", "value": "" }, { "name": "description", "value": "" }, { "name": "permissions", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Creates a role." }, { "info": { "name": "Returns a list of subscriptions that belong to the organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/subscriptions", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." }, { "name": "range", "value": "", "type": "query", "description": "ISO-8601 date/time of invite create date/time." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of subscriptions that belong to the organization.\n\nFilterable fields:\n* `name`\n\nSortable fields:\n* `name`\n" }, { "info": { "name": "Gets a list of member invitations for all teams in this organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/team-invites", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Gets a list of member invitations for all teams in this organization.\n\nFilterable fields:\n* `name`\n\nSortable fields:\n* `name`\n" }, { "info": { "name": "Returns a list of teams associated with the organization.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organizations/:organizationUuid/teams", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." }, { "name": "sort", "value": "field1,-field2", "type": "query", "description": "A comma-delimited string with fields used for sorting. The order of the fields is significant. A leading - in the field indicates the field should be sorted in a descending order. Not all fields are sortable.\n" }, { "name": "filter", "value": "", "type": "query", "description": "The filters query string parameter restricts the data returned from your request. Filtered queries restrict the rows that do (or do not) get included in the result by testing each row in the result against the filters. Not all fields are filterable.\n\nThere are eight filter operators that can be used and they must be URL encoded in order to be included. The operators are:\n\n* Equals: `= (%3D)`\n* Does not equal: `!= (!%3D)`\n* Greater than: `> (%3E)`\n* Less than: `< (%3C)`\n* Greater than or equal to: `>= (%3E%3D)`\n* Less than or equal to: `<= (%3C%3D)`\n* Contains substring: `=@ (%3D@)`\n* Does not contain substring: `!@ (!@)`\n\nFilters can be combined using `OR` and `AND` boolean logic. The `OR` operator is defined using a comma (`,`) and the `AND` operator is defined using a semi-colon (`;`).\n\nSome examples:\n* `filter=field%3Dvalue` (`field` equals `'value'`)\n* `filter=field%3D@*partialmatch` (`field` ends with `'partialmatch'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue` (`field` ends with `'partialmatch'` OR `field` equals `'value'`)\n* `filter=field%3D@*partialmatch,field%3Dvalue;field2%3C5` (`field` ends with `'partialmatch'` OR `field` equals `'value'` AND `field2` > `5`)\n" }, { "name": "limit", "value": "10", "type": "query", "description": "The maximum number of items to return." }, { "name": "offset", "value": "10", "type": "query", "description": "An integer to signify the offset to paginate from." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of teams associated with the organization.\n\nFilterable fields:\n* `name`\n\nSortable fields:\n* `name`\n" }, { "info": { "name": "Creates a team.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organizations/:organizationUuid/teams", "params": [ { "name": "organizationUuid", "value": "1e7efab9-0fac-4a2c-ad94-61efc78623ba", "type": "path", "description": "The organization entity's universally unique identifier." } ], "body": { "type": "form-urlencoded", "data": [ { "name": "name", "value": "" } ] }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://accounts.acquia.com/api/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Creates a team." } ] } ], "bundled": true }