Liking cljdoc? Tell your friends :D
Clojure only.

happygapi.apigee.organizations

Apigee API: organizations. The Apigee API lets you programmatically manage Apigee hybrid with a set of RESTful operations, including:<ul> <li>Create, edit, and delete API proxies</li> <li>Manage users</li> <li>Deploy and undeploy proxy revisions</li> <li>Configure environments</li></ul><p>For information on using the APIs described in this section, see <a href="/hybrid/api-get-started">Get started using the APIs</a>.</p><p><strong>Note:</strong> This product is available as a free trial for a time period of 60 days. See: https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations

Apigee API: organizations.
The Apigee API lets you programmatically manage Apigee hybrid with a set of RESTful operations, including:<ul>  <li>Create, edit, and delete API proxies</li>  <li>Manage users</li>  <li>Deploy and undeploy proxy revisions</li>  <li>Configure environments</li></ul><p>For information on using the APIs described in this section, see <a href="/hybrid/api-get-started">Get started using the APIs</a>.</p><p><strong>Note:</strong> This product is available as a free trial for a time period of 60 days.
See: https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations
raw docstring

apiproducts-attributes$clj

(apiproducts-attributes$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes

Required parameters: name

Optional parameters: none

Body:

{:attribute [{:value string, :name string}]}

Updates or creates API product attributes. This API replaces the current list of attributes with the attributes specified in the request body. In this way, you can update existing attributes, add new attributes, or delete existing attributes by omitting them from the request body.

OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with entities also get cached for at least 180 seconds after entity is accessed during runtime. In this case, the ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes

Required parameters: name

Optional parameters: none

Body: 

{:attribute [{:value string, :name string}]}

Updates or creates API product attributes. This API **replaces** the
current list of attributes with the attributes specified in the request
body. In this way, you can update existing attributes, add new attributes,
or delete existing attributes by omitting them from the request body.

OAuth access tokens and Key Management Service (KMS) entities (apps,
developers, and API products) are cached for 180 seconds (current default).
Any custom attributes associated with entities also get cached for at least
180 seconds after entity is accessed during runtime.
In this case, the `ExpiresIn` element on the OAuthV2 policy won't be able
to expire an access token in less than 180 seconds.
sourceraw docstring

apiproducts-attributes-delete$clj

(apiproducts-attributes-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/delete

Required parameters: name

Optional parameters: none

Deletes an API product attribute.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/delete

Required parameters: name

Optional parameters: none

Deletes an API product attribute.
sourceraw docstring

apiproducts-attributes-get$clj

(apiproducts-attributes-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/get

Required parameters: name

Optional parameters: none

Returns the value of an API product attribute.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/get

Required parameters: name

Optional parameters: none

Returns the value of an API product attribute.
sourceraw docstring

apiproducts-attributes-list$clj

(apiproducts-attributes-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/list

Required parameters: parent

Optional parameters: none

Returns a list of all API product attributes.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/list

Required parameters: parent

Optional parameters: none

Returns a list of all API product attributes.
sourceraw docstring

apiproducts-attributes-updateApiProductAttribute$clj

(apiproducts-attributes-updateApiProductAttribute$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/updateApiProductAttribute

Required parameters: name

Optional parameters: none

Body:

{:value string, :name string}

Updates the value of an API product attribute. Limitations are:

OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with entities also get cached for at least 180 seconds after entity is accessed during runtime. In this case, the ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/attributes/updateApiProductAttribute

Required parameters: name

Optional parameters: none

Body: 

{:value string, :name string}

Updates the value of an API product attribute. Limitations are:

OAuth access tokens and Key Management Service (KMS) entities (apps,
developers, and API products) are cached for 180 seconds (current default).
Any custom attributes associated with entities also get cached for at least
180 seconds after entity is accessed during runtime.
In this case, the `ExpiresIn` element on the OAuthV2 policy won't be able
to expire an access token in less than 180 seconds.
sourceraw docstring

apiproducts-create$clj

(apiproducts-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/create

Required parameters: parent

Optional parameters: none

Body:

{:scopes [string], :description string, :displayName string, :name string, :createdAt string, :approvalType string, :quota string, :environments [string], :quotaTimeUnit string, :proxies [string], :lastModifiedAt string, :quotaInterval string, :attributes [{:value string, :name string}], :apiResources [string]}

Creates an API product in an organization. You create API products after you have proxied backend services using API proxies. An API product is a collection of API resources combined with quota settings and metadata that you can use to deliver customized and productized API bundles to your developer community. This metadata can include:

  • Scope
  • Environments
  • API proxies
  • Extensible profile

API products enable you repackage APIs on-the-fly, without having to do any additional coding or configuration. Apigee recommends that you start with a simple API product including only required elements. You then provision credentials to apps to enable them to start testing your APIs.

After you have authentication and authorization working against a simple API product, you can iterate to create finer grained API products, defining different sets of API resources for each API product.

<aside class="warning"><strong>WARNING:</strong>

  • If you don't specify an API proxy in the request body, <em>any</em> app associated with the product can make calls to <em>any</em> API in your entire organization.
  • If you don't specify an environment in the request body, the product allows access to all environments.

</aside>

For more information, see {{what_api_product}}

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/create

Required parameters: parent

Optional parameters: none

Body: 

{:scopes [string],
 :description string,
 :displayName string,
 :name string,
 :createdAt string,
 :approvalType string,
 :quota string,
 :environments [string],
 :quotaTimeUnit string,
 :proxies [string],
 :lastModifiedAt string,
 :quotaInterval string,
 :attributes [{:value string, :name string}],
 :apiResources [string]}

Creates an API product in an organization.
You create API products after
you have proxied backend services using API proxies.
An API product is a
collection of API resources combined with quota settings and metadata that
you can use to deliver customized and productized API bundles to your
developer community. This metadata can include:

- Scope
- Environments
- API proxies
- Extensible profile

API products enable you repackage APIs
on-the-fly, without having to do any additional coding or configuration.
Apigee recommends that you start with a simple API product including only
required elements. You then provision credentials to apps to enable them to
start testing your APIs.

After you have authentication and authorization
working against a simple API product, you can iterate to create finer
grained API products, defining different sets of API resources for each API
product.

<aside class="warning"><strong>WARNING:</strong>

- If you don't specify an API proxy in the request body, <em>any</em> app
associated with the product can make calls to <em>any</em> API in your
entire organization.
- If you don't specify an environment in the request body, the product
allows access to all environments.

</aside>

For more information, see {{what_api_product}}
sourceraw docstring

apiproducts-delete$clj

(apiproducts-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/delete

Required parameters: name

Optional parameters: none

Deletes an API product from an organization.

Deleting an API product causes app requests to the resource URIs defined in the API product to fail.

Ensure that you create a new API product to serve existing apps, unless your intention is to disable access to the resources defined in the API product.

The API product name required in the request URL is the internal name of the product, not the display name. While they may be the same, it depends on whether the API product was created via the UI or the API. View the list of API products to verify the internal name.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/delete

Required parameters: name

Optional parameters: none

Deletes an API product from an organization.

Deleting an API product
causes app requests to the resource URIs defined in the API product to
fail.

Ensure that you create a new API product to serve existing apps, unless
your intention is to disable access to the resources defined in the API
product.

The API product name required in the request URL is the internal name of
the product, not the display name. While they may be the same, it depends
on whether the API product was created via the UI or the API. View the list
of API products to verify the internal name.
sourceraw docstring

apiproducts-get$clj

(apiproducts-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/get

Required parameters: name

Optional parameters: none

Gets configuration details for an API product.

The API product name required in the request URL is the internal name of the product, not the display name. While they may be the same, it depends on whether the API product was created via the UI or the API. View the list of API products to verify the internal name.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/get

Required parameters: name

Optional parameters: none

Gets configuration details for an API product.

The API product name required in the request URL is the internal name of
the product, not the display name. While they may be the same, it depends
on whether the API product was created via the UI or the API. View the list
of API products to verify the internal name.
sourceraw docstring

apiproducts-list$clj

(apiproducts-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/list

Required parameters: parent

Optional parameters: count, startKey, attributevalue, expand, attributename

Lists all API product names for an organization. Filter the list by passing an attributename and attibutevalue.

The limit on the number of API products returned by the API is 1000. You can paginate the list of API products returned using the startKey and count query parameters.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/list

Required parameters: parent

Optional parameters: count, startKey, attributevalue, expand, attributename

Lists all API product names for an organization.
Filter the list by passing an `attributename` and `attibutevalue`.

The limit on the number of API products returned by the API is 1000. You
can paginate the list of API products returned using the `startKey` and
`count` query parameters.
sourceraw docstring

apiproducts-update$clj

(apiproducts-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/update

Required parameters: name

Optional parameters: none

Body:

{:scopes [string], :description string, :displayName string, :name string, :createdAt string, :approvalType string, :quota string, :environments [string], :quotaTimeUnit string, :proxies [string], :lastModifiedAt string, :quotaInterval string, :attributes [{:value string, :name string}], :apiResources [string]}

Updates an existing API product. You must include all required values, whether or not you are updating them, as well as any optional values that you are updating.

The API product name required in the request URL is the internal name of the product, not the Display Name. While they may be the same, it depends on whether the API product was created via UI or API. View the list of API products to identify their internal names.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apiproducts/update

Required parameters: name

Optional parameters: none

Body: 

{:scopes [string],
 :description string,
 :displayName string,
 :name string,
 :createdAt string,
 :approvalType string,
 :quota string,
 :environments [string],
 :quotaTimeUnit string,
 :proxies [string],
 :lastModifiedAt string,
 :quotaInterval string,
 :attributes [{:value string, :name string}],
 :apiResources [string]}

Updates an existing API product. You must include all required values,
whether or not you are updating them, as well as any optional values that
you are updating.

The API product name required in the request URL is the
internal name of the product, not the Display Name. While they may be the
same, it depends on whether the API product was created via UI or API. View
the list of API products to identify their internal names.
sourceraw docstring

apis-create$clj

(apis-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/create

Required parameters: parent

Optional parameters: validate, name, action

Body:

{:extensions [{}], :data string, :contentType string}

Creates an API proxy. The API proxy created will not be accessible at runtime until it is deployed to an environment.

Create a new API proxy by setting the name query parameter to the name of the API proxy.

Import an API proxy configuration bundle stored in zip format on your local machine to your organization by doing the following:

  • Set the name query parameter to the name of the API proxy.
  • Set the action query parameter to import.
  • Set the Content-Type header to multipart/form-data.
  • Pass as a file the name of API proxy configuration bundle stored in zip format on your local machine using the file form field.

Note: To validate the API proxy configuration bundle only without importing it, set the action query parameter to validate.

When importing an API proxy configuration bundle, if the API proxy does not exist, it will be created. If the API proxy exists, then a new revision is created. Invalid API proxy configurations are rejected, and a list of validation errors is returned to the client.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/create

Required parameters: parent

Optional parameters: validate, name, action

Body: 

{:extensions [{}], :data string, :contentType string}

Creates an API proxy.
The API proxy created will not be accessible at runtime until it is
deployed to an environment.

Create a new API proxy by setting the `name` query parameter to the
name of the API proxy.

Import an API proxy configuration bundle stored in zip format
on your local machine to your organization by doing the following:

* Set the `name` query parameter to the name of the API proxy.
* Set the `action` query parameter to `import`.
* Set the `Content-Type` header to `multipart/form-data`.
* Pass as a file the name of API proxy
  configuration bundle stored in zip format on your local machine using
  the `file` form field.

**Note**: To validate the API proxy configuration bundle only
  without importing it, set the `action` query
  parameter to `validate`.

When importing an API proxy configuration bundle, if the API proxy
does not exist, it will be created.
If the API proxy exists, then a new revision is created. Invalid API
proxy configurations are rejected, and a list of validation errors is
returned to the client.
sourceraw docstring

apis-delete$clj

(apis-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/delete

Required parameters: name

Optional parameters: none

Deletes an API proxy and all associated endpoints, policies, resources, and revisions. The API proxy must be undeployed before you can delete it.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/delete

Required parameters: name

Optional parameters: none

Deletes an API proxy and all associated endpoints, policies, resources, and
revisions. The API proxy must be undeployed before you can delete it.
sourceraw docstring

apis-deployments-list$clj

(apis-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of an API proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of an API proxy.
sourceraw docstring

apis-get$clj

(apis-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/get

Required parameters: name

Optional parameters: none

Gets an API proxy including a list of existing revisions.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/get

Required parameters: name

Optional parameters: none

Gets an API proxy including a list of existing revisions.
sourceraw docstring

apis-keyvaluemaps-create$clj

(apis-keyvaluemaps-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/keyvaluemaps/create

Required parameters: parent

Optional parameters: none

Body:

{:encrypted boolean, :name string}

Creates a key value map in an api proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/keyvaluemaps/create

Required parameters: parent

Optional parameters: none

Body: 

{:encrypted boolean, :name string}

Creates a key value map in an api proxy.
sourceraw docstring

apis-keyvaluemaps-delete$clj

(apis-keyvaluemaps-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/keyvaluemaps/delete

Required parameters: name

Optional parameters: none

Delete a key value map in an api proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/keyvaluemaps/delete

Required parameters: name

Optional parameters: none

Delete a key value map in an api proxy.
sourceraw docstring

apis-keyvaluemaps-list$clj

(apis-keyvaluemaps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/keyvaluemaps/list

Required parameters: parent

Optional parameters: none

List key value maps in an api proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/keyvaluemaps/list

Required parameters: parent

Optional parameters: none

List key value maps in an api proxy.
sourceraw docstring

apis-list$clj

(apis-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/list

Required parameters: parent

Optional parameters: includeRevisions, includeMetaData

Lists the names of all API proxies in an organization. The names returned correspond to the names defined in the configuration files for each API proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/list

Required parameters: parent

Optional parameters: includeRevisions, includeMetaData

Lists the names of all API proxies in an organization. The names returned
correspond to the names defined in the configuration files for each API
proxy.
sourceraw docstring

apis-revisions-delete$clj

(apis-revisions-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/delete

Required parameters: name

Optional parameters: none

Deletes an API proxy revision and all policies, resources, endpoints, and revisions associated with it. The API proxy revision must be undeployed before you can delete it.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/delete

Required parameters: name

Optional parameters: none

Deletes an API proxy revision and all policies, resources, endpoints,
and revisions associated with it. The API proxy revision must be undeployed
before you can delete it.
sourceraw docstring

apis-revisions-deployments-list$clj

(apis-revisions-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of an API proxy revision.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of an API proxy revision.
sourceraw docstring

apis-revisions-get$clj

(apis-revisions-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/get

Required parameters: name

Optional parameters: format

Gets an API proxy revision.

To download the API proxy configuration bundle for the specified revision as a zip file, do the following:

  • Set the format query parameter to bundle.
  • Set the Accept header to application/zip.

If you are using curl, specify -o filename.zip to save the output to a file; otherwise, it displays to stdout. Then, develop the API proxy configuration locally and upload the updated API proxy configuration revision, as described in updateApiProxyRevision.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/get

Required parameters: name

Optional parameters: format

Gets an API proxy revision.

To download the API proxy configuration bundle for the specified revision
as a zip file, do the following:

 * Set the `format` query parameter to `bundle`.
 * Set the `Accept` header to `application/zip`.

If you are using curl, specify `-o filename.zip` to save the output to a
file; otherwise, it displays to `stdout`. Then, develop the API proxy
configuration locally and upload the updated API proxy configuration
revision, as described in
[updateApiProxyRevision](updateApiProxyRevision).
sourceraw docstring

apis-revisions-list$clj

(apis-revisions-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/list

Required parameters: parent

Optional parameters: none

Lists all revisions for an API proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/list

Required parameters: parent

Optional parameters: none

Lists all revisions for an API proxy.
sourceraw docstring

apis-revisions-updateApiProxyRevision$clj

(apis-revisions-updateApiProxyRevision$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/updateApiProxyRevision

Required parameters: name

Optional parameters: validate

Body:

{:extensions [{}], :data string, :contentType string}

Updates an existing API proxy revision by uploading the API proxy configuration bundle as a zip file from your local machine.

You can update only API proxy revisions that have never been deployed. After deployment, an API proxy revision becomes immutable, even if it is undeployed.

Set the Content-Type header to either multipart/form-data or application/octet-stream.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apis/revisions/updateApiProxyRevision

Required parameters: name

Optional parameters: validate

Body: 

{:extensions [{}], :data string, :contentType string}

Updates an existing API proxy revision by uploading the API proxy
configuration bundle as a zip file from your local machine.

You can update only API proxy revisions
that have never been deployed. After deployment, an API proxy revision
becomes immutable, even if it is undeployed.

Set the `Content-Type` header to either
`multipart/form-data` or `application/octet-stream`.
sourceraw docstring

apps-get$clj

(apps-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apps/get

Required parameters: name

Optional parameters: none

Gets the app profile for the specified app ID.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apps/get

Required parameters: name

Optional parameters: none

Gets the app profile for the specified app ID.
sourceraw docstring

apps-list$clj

(apps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apps/list

Required parameters: parent

Optional parameters: startKey, apiProduct, ids, keyStatus, rows, status, includeCred, expand, apptype

Lists IDs of apps within an organization that have the specified app status (approved or revoked) or are of the specified app type (developer or company).

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/apps/list

Required parameters: parent

Optional parameters: startKey, apiProduct, ids, keyStatus, rows, status, includeCred, expand, apptype

Lists IDs of apps within an organization that have the specified app status
(approved or revoked) or are of the specified app type
(developer or company).
sourceraw docstring

companies-apps-create$clj

(companies-apps-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/create

Required parameters: parent

Optional parameters: none

Body:

{:scopes [string], :callbackUrl string, :apiProducts [string], :credentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :name string, :appFamily string, :keyExpiresIn string, :createdAt string, :status string, :appId string, :lastModifiedAt string, :companyName string, :attributes [{:value string, :name string}]}

Creates an app for a company.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/create

Required parameters: parent

Optional parameters: none

Body: 

{:scopes [string],
 :callbackUrl string,
 :apiProducts [string],
 :credentials [{:issuedAt string,
                :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                :status string,
                :scopes [string],
                :expiresAt string,
                :consumerSecret string,
                :consumerKey string,
                :attributes [GoogleCloudApigeeV1Attribute]}],
 :name string,
 :appFamily string,
 :keyExpiresIn string,
 :createdAt string,
 :status string,
 :appId string,
 :lastModifiedAt string,
 :companyName string,
 :attributes [{:value string, :name string}]}

Creates an app for a company.
sourceraw docstring

companies-apps-delete$clj

(companies-apps-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/delete

Required parameters: name

Optional parameters: none

Deletes a company app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/delete

Required parameters: name

Optional parameters: none

Deletes a company app.
sourceraw docstring

companies-apps-get$clj

(companies-apps-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/get

Required parameters: name

Optional parameters: none

Gets the profile of a specific company app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/get

Required parameters: name

Optional parameters: none

Gets the profile of a specific company app.
sourceraw docstring

companies-apps-keys-delete$clj

(companies-apps-keys-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/keys/delete

Required parameters: name

Optional parameters: none

Deletes a key for a company app and removes all API products associated with the app. The key can no longer be used to access any APIs.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/keys/delete

Required parameters: name

Optional parameters: none

Deletes a key for a company app and removes all API products associated
with the app. The key can no longer be used to access any APIs.
sourceraw docstring

companies-apps-keys-get$clj

(companies-apps-keys-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/keys/get

Required parameters: name

Optional parameters: none

Gets information about the consumer key issued to a specific company app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/keys/get

Required parameters: name

Optional parameters: none

Gets information about the consumer key issued to a specific company app.
sourceraw docstring

companies-apps-keys-updateCompanyAppKey$clj

(companies-apps-keys-updateCompanyAppKey$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/keys/updateCompanyAppKey

Required parameters: name

Optional parameters: action

Body:

{:status string, :scopes [string], :attributes [{:value string, :name string}], :consumerKey string, :consumerSecret string, :expiresAt string, :apiProducts [any], :issuedAt string}

Updates an existing company app key to add additional API products or attributes. Note that only a single API product can be resolved per app key at runtime. API products are resolved by name, in alphabetical order. The first API product found in the list will be returned.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/keys/updateCompanyAppKey

Required parameters: name

Optional parameters: action

Body: 

{:status string,
 :scopes [string],
 :attributes [{:value string, :name string}],
 :consumerKey string,
 :consumerSecret string,
 :expiresAt string,
 :apiProducts [any],
 :issuedAt string}

Updates an existing company app key to add additional API products or
attributes. Note that only a single API product can be resolved per app
key at runtime. API products are resolved by name, in alphabetical order.
The first API product found in the list will be returned.
sourceraw docstring

companies-apps-list$clj

(companies-apps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/list

Required parameters: parent

Optional parameters: startKey, count, expand

List company apps in an organization. You can optionally expand the response to include the profile for each app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/list

Required parameters: parent

Optional parameters: startKey, count, expand

List company apps in an organization. You can optionally expand the
response to include the profile for each app.
sourceraw docstring

companies-apps-update$clj

(companies-apps-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/update

Required parameters: name

Optional parameters: none

Body:

{:scopes [string], :callbackUrl string, :apiProducts [string], :credentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :name string, :appFamily string, :keyExpiresIn string, :createdAt string, :status string, :appId string, :lastModifiedAt string, :companyName string, :attributes [{:value string, :name string}]}

Updates an existing company app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/apps/update

Required parameters: name

Optional parameters: none

Body: 

{:scopes [string],
 :callbackUrl string,
 :apiProducts [string],
 :credentials [{:issuedAt string,
                :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                :status string,
                :scopes [string],
                :expiresAt string,
                :consumerSecret string,
                :consumerKey string,
                :attributes [GoogleCloudApigeeV1Attribute]}],
 :name string,
 :appFamily string,
 :keyExpiresIn string,
 :createdAt string,
 :status string,
 :appId string,
 :lastModifiedAt string,
 :companyName string,
 :attributes [{:value string, :name string}]}

Updates an existing company app.
sourceraw docstring

companies-create$clj

(companies-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/create

Required parameters: parent

Optional parameters: none

Body:

{:status string, :lastModifiedAt string, :name string, :attributes [{:value string, :name string}], :createdAt string, :apps [string], :organization string, :displayName string}

Creates an app for a company. Note that you must first create a profile for the company in your organization before you can register apps that are associated with the company.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/create

Required parameters: parent

Optional parameters: none

Body: 

{:status string,
 :lastModifiedAt string,
 :name string,
 :attributes [{:value string, :name string}],
 :createdAt string,
 :apps [string],
 :organization string,
 :displayName string}

Creates an app for a company. Note that you must first create a profile
for the company in your organization before you can register apps that
are associated with the company.
sourceraw docstring

companies-delete$clj

(companies-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/delete

Required parameters: name

Optional parameters: none

Deletes an existing company.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/delete

Required parameters: name

Optional parameters: none

Deletes an existing company.
sourceraw docstring

companies-get$clj

(companies-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/get

Required parameters: name

Optional parameters: none

List details for a company.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/get

Required parameters: name

Optional parameters: none

List details for a company.
sourceraw docstring

companies-list$clj

(companies-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/list

Required parameters: parent

Optional parameters: count, expand, includeDevelopers, startKey

List all companies in an organization, and optionally returns an expanded list of companies, displaying a full profile for each company in the organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/list

Required parameters: parent

Optional parameters: count, expand, includeDevelopers, startKey

List all companies in an organization, and optionally returns an
expanded list of companies, displaying a full profile for each company in
the organization.
sourceraw docstring

companies-update$clj

(companies-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/update

Required parameters: name

Optional parameters: action

Body:

{:status string, :lastModifiedAt string, :name string, :attributes [{:value string, :name string}], :createdAt string, :apps [string], :organization string, :displayName string}

Updates an existing company. Send the complete company record as a payload with any changes you want to make. Note that to change the status of the Company you use Set the Status of a Company. The attributes in the sample payload below apply to company configuration in monetization. For non-monetized companies, you need send only displayName.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/companies/update

Required parameters: name

Optional parameters: action

Body: 

{:status string,
 :lastModifiedAt string,
 :name string,
 :attributes [{:value string, :name string}],
 :createdAt string,
 :apps [string],
 :organization string,
 :displayName string}

Updates an existing company.
Send the complete company record as a payload with any changes you want to
make. Note that to change the status of the Company you use Set the Status
of a Company. The attributes in the sample payload below apply to company
configuration in monetization. For non-monetized companies, you need send
only displayName.
sourceraw docstring

consumerresources-apis$clj

(consumerresources-apis$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumerresources/apis

Required parameters: parent

Optional parameters: q, zmsId

List all API docs in a ZMS zone that match the given query. Not a recognized rest pattern

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumerresources/apis

Required parameters: parent

Optional parameters: q, zmsId

List all API docs in a ZMS zone that match the given query.
Not a recognized rest pattern
sourceraw docstring

consumerresources-getResourcetypes$clj

(consumerresources-getResourcetypes$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumerresources/getResourcetypes

Required parameters: parent

Optional parameters: none

Get all consumer resource types managed by this API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumerresources/getResourcetypes

Required parameters: parent

Optional parameters: none

Get all consumer resource types managed by this API.
sourceraw docstring

consumerresources-pages$clj

(consumerresources-pages$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumerresources/pages

Required parameters: parent

Optional parameters: q, zmsId

List all pages in a ZMS zone that match the query string. Not a recognized rest pattern

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumerresources/pages

Required parameters: parent

Optional parameters: q, zmsId

List all pages in a ZMS zone that match the query string.
Not a recognized rest pattern
sourceraw docstring

consumers-access$clj

(consumers-access$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/access

Required parameters: parent

Optional parameters: none

Body:

{:data [{:action string, :resourcePath string}]}

Checks whether a developer has access to a resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/access

Required parameters: parent

Optional parameters: none

Body: 

{:data [{:action string, :resourcePath string}]}

Checks whether a developer has access to a resource.
sourceraw docstring

consumers-apps-create$clj

(consumers-apps-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/create

Required parameters: parent

Optional parameters: none

Body:

{:attributes [{:value string, :name string}], :callbackUrl string, :description string, :apiProducts [string], :owner string, :name string, :ownerType string}

Creates an app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/create

Required parameters: parent

Optional parameters: none

Body: 

{:attributes [{:value string, :name string}],
 :callbackUrl string,
 :description string,
 :apiProducts [string],
 :owner string,
 :name string,
 :ownerType string}

Creates an app.
sourceraw docstring

consumers-apps-delete$clj

(consumers-apps-delete$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/delete

Required parameters: name

Optional parameters: none

Deletes an app.
sourceraw docstring

consumers-apps-get$clj

(consumers-apps-get$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/get

Required parameters: name

Optional parameters: none

Gets an app.
sourceraw docstring

consumers-apps-keys-approveRevokeConsumerAppKey$clj

(consumers-apps-keys-approveRevokeConsumerAppKey$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/keys/approveRevokeConsumerAppKey

Required parameters: name

Optional parameters: none

Body:

{:action string}

Approves or revokes an API key for an app. Not a recognized rest pattern

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/keys/approveRevokeConsumerAppKey

Required parameters: name

Optional parameters: none

Body: 

{:action string}

Approves or revokes an API key for an app.
Not a recognized rest pattern
sourceraw docstring

consumers-apps-keys-create$clj

(consumers-apps-keys-create$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/keys/create

Required parameters: parent

Optional parameters: none

Creates an API key for an app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/keys/create

Required parameters: parent

Optional parameters: none

Creates an API key for an app.
sourceraw docstring

consumers-apps-list$clj

(consumers-apps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/list

Required parameters: parent

Optional parameters: none

Lists all apps.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/list

Required parameters: parent

Optional parameters: none

Lists all apps.
sourceraw docstring

consumers-apps-update$clj

(consumers-apps-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/update

Required parameters: name

Optional parameters: none

Body:

{:description string, :callbackUrl string, :apiProducts [{:status string, :apiproduct string}], :credentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :displayName string, :name string, :ownerType string, :created string, :modified string, :status string, :apiProductsFromCredentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :id string, :owner string}

Updates an app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/apps/update

Required parameters: name

Optional parameters: none

Body: 

{:description string,
 :callbackUrl string,
 :apiProducts [{:status string, :apiproduct string}],
 :credentials [{:issuedAt string,
                :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                :status string,
                :scopes [string],
                :expiresAt string,
                :consumerSecret string,
                :consumerKey string,
                :attributes [GoogleCloudApigeeV1Attribute]}],
 :displayName string,
 :name string,
 :ownerType string,
 :created string,
 :modified string,
 :status string,
 :apiProductsFromCredentials [{:issuedAt string,
                               :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                               :status string,
                               :scopes [string],
                               :expiresAt string,
                               :consumerSecret string,
                               :consumerKey string,
                               :attributes [GoogleCloudApigeeV1Attribute]}],
 :id string,
 :owner string}

Updates an app.
sourceraw docstring

consumers-status$clj

(consumers-status$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/status

Required parameters: parent

Optional parameters: none

Checks the status of this service.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/consumers/status

Required parameters: parent

Optional parameters: none

Checks the status of this service.
sourceraw docstring

create$clj

(create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/create

Required parameters: none

Optional parameters: parent

Body:

{:description string, :properties {:property [GoogleCloudApigeeV1Property]}, :analyticsRegion string, :displayName string, :name string, :customerName string, :createdAt string, :type string, :environments [string], :lastModifiedAt string, :attributes [string], :subscriptionType string}

Creates an Apigee organization. See Create an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/create

Required parameters: none

Optional parameters: parent

Body: 

{:description string,
 :properties {:property [GoogleCloudApigeeV1Property]},
 :analyticsRegion string,
 :displayName string,
 :name string,
 :customerName string,
 :createdAt string,
 :type string,
 :environments [string],
 :lastModifiedAt string,
 :attributes [string],
 :subscriptionType string}

Creates an Apigee organization. See
[Create an organization](/hybrid/precog-provision).
sourceraw docstring

deployments-list$clj

(deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/deployments/list

Required parameters: parent

Optional parameters: sharedFlows

Lists all deployments of API proxies or shared flows.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/deployments/list

Required parameters: parent

Optional parameters: sharedFlows

Lists all deployments of API proxies or shared flows.
sourceraw docstring

developers-apps-attributes$clj

(developers-apps-attributes$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes

Required parameters: name

Optional parameters: none

Body:

{:attribute [{:value string, :name string}]}

Updates attributes for a developer app. This API replaces the current attributes with those specified in the request.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes

Required parameters: name

Optional parameters: none

Body: 

{:attribute [{:value string, :name string}]}

Updates attributes for a developer app. This API replaces the
current attributes with those specified in the request.
sourceraw docstring

developers-apps-attributes-delete$clj

(developers-apps-attributes-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/delete

Required parameters: name

Optional parameters: none

Deletes a developer app attribute.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/delete

Required parameters: name

Optional parameters: none

Deletes a developer app attribute.
sourceraw docstring

developers-apps-attributes-get$clj

(developers-apps-attributes-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/get

Required parameters: name

Optional parameters: none

Returns a developer app attribute.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/get

Required parameters: name

Optional parameters: none

Returns a developer app attribute.
sourceraw docstring

developers-apps-attributes-list$clj

(developers-apps-attributes-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/list

Required parameters: parent

Optional parameters: none

Returns a list of all developer app attributes.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/list

Required parameters: parent

Optional parameters: none

Returns a list of all developer app attributes.
sourceraw docstring

developers-apps-attributes-updateDeveloperAppAttribute$clj

(developers-apps-attributes-updateDeveloperAppAttribute$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/updateDeveloperAppAttribute

Required parameters: name

Optional parameters: none

Body:

{:value string, :name string}

Updates a developer app attribute.

Note: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/attributes/updateDeveloperAppAttribute

Required parameters: name

Optional parameters: none

Body: 

{:value string, :name string}

Updates a developer app attribute.

**Note**: OAuth access tokens and Key Management Service (KMS) entities
(apps, developers, and API products) are cached for 180 seconds
(current default). Any custom attributes associated with these entities
are cached for at least 180 seconds after the entity is accessed at
runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy
won't be able to expire an access token in less than 180 seconds.
sourceraw docstring

developers-apps-create$clj

(developers-apps-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/create

Required parameters: parent

Optional parameters: none

Body:

{:scopes [string], :callbackUrl string, :apiProducts [string], :credentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :name string, :appFamily string, :keyExpiresIn string, :createdAt string, :developerId string, :status string, :appId string, :lastModifiedAt string, :attributes [{:value string, :name string}]}

Creates an app associated with a developer. This API associates the developer app with the specified API product and auto-generates an API key for the app to use in calls to API proxies inside that API product.

The name is the unique ID of the app that you can use in API calls. The DisplayName (set as an attribute) appears in the UI. If you don't set the DisplayName attribute, the name appears in the UI.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/create

Required parameters: parent

Optional parameters: none

Body: 

{:scopes [string],
 :callbackUrl string,
 :apiProducts [string],
 :credentials [{:issuedAt string,
                :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                :status string,
                :scopes [string],
                :expiresAt string,
                :consumerSecret string,
                :consumerKey string,
                :attributes [GoogleCloudApigeeV1Attribute]}],
 :name string,
 :appFamily string,
 :keyExpiresIn string,
 :createdAt string,
 :developerId string,
 :status string,
 :appId string,
 :lastModifiedAt string,
 :attributes [{:value string, :name string}]}

Creates an app associated with a developer. This API associates the
developer app with the specified API
product and auto-generates an API key for the app to use in calls to API
proxies inside that API product.

The `name` is the unique ID of the app
that you can use in API calls. The `DisplayName` (set as an
attribute) appears in the UI. If you don't set the
`DisplayName` attribute, the `name` appears in the UI.
sourceraw docstring

developers-apps-delete$clj

(developers-apps-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/delete

Required parameters: name

Optional parameters: none

Deletes a developer app.

Note: The delete operation is asynchronous. The developer app is deleted immediately, but its associated resources, such as app keys or access tokens, may take anywhere from a few seconds to a few minutes to be deleted.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/delete

Required parameters: name

Optional parameters: none

Deletes a developer app.

**Note**: The delete operation is asynchronous. The developer app is
deleted immediately,
but its associated resources, such as app
keys or access tokens, may take anywhere from a few seconds to a
few minutes to be deleted.
sourceraw docstring

developers-apps-generateKeyPairOrUpdateDeveloperAppStatus$clj

(developers-apps-generateKeyPairOrUpdateDeveloperAppStatus$ auth
                                                            parameters
                                                            body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/generateKeyPairOrUpdateDeveloperAppStatus

Required parameters: name

Optional parameters: action

Body:

{:scopes [string], :callbackUrl string, :apiProducts [string], :credentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :name string, :appFamily string, :keyExpiresIn string, :createdAt string, :developerId string, :status string, :appId string, :lastModifiedAt string, :attributes [{:value string, :name string}]}

Manages access to a developer app by enabling you to:

  • Approve or revoke a developer app
  • Generate a new consumer key and secret for a developer app

To approve or revoke a developer app, set the action query parameter to approved or revoked, respectively, and the Content-Type header to application/octet-stream. If a developer app is revoked, none of its API keys are valid for API calls even though the keys are still approved. If successful, the API call returns the following HTTP status code: 204 No Content

To generate a new consumer key and secret for a developer app, pass the new key/secret details. Rather than replace an existing key, this API generates a new key. In this case, multiple key pairs may be associated with a single developer app. Each key pair has an independent status (approved or revoked) and expiration time. Any approved, non-expired key can be used in an API call.

For example, if you're using API key rotation, you can generate new keys with expiration times that overlap keys that are going to expire. You might also generate a new consumer key/secret if the security of the original key/secret is compromised.

The keyExpiresIn property defines the expiration time for the API key in milliseconds. If you don't set this property or set it to -1, the API key never expires.

Notes:

  • When generating a new key/secret, this API replaces the existing attributes, notes, and callback URLs with those specified in the request. Include or exclude any existing information that you want to retain or delete, respectively.
  • To migrate existing consumer keys and secrets to hybrid from another system, see the CreateDeveloperAppKey API.
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/generateKeyPairOrUpdateDeveloperAppStatus

Required parameters: name

Optional parameters: action

Body: 

{:scopes [string],
 :callbackUrl string,
 :apiProducts [string],
 :credentials [{:issuedAt string,
                :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                :status string,
                :scopes [string],
                :expiresAt string,
                :consumerSecret string,
                :consumerKey string,
                :attributes [GoogleCloudApigeeV1Attribute]}],
 :name string,
 :appFamily string,
 :keyExpiresIn string,
 :createdAt string,
 :developerId string,
 :status string,
 :appId string,
 :lastModifiedAt string,
 :attributes [{:value string, :name string}]}

Manages access to a developer app by enabling you to:

* Approve or revoke a developer app
* Generate a new consumer key and secret for a developer app

To approve or revoke a developer app, set the `action` query parameter to
`approved` or `revoked`, respectively, and the
`Content-Type` header to `application/octet-stream`. If a developer app is
revoked, none of its API keys are valid for API calls even though
the keys are still `approved`. If successful, the API call returns the
following HTTP status code: `204 No Content`

To generate a new consumer key and secret for a developer
app, pass the new key/secret details. Rather than
replace an existing key, this API generates a new
key. In this case, multiple key
pairs may be associated with a single developer app. Each key pair has an
independent status (`approved` or `revoked`) and expiration time.
Any approved, non-expired key can be used in an API call.

For example, if you're using API key rotation, you can generate new
keys with expiration times that overlap keys that are going to expire.
You might also generate a new consumer key/secret if the security of the
original key/secret is compromised.

The `keyExpiresIn` property defines the
expiration time for the API key in milliseconds. If you don't set
this property or set it to `-1`, the API key never expires.

**Notes**:

* When generating a new key/secret, this API replaces the
existing attributes, notes, and callback URLs with those specified in the
request. Include or exclude any existing information that you want to
retain or delete, respectively.
* To migrate existing consumer keys and secrets to hybrid from another
system, see the
CreateDeveloperAppKey API.
sourceraw docstring

developers-apps-get$clj

(developers-apps-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/get

Required parameters: name

Optional parameters: entity, query

Returns the details for a developer app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/get

Required parameters: name

Optional parameters: entity, query

Returns the details for a developer app.
sourceraw docstring

developers-apps-keys-apiproducts-delete$clj

(developers-apps-keys-apiproducts-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/apiproducts/delete

Required parameters: name

Optional parameters: none

Removes an API product from an app's consumer key. After the API product is removed, the app cannot access the API resources defined in that API product.

Note: The consumer key is not removed, only its association with the API product.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/apiproducts/delete

Required parameters: name

Optional parameters: none

Removes an API product from an app's consumer key. After the API product is
removed, the app cannot access the API resources defined in
that API product.

**Note**: The consumer key is not removed, only its association with the
API product.
sourceraw docstring

developers-apps-keys-apiproducts-updateDeveloperAppKeyApiProduct$clj

(developers-apps-keys-apiproducts-updateDeveloperAppKeyApiProduct$ auth
                                                                   parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/apiproducts/updateDeveloperAppKeyApiProduct

Required parameters: name

Optional parameters: action

Approve or revoke an app's consumer key. After a consumer key is approved, the app can use it to access APIs.

A consumer key that is revoked or pending cannot be used to access an API. Any access tokens associated with a revoked consumer key will remain active. However, Apigee hybrid checks the status of the consumer key and if set to revoked will not allow access to the API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/apiproducts/updateDeveloperAppKeyApiProduct

Required parameters: name

Optional parameters: action

Approve or revoke an app's consumer key. After a consumer key is approved,
the app can use it to access APIs.

A consumer key that is revoked or pending cannot be used to access an API.
Any access tokens associated with a revoked consumer key will remain
active. However, Apigee hybrid checks the status of the consumer key and
if set to `revoked` will not allow access to the API.
sourceraw docstring

developers-apps-keys-create$clj

(developers-apps-keys-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/create

Required parameters: parent

Optional parameters: none

Body:

{:scopes [string], :expiresAt string, :attributes [{:value string, :name string}], :consumerKey string, :consumerSecret string, :apiProducts [any], :issuedAt string, :status string}

Creates a custom consumer key and secret for a developer app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee hybrid from another system.

Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed.

Note: To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each.

After creating the consumer key and secret, associate the key with an API product using the UpdateDeveloperAppKey API.

If a consumer key and secret already exist, you can keep them or delete them using the DeleteDeveloperAppKey API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/create

Required parameters: parent

Optional parameters: none

Body: 

{:scopes [string],
 :expiresAt string,
 :attributes [{:value string, :name string}],
 :consumerKey string,
 :consumerSecret string,
 :apiProducts [any],
 :issuedAt string,
 :status string}

Creates a custom consumer key and secret for a developer app. This is
particularly useful if you want to migrate existing consumer keys and
secrets to Apigee hybrid from another system.

Consumer keys and secrets can contain letters, numbers, underscores, and
hyphens. No other special characters are allowed.

**Note**: To avoid service disruptions, a consumer key and secret
should not exceed 2 KBs each.

After creating the consumer key and secret, associate the key with
an API product using the
UpdateDeveloperAppKey API.

If a consumer key and secret already exist, you can keep them or
delete them using the
DeleteDeveloperAppKey API.
sourceraw docstring

developers-apps-keys-create-create$clj

(developers-apps-keys-create-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/create/create

Required parameters: parent

Optional parameters: none

Body:

{:scopes [string], :expiresAt string, :attributes [{:value string, :name string}], :consumerKey string, :consumerSecret string, :apiProducts [any], :issuedAt string, :status string}

Creates a custom consumer key and secret for a developer app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee hybrid from another system.

Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed.

Note: To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each.

After creating the consumer key and secret, associate the key with an API product using the UpdateDeveloperAppKey API.

If a consumer key and secret already exist, you can keep them or delete them using the DeleteDeveloperAppKey API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/create/create

Required parameters: parent

Optional parameters: none

Body: 

{:scopes [string],
 :expiresAt string,
 :attributes [{:value string, :name string}],
 :consumerKey string,
 :consumerSecret string,
 :apiProducts [any],
 :issuedAt string,
 :status string}

Creates a custom consumer key and secret for a developer app. This is
particularly useful if you want to migrate existing consumer keys and
secrets to Apigee hybrid from another system.

Consumer keys and secrets can contain letters, numbers, underscores, and
hyphens. No other special characters are allowed.

**Note**: To avoid service disruptions, a consumer key and secret
should not exceed 2 KBs each.

After creating the consumer key and secret, associate the key with
an API product using the
UpdateDeveloperAppKey API.

If a consumer key and secret already exist, you can keep them or
delete them using the
DeleteDeveloperAppKey API.
sourceraw docstring

developers-apps-keys-delete$clj

(developers-apps-keys-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/delete

Required parameters: name

Optional parameters: none

Deletes an app's consumer key and removes all API products associated with the app. After the consumer key is deleted, it cannot be used to access any APIs.

Note: After you delete a consumer key, you may want to:

  1. Create a new consumer key and secret for the developer app using the CreateDeveloperAppKey API, and subsequently add an API product to the key using the UpdateDeveloperAppKey API.
  2. Delete the developer app, if it is no longer required.
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/delete

Required parameters: name

Optional parameters: none

Deletes an app's consumer key and removes all API products
associated with the app. After the consumer key is deleted,
it cannot be used to access any APIs.

**Note**: After you delete a consumer key, you may want to:
1. Create a new consumer key and secret for the developer app using the
CreateDeveloperAppKey API, and
subsequently add an API product to the key using the
UpdateDeveloperAppKey API.
2. Delete the developer app, if it is no longer required.
sourceraw docstring

developers-apps-keys-get$clj

(developers-apps-keys-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/get

Required parameters: name

Optional parameters: none

Returns details for a consumer key for a developer app, including the key and secret value, associated API products, and other information.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/get

Required parameters: name

Optional parameters: none

Returns details for a consumer key for a developer app, including the key
and secret value, associated API products, and other information.
sourceraw docstring

developers-apps-keys-replaceDeveloperAppKey$clj

(developers-apps-keys-replaceDeveloperAppKey$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/replaceDeveloperAppKey

Required parameters: name

Optional parameters: none

Body:

{:scopes [string], :expiresAt string, :attributes [{:value string, :name string}], :consumerKey string, :consumerSecret string, :apiProducts [any], :issuedAt string, :status string}

Updates the scope of an app.

This API replaces the existing scopes with those specified in the request. Include or exclude any existing scopes that you want to retain or delete, respectively. The specified scopes must already be defined for the API products associated with the app.

This API sets the scopes element under the apiProducts element in the attributes of the app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/replaceDeveloperAppKey

Required parameters: name

Optional parameters: none

Body: 

{:scopes [string],
 :expiresAt string,
 :attributes [{:value string, :name string}],
 :consumerKey string,
 :consumerSecret string,
 :apiProducts [any],
 :issuedAt string,
 :status string}

Updates the scope of an app.

This API replaces the
existing scopes with those specified in the request.
Include or exclude any existing scopes that you want to retain or
delete, respectively. The specified scopes must already
be defined for the API products associated with the app.

This API sets the `scopes` element
under the `apiProducts` element in the attributes of the app.
sourceraw docstring

developers-apps-keys-updateDeveloperAppKey$clj

(developers-apps-keys-updateDeveloperAppKey$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/updateDeveloperAppKey

Required parameters: name

Optional parameters: action

Body:

{:scopes [string], :expiresAt string, :attributes [{:value string, :name string}], :consumerKey string, :consumerSecret string, :apiProducts [any], :issuedAt string, :status string}

Adds an API product to a developer app key, enabling the app that holds the key to access the API resources bundled in the API product.

In addition, you can add attributes to a developer app key. This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively.

You can use the same key to access all API products associated with the app.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/keys/updateDeveloperAppKey

Required parameters: name

Optional parameters: action

Body: 

{:scopes [string],
 :expiresAt string,
 :attributes [{:value string, :name string}],
 :consumerKey string,
 :consumerSecret string,
 :apiProducts [any],
 :issuedAt string,
 :status string}

Adds an API product to a developer app key, enabling the app that holds
the key to access the API resources bundled in the API product.

In addition, you can add
attributes to a developer app key. This API replaces the
existing attributes with those specified in the request.
Include or exclude any existing attributes that you want to retain or
delete, respectively.

You can use the same key to access all API products
associated with the app.
sourceraw docstring

developers-apps-list$clj

(developers-apps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/list

Required parameters: parent

Optional parameters: shallowExpand, startKey, count, expand

Lists all apps created by a developer in an Apigee organization. Optionally, you can request an expanded view of the developer apps.

A maximum of 100 developer apps are returned per API call. You can paginate the list of deveoper apps returned using the startKey and count query parameters.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/list

Required parameters: parent

Optional parameters: shallowExpand, startKey, count, expand

Lists all apps created by a developer in an Apigee organization.
Optionally, you can request an expanded view of the developer apps.

A maximum of 100 developer apps are returned per API call. You can paginate
the list of deveoper apps returned using the `startKey` and `count` query
parameters.
sourceraw docstring

developers-apps-update$clj

(developers-apps-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/update

Required parameters: name

Optional parameters: none

Body:

{:scopes [string], :callbackUrl string, :apiProducts [string], :credentials [{:issuedAt string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :status string, :scopes [string], :expiresAt string, :consumerSecret string, :consumerKey string, :attributes [GoogleCloudApigeeV1Attribute]}], :name string, :appFamily string, :keyExpiresIn string, :createdAt string, :developerId string, :status string, :appId string, :lastModifiedAt string, :attributes [{:value string, :name string}]}

Updates the details for a developer app. In addition, you can add an API product to a developer app and automatically generate an API key for the app to use when calling APIs in the API product.

If you want to use an existing API key for the API product, add the API product to the API key using the UpdateDeveloperAppKey API.

Using this API, you cannot update the following:

  • App name as it is the primary key used to identify the app and cannot be changed.
  • Scopes associated with the app. Instead, use the ReplaceDeveloperAppKey API.

This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/apps/update

Required parameters: name

Optional parameters: none

Body: 

{:scopes [string],
 :callbackUrl string,
 :apiProducts [string],
 :credentials [{:issuedAt string,
                :apiProducts [GoogleCloudApigeeV1ApiProductRef],
                :status string,
                :scopes [string],
                :expiresAt string,
                :consumerSecret string,
                :consumerKey string,
                :attributes [GoogleCloudApigeeV1Attribute]}],
 :name string,
 :appFamily string,
 :keyExpiresIn string,
 :createdAt string,
 :developerId string,
 :status string,
 :appId string,
 :lastModifiedAt string,
 :attributes [{:value string, :name string}]}

Updates the details for a developer app. In addition, you can
add an API product to a developer app and automatically generate
an API key for the app to use when calling APIs in the API product.

If you want to use an existing API key for the API product,
add the API product to the API key using the
UpdateDeveloperAppKey
API.

Using this API, you cannot update the following:

* App name as it is the primary key used to identify the app and cannot
  be changed.
* Scopes associated with the app. Instead, use the
  ReplaceDeveloperAppKey API.

This API replaces the
existing attributes with those specified in the request.
Include or exclude any existing attributes that you want to retain or
delete, respectively.
sourceraw docstring

developers-attributes$clj

(developers-attributes$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes

Required parameters: parent

Optional parameters: none

Body:

{:attribute [{:value string, :name string}]}

Updates developer attributes.

This API replaces the existing attributes with those specified in the request. Add new attributes, and include or exclude any existing attributes that you want to retain or remove, respectively.

The custom attribute limit is 18.

Note: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes

Required parameters: parent

Optional parameters: none

Body: 

{:attribute [{:value string, :name string}]}

Updates developer attributes.

This API replaces the
existing attributes with those specified in the request.
Add new attributes, and include or exclude any existing
attributes that you want to retain or
remove, respectively.

The custom attribute limit is 18.

**Note**: OAuth access tokens and Key Management Service (KMS) entities
(apps, developers, and API products) are cached for 180 seconds
(default). Any custom attributes associated with these entities
are cached for at least 180 seconds after the entity is accessed at
runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy
won't be able to expire an access token in less than 180 seconds.
sourceraw docstring

developers-attributes-delete$clj

(developers-attributes-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/delete

Required parameters: name

Optional parameters: none

Deletes a developer attribute.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/delete

Required parameters: name

Optional parameters: none

Deletes a developer attribute.
sourceraw docstring

developers-attributes-get$clj

(developers-attributes-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/get

Required parameters: name

Optional parameters: none

Returns the value of the specified developer attribute.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/get

Required parameters: name

Optional parameters: none

Returns the value of the specified developer attribute.
sourceraw docstring

developers-attributes-list$clj

(developers-attributes-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/list

Required parameters: parent

Optional parameters: none

Returns a list of all developer attributes.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/list

Required parameters: parent

Optional parameters: none

Returns a list of all developer attributes.
sourceraw docstring

developers-attributes-updateDeveloperAttribute$clj

(developers-attributes-updateDeveloperAttribute$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/updateDeveloperAttribute

Required parameters: name

Optional parameters: none

Body:

{:value string, :name string}

Updates a developer attribute.

Note: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/attributes/updateDeveloperAttribute

Required parameters: name

Optional parameters: none

Body: 

{:value string, :name string}

Updates a developer attribute.

**Note**: OAuth access tokens and Key Management Service (KMS) entities
(apps, developers, and API products) are cached for 180 seconds
(default). Any custom attributes associated with these entities
are cached for at least 180 seconds after the entity is accessed at
runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy
won't be able to expire an access token in less than 180 seconds.
sourceraw docstring

developers-create$clj

(developers-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/create

Required parameters: parent

Optional parameters: none

Body:

{:apps [string], :email string, :accessType string, :appFamily string, :firstName string, :createdAt string, :organizationName string, :developerId string, :status string, :lastModifiedAt string, :lastName string, :companies [string], :attributes [{:value string, :name string}], :userName string}

Creates a developer. Once created, the developer can register an app and obtain an API key.

At creation time, a developer is set as active. To change the developer status, use the SetDeveloperStatus API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/create

Required parameters: parent

Optional parameters: none

Body: 

{:apps [string],
 :email string,
 :accessType string,
 :appFamily string,
 :firstName string,
 :createdAt string,
 :organizationName string,
 :developerId string,
 :status string,
 :lastModifiedAt string,
 :lastName string,
 :companies [string],
 :attributes [{:value string, :name string}],
 :userName string}

Creates a developer. Once created,
the developer can register an app and obtain an API key.

At creation time, a developer is set as `active`. To change the developer
status, use the SetDeveloperStatus API.
sourceraw docstring

developers-delete$clj

(developers-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/delete

Required parameters: name

Optional parameters: none

Deletes a developer. All apps and API keys associated with the developer are also removed.

Warning: This API will permanently delete the developer and related artifacts.

To avoid permanently deleting developers and their artifacts, set the developer status to inactive using the SetDeveloperStatus API.

Note: The delete operation is asynchronous. The developer app is deleted immediately, but its associated resources, such as apps and API keys, may take anywhere from a few seconds to a few minutes to be deleted.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/delete

Required parameters: name

Optional parameters: none

Deletes a developer. All apps and API keys associated
with the developer are also removed.

**Warning**: This API will permanently delete the developer
and related artifacts.

To avoid permanently deleting developers and their artifacts,
set the developer status to `inactive` using
the SetDeveloperStatus API.

**Note**: The delete operation is asynchronous. The developer app is
deleted immediately,
but its associated resources, such as apps and API keys, may take anywhere
from a few seconds to a few minutes to be deleted.
sourceraw docstring

developers-get$clj

(developers-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/get

Required parameters: name

Optional parameters: action

Returns the developer details, including the developer's name, email address, apps, and other information.

Note: The response includes only the first 100 developer apps.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/get

Required parameters: name

Optional parameters: action

Returns the developer details, including the
developer's name, email address, apps, and other information.

**Note**: The response includes only the first 100 developer apps.
sourceraw docstring

developers-list$clj

(developers-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/list

Required parameters: parent

Optional parameters: startKey, expand, ids, includeCompany, count

Lists all developers in an organization by email address.

By default, the response does not include company developers. Set the includeCompany query parameter to true to include company developers.

Note: A maximum of 1000 developers are returned in the response. You paginate the list of developers returned using the startKey and count query parameters.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/list

Required parameters: parent

Optional parameters: startKey, expand, ids, includeCompany, count

Lists all developers in an organization by email address.

By default,
the response does not include company developers. Set the `includeCompany`
query parameter to `true` to include company developers.

**Note**: A maximum of 1000 developers are returned in the response. You
paginate the list of developers returned using the `startKey` and `count`
query parameters.
sourceraw docstring

developers-setDeveloperStatus$clj

(developers-setDeveloperStatus$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/setDeveloperStatus

Required parameters: name

Optional parameters: action

Sets the status of a developer. Valid values are active or inactive.

A developer is active by default. If you set a developer's status to inactive, the API keys assigned to the developer apps are no longer valid even though the API keys are set to approved. Inactive developers can still sign in to the developer portal and create apps; however, any new API keys generated during app creation won't work.

If successful, the API call returns the following HTTP status code: 204 No Content

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/setDeveloperStatus

Required parameters: name

Optional parameters: action

Sets the status of a developer. Valid values are `active` or `inactive`.

A developer is `active` by default. If you set a developer's status to
`inactive`, the API keys assigned to the developer apps are no longer valid
even though the API keys are set to `approved`. Inactive developers
can still sign in to the developer portal and create apps; however, any
new API keys generated during app creation won't work.

If successful, the API call returns the
following HTTP status code: `204 No Content`
sourceraw docstring

developers-update$clj

(developers-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/update

Required parameters: name

Optional parameters: none

Body:

{:apps [string], :email string, :accessType string, :appFamily string, :firstName string, :createdAt string, :organizationName string, :developerId string, :status string, :lastModifiedAt string, :lastName string, :companies [string], :attributes [{:value string, :name string}], :userName string}

Updates a developer.

This API replaces the existing developer details with those specified in the request. Include or exclude any existing details that you want to retain or delete, respectively.

The custom attribute limit is 18.

Note: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/developers/update

Required parameters: name

Optional parameters: none

Body: 

{:apps [string],
 :email string,
 :accessType string,
 :appFamily string,
 :firstName string,
 :createdAt string,
 :organizationName string,
 :developerId string,
 :status string,
 :lastModifiedAt string,
 :lastName string,
 :companies [string],
 :attributes [{:value string, :name string}],
 :userName string}

Updates a developer.

This API replaces the existing developer details with those specified
in the request. Include or exclude any existing details that
you want to retain or delete, respectively.

The custom attribute limit is 18.

**Note**: OAuth access tokens and Key Management Service (KMS) entities
(apps, developers, and API products) are cached for 180 seconds
(current default). Any custom attributes associated with these entities
are cached for at least 180 seconds after the entity is accessed at
runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy
won't be able to expire an access token in less than 180 seconds.
sourceraw docstring

environments-analytics-admin-getSchemav2$clj

(environments-analytics-admin-getSchemav2$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/analytics/admin/getSchemav2

Required parameters: name

Optional parameters: type

Get a list of metrics and dimensions which can be used for creating analytics queries and reports. Each schema element contains the name of the field with its associated type and if it is either custom field or standard field.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/analytics/admin/getSchemav2

Required parameters: name

Optional parameters: type

Get a list of metrics and dimensions which can be used for creating
analytics queries and reports.
Each schema element contains the name of the field with its associated type
and if it is either custom field or standard field.
sourceraw docstring

environments-apis-deployments-list$clj

(environments-apis-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of an API proxy in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of an API proxy in an environment.
sourceraw docstring

environments-apis-revisions-debugsessions-create$clj

(environments-apis-revisions-debugsessions-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/create

Required parameters: parent

Optional parameters: timeout

Body:

{:timeout string, :name string, :validity integer, :tracesize integer, :filter string, :count integer}

Creates a debug session for a deployed API Proxy revision.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/create

Required parameters: parent

Optional parameters: timeout

Body: 

{:timeout string,
 :name string,
 :validity integer,
 :tracesize integer,
 :filter string,
 :count integer}

Creates a debug session for a deployed API Proxy revision.
sourceraw docstring

environments-apis-revisions-debugsessions-data-get$clj

(environments-apis-revisions-debugsessions-data-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/data/get

Required parameters: name

Optional parameters: none

Gets the debug data from a transaction.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/data/get

Required parameters: name

Optional parameters: none

Gets the debug data from a transaction.
sourceraw docstring

environments-apis-revisions-debugsessions-data-list$clj

(environments-apis-revisions-debugsessions-data-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/data/list

Required parameters: parent

Optional parameters: limit

Lists the transaction IDs from a debug session.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/data/list

Required parameters: parent

Optional parameters: limit

Lists the transaction IDs from a debug session.
sourceraw docstring

environments-apis-revisions-debugsessions-deleteData$clj

(environments-apis-revisions-debugsessions-deleteData$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/deleteData

Required parameters: name

Optional parameters: none

Deletes the data from a debug session. This does not cancel the debug session or prevent further data from being collected if the session is still active in runtime pods.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/deleteData

Required parameters: name

Optional parameters: none

Deletes the data from a debug session. This does not cancel the debug
session or prevent further data from being collected if the session is
still active in runtime pods.
sourceraw docstring

environments-apis-revisions-debugsessions-list$clj

(environments-apis-revisions-debugsessions-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/list

Required parameters: parent

Optional parameters: none

Lists debug sessions that are currently active in the given API Proxy revision.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/debugsessions/list

Required parameters: parent

Optional parameters: none

Lists debug sessions that are currently active in the given API Proxy
revision.
sourceraw docstring

environments-apis-revisions-deployments$clj

(environments-apis-revisions-deployments$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/deployments

Required parameters: name

Optional parameters: none

Undeploys an API proxy revision from an environment.

Because multiple revisions of the same API proxy can be deployed in the same environment if the base paths are different, you must specify the revision number of the API proxy.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/deployments

Required parameters: name

Optional parameters: none

Undeploys an API proxy revision from an environment.

Because multiple revisions of the same API proxy can be deployed in
the same environment if the base paths are different, you must specify the
revision number of the API proxy.
sourceraw docstring

environments-apis-revisions-getDeployments$clj

(environments-apis-revisions-getDeployments$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/getDeployments

Required parameters: name

Optional parameters: none

Gets the deployment of an API proxy revision and actual state reported by runtime pods.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/apis/revisions/getDeployments

Required parameters: name

Optional parameters: none

Gets the deployment of an API proxy revision and actual state reported by
runtime pods.
sourceraw docstring

environments-caches-delete$clj

(environments-caches-delete$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/caches/delete

Required parameters: name

Optional parameters: none

Deletes a cache.
sourceraw docstring

environments-caches-list$clj

(environments-caches-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/caches/list

Required parameters: parent

Optional parameters: none

Lists all caches in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/caches/list

Required parameters: parent

Optional parameters: none

Lists all caches in an environment.
sourceraw docstring

environments-create$clj

(environments-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/create

Required parameters: parent

Optional parameters: name

Body:

{:name string, :lastModifiedAt string, :createdAt string, :displayName string, :description string, :properties {:property [GoogleCloudApigeeV1Property]}}

Creates an environment in an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/create

Required parameters: parent

Optional parameters: name

Body: 

{:name string,
 :lastModifiedAt string,
 :createdAt string,
 :displayName string,
 :description string,
 :properties {:property [GoogleCloudApigeeV1Property]}}

Creates an environment in an organization.
sourceraw docstring

environments-delete$clj

(environments-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/delete

Required parameters: name

Optional parameters: none

Deletes an environment from an organization. Returns the deleted environment resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/delete

Required parameters: name

Optional parameters: none

Deletes an environment from an organization. Returns the deleted
environment resource.
sourceraw docstring

environments-deployments-list$clj

(environments-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/deployments/list

Required parameters: parent

Optional parameters: sharedFlows

Lists all deployments of API proxies or shared flows in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/deployments/list

Required parameters: parent

Optional parameters: sharedFlows

Lists all deployments of API proxies or shared flows in an environment.
sourceraw docstring

environments-flowhooks-attachSharedFlowToFlowHook$clj

(environments-flowhooks-attachSharedFlowToFlowHook$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/attachSharedFlowToFlowHook

Required parameters: name

Optional parameters: none

Body:

{:description string, :flowHookPoint string, :continueOnError boolean, :sharedFlow string}

Attaches a shared flow to a flow hook.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/attachSharedFlowToFlowHook

Required parameters: name

Optional parameters: none

Body: 

{:description string,
 :flowHookPoint string,
 :continueOnError boolean,
 :sharedFlow string}

Attaches a shared flow to a flow hook.
sourceraw docstring

environments-flowhooks-detachSharedFlowFromFlowHook$clj

(environments-flowhooks-detachSharedFlowFromFlowHook$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/detachSharedFlowFromFlowHook

Required parameters: name

Optional parameters: none

Detaches a shared flow from a flow hook.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/detachSharedFlowFromFlowHook

Required parameters: name

Optional parameters: none

Detaches a shared flow from a flow hook.
sourceraw docstring

environments-flowhooks-get$clj

(environments-flowhooks-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/get

Required parameters: name

Optional parameters: none

Returns the name of the shared flow attached to the specified flow hook. If there's no shared flow attached to the flow hook, the API does not return an error; it simply does not return a name in the response.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/get

Required parameters: name

Optional parameters: none

Returns the name of the shared flow attached to the specified flow hook. If
there's no shared flow attached to the flow hook, the API does not return
an error; it simply does not return a name in the response.
sourceraw docstring

environments-flowhooks-list$clj

(environments-flowhooks-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/list

Required parameters: parent

Optional parameters: none

Lists the flow hooks attached to an environment. This API always returns: ["PreProxyFlowHook", "PostProxyFlowHook", "PreTargetFlowHook", "PostTargetFlowHook"]

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/flowhooks/list

Required parameters: parent

Optional parameters: none

Lists the flow hooks attached to an environment. This API always
returns: `["PreProxyFlowHook", "PostProxyFlowHook", "PreTargetFlowHook",
"PostTargetFlowHook"]`
sourceraw docstring

environments-get$clj

(environments-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/get

Required parameters: name

Optional parameters: none

Gets environment details.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/get

Required parameters: name

Optional parameters: none

Gets environment details.
sourceraw docstring

environments-getDatalocation$clj

(environments-getDatalocation$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getDatalocation

Required parameters: name

Optional parameters: contentType, relativeFilePath, dataset, repo

Get Google Cloud Storage (GCS) signed url for specific organization and environment. Collection agent uses this signed url to upload data to GCS bucket.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getDatalocation

Required parameters: name

Optional parameters: contentType, relativeFilePath, dataset, repo

Get Google Cloud Storage (GCS) signed url for specific organization and
environment. Collection agent uses this signed url to upload data
to GCS bucket.
sourceraw docstring

environments-getDebugmask$clj

(environments-getDebugmask$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getDebugmask

Required parameters: name

Optional parameters: none

Gets the debug mask singleton resource for an Environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getDebugmask

Required parameters: name

Optional parameters: none

Gets the debug mask singleton resource for an Environment.
sourceraw docstring

environments-getDeployedConfig$clj

(environments-getDeployedConfig$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getDeployedConfig

Required parameters: name

Optional parameters: none

Gets the deployed configuration for an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getDeployedConfig

Required parameters: name

Optional parameters: none

Gets the deployed configuration for an environment.
sourceraw docstring

environments-getIamPolicy$clj

(environments-getIamPolicy$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the IAM policy on an environment. For more information, see Manage users, roles, and permissions using the API.

You must have the apigee.environments.getIamPolicy permission to call this API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the IAM policy on an environment. For more information, see
[Manage users, roles, and permissions
using the API](/hybrid/manage-users-roles).

You must have the `apigee.environments.getIamPolicy` permission to call
this API.
sourceraw docstring

environments-keystores-aliases-create$clj

(environments-keystores-aliases-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/create

Required parameters: parent

Optional parameters: alias, format, _password, ignoreExpiryValidation, ignoreNewlineValidation

Body:

{:extensions [{}], :data string, :contentType string}

Creates an alias from a key, certificate pair. The structure of the request is controlled by the format query parameter:

  • keycertfile - Separate PEM-encoded key and certificate files are uploaded. The request must have Content-Type: multipart/form-data and include fields keyFile and certFile. If uploading to a truststore, omit keyFile.
  • pkcs12 - A PKCS12 file is uploaded. The request must have Content-Type: multipart/form-data with the file provided in the only field.
  • selfsignedcert - A new private key and certificate are generated. The request must have Content-Type: application/json and a body of CertificateGenerationSpec.
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/create

Required parameters: parent

Optional parameters: alias, format, _password, ignoreExpiryValidation, ignoreNewlineValidation

Body: 

{:extensions [{}], :data string, :contentType string}

Creates an alias from a key, certificate pair.
The structure of the request is controlled by the `format` query parameter:
 * `keycertfile` - Separate PEM-encoded key and certificate files are
 uploaded. The request must have `Content-Type: multipart/form-data` and
 include fields `keyFile` and `certFile`. If uploading to a truststore,
 omit `keyFile`.
* `pkcs12` - A PKCS12 file is uploaded. The request must have
`Content-Type: multipart/form-data` with the file provided in the only
field.
* `selfsignedcert` - A new private key and certificate are generated. The
request must have `Content-Type: application/json` and a body of
CertificateGenerationSpec.
sourceraw docstring

environments-keystores-aliases-csr$clj

(environments-keystores-aliases-csr$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/csr

Required parameters: name

Optional parameters: none

Generates a PKCS #10 Certificate Signing Request for the private key in an alias.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/csr

Required parameters: name

Optional parameters: none

Generates a PKCS #10 Certificate Signing Request for the private key in
an alias.
sourceraw docstring

environments-keystores-aliases-delete$clj

(environments-keystores-aliases-delete$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/delete

Required parameters: name

Optional parameters: none

Deletes an alias.
sourceraw docstring

environments-keystores-aliases-get$clj

(environments-keystores-aliases-get$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/get

Required parameters: name

Optional parameters: none

Gets an alias.
sourceraw docstring

environments-keystores-aliases-getCertificate$clj

(environments-keystores-aliases-getCertificate$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/getCertificate

Required parameters: name

Optional parameters: none

Gets the certificate from an alias in PEM-encoded form.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/getCertificate

Required parameters: name

Optional parameters: none

Gets the certificate from an alias in PEM-encoded form.
sourceraw docstring

environments-keystores-aliases-list$clj

(environments-keystores-aliases-list$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/list

Required parameters: parent

Optional parameters: none

Lists all aliases.
sourceraw docstring

environments-keystores-aliases-update$clj

(environments-keystores-aliases-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/update

Required parameters: name

Optional parameters: ignoreExpiryValidation, ignoreNewlineValidation

Body:

{:extensions [{}], :data string, :contentType string}

Updates the certificate in an alias.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/aliases/update

Required parameters: name

Optional parameters: ignoreExpiryValidation, ignoreNewlineValidation

Body: 

{:extensions [{}], :data string, :contentType string}

Updates the certificate in an alias.
sourceraw docstring

environments-keystores-create$clj

(environments-keystores-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/create

Required parameters: parent

Optional parameters: name

Body:

{:name string, :aliases [string]}

Creates a keystore or truststore:

  • Keystore: Contains certificates and their associated keys.
  • Truststore: Contains trusted certificates used to validate a server's certificate. These certificates are typically self-signed certificates or certificates that are not signed by a trusted CA.
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/create

Required parameters: parent

Optional parameters: name

Body: 

{:name string, :aliases [string]}

Creates a keystore or truststore:
 * Keystore: Contains certificates and their associated keys.
 * Truststore: Contains trusted certificates used to validate a
 server's certificate. These certificates are typically self-signed
 certificates or certificates that are not signed by a trusted CA.
sourceraw docstring

environments-keystores-delete$clj

(environments-keystores-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/delete

Required parameters: name

Optional parameters: none

Deletes a keystore or truststore.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/delete

Required parameters: name

Optional parameters: none

Deletes a keystore or truststore.
sourceraw docstring

environments-keystores-get$clj

(environments-keystores-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/get

Required parameters: name

Optional parameters: none

Gets a keystore or truststore.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/get

Required parameters: name

Optional parameters: none

Gets a keystore or truststore.
sourceraw docstring

environments-keystores-list$clj

(environments-keystores-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/list

Required parameters: parent

Optional parameters: none

Lists all keystores and truststores.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keystores/list

Required parameters: parent

Optional parameters: none

Lists all keystores and truststores.
sourceraw docstring

environments-keyvaluemaps-create$clj

(environments-keyvaluemaps-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keyvaluemaps/create

Required parameters: parent

Optional parameters: none

Body:

{:encrypted boolean, :name string}

Creates a key value map in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keyvaluemaps/create

Required parameters: parent

Optional parameters: none

Body: 

{:encrypted boolean, :name string}

Creates a key value map in an environment.
sourceraw docstring

environments-keyvaluemaps-delete$clj

(environments-keyvaluemaps-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keyvaluemaps/delete

Required parameters: name

Optional parameters: none

Delete a key value map in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keyvaluemaps/delete

Required parameters: name

Optional parameters: none

Delete a key value map in an environment.
sourceraw docstring

environments-keyvaluemaps-list$clj

(environments-keyvaluemaps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keyvaluemaps/list

Required parameters: parent

Optional parameters: none

List key value maps in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/keyvaluemaps/list

Required parameters: parent

Optional parameters: none

List key value maps in an environment.
sourceraw docstring

environments-list$clj

(environments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/list

Required parameters: parent

Optional parameters: none

Lists all environments in an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/list

Required parameters: parent

Optional parameters: none

Lists all environments in an organization.
sourceraw docstring

environments-optimizedStats-get$clj

(environments-optimizedStats-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/optimizedStats/get

Required parameters: name

Optional parameters: tzo, aggTable, limit, offset, timeRange, accuracy, realtime, sonar, topk, sortby, tsAscending, filter, timeUnit, sort, select

This api is similar to GetStats except that the response is less verbose. In the current scheme, a query parameter _optimized instructs Edge Analytics to change the response but since this behavior is not possible with protocol buffer and since this parameter is predominantly used by Edge UI, we are introducing a separate api.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/optimizedStats/get

Required parameters: name

Optional parameters: tzo, aggTable, limit, offset, timeRange, accuracy, realtime, sonar, topk, sortby, tsAscending, filter, timeUnit, sort, select

This api is similar to GetStats
except that the response is less verbose.
In the current scheme, a query parameter _optimized instructs
Edge Analytics to change the response but since this behavior
is not possible with protocol buffer and since this parameter is
predominantly used by Edge UI, we are introducing a separate api.
sourceraw docstring

environments-queries-create$clj

(environments-queries-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/create

Required parameters: parent

Optional parameters: none

Body:

{:reportDefinitionId string, :limit integer, :timeRange any, :name string, :outputFormat string, :dimensions [string], :filter string, :csvDelimiter string, :groupByTimeUnit string, :metrics [{:operator string, :value string, :function string, :name string, :alias string}]}

Submit a query to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the state of "enqueued" means that the request succeeded.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/create

Required parameters: parent

Optional parameters: none

Body: 

{:reportDefinitionId string,
 :limit integer,
 :timeRange any,
 :name string,
 :outputFormat string,
 :dimensions [string],
 :filter string,
 :csvDelimiter string,
 :groupByTimeUnit string,
 :metrics [{:operator string,
            :value string,
            :function string,
            :name string,
            :alias string}]}

Submit a query to be processed in the background.
If the submission of the query succeeds, the API returns a 201 status and
an ID that refer to the query. In addition to the HTTP status 201, the
`state` of "enqueued" means that the request succeeded.
sourceraw docstring

environments-queries-get$clj

(environments-queries-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/get

Required parameters: name

Optional parameters: none

Get query status If the query is still in progress, the state is set to "running" After the query has completed successfully, state is set to "completed"

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/get

Required parameters: name

Optional parameters: none

Get query status
If the query is still in progress, the `state` is set to "running"
After the query has completed successfully, `state` is set to "completed"
sourceraw docstring

environments-queries-getResult$clj

(environments-queries-getResult$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/getResult

Required parameters: name

Optional parameters: none

After the query is completed, use this API to retrieve the results. If the request succeeds, and there is a non-zero result set, the result is downloaded to the client as a zipped JSON file. The name of the downloaded file will be: OfflineQueryResult-<query-id>.zip

Example: OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/getResult

Required parameters: name

Optional parameters: none

After the query is completed, use this API to retrieve the results.
If the request succeeds, and there is a non-zero result set, the result is
downloaded to the client as a zipped JSON file.
The name of the downloaded file will be:
  OfflineQueryResult-<query-id>.zip

Example: `OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip`
sourceraw docstring

environments-queries-getResultView$clj

(environments-queries-getResultView$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/getResultView

Required parameters: name

Optional parameters: none

sourceraw docstring

environments-queries-list$clj

(environments-queries-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/list

Required parameters: parent

Optional parameters: status, dataset, submittedBy, from, inclQueriesWithoutReport, to

Return a list of Asynchronous Queries

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/queries/list

Required parameters: parent

Optional parameters: status, dataset, submittedBy, from, inclQueriesWithoutReport, to

Return a list of Asynchronous Queries
sourceraw docstring

environments-references-create$clj

(environments-references-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/create

Required parameters: parent

Optional parameters: none

Body:

{:name string, :description string, :resourceType string, :refers string}

Creates a Reference in the specified environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/create

Required parameters: parent

Optional parameters: none

Body: 

{:name string,
 :description string,
 :resourceType string,
 :refers string}

Creates a Reference in the specified environment.
sourceraw docstring

environments-references-delete$clj

(environments-references-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/delete

Required parameters: name

Optional parameters: none

Deletes a Reference from an environment. Returns the deleted Reference resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/delete

Required parameters: name

Optional parameters: none

Deletes a Reference from an environment. Returns the deleted
Reference resource.
sourceraw docstring

environments-references-get$clj

(environments-references-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/get

Required parameters: name

Optional parameters: none

Gets a Reference resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/get

Required parameters: name

Optional parameters: none

Gets a Reference resource.
sourceraw docstring

environments-references-list$clj

(environments-references-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/list

Required parameters: parent

Optional parameters: none

Lists all References in an environment as a JSON array.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/list

Required parameters: parent

Optional parameters: none

Lists all References in an environment as a JSON array.
sourceraw docstring

environments-references-update$clj

(environments-references-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/update

Required parameters: name

Optional parameters: none

Body:

{:name string, :description string, :resourceType string, :refers string}

Updates an existing Reference. Note that this operation has PUT semantics; it will replace the entirety of the existing Reference with the resource in the request body.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/references/update

Required parameters: name

Optional parameters: none

Body: 

{:name string,
 :description string,
 :resourceType string,
 :refers string}

Updates an existing Reference. Note that this operation has PUT
semantics; it will replace the entirety of the existing Reference with
the resource in the request body.
sourceraw docstring

environments-resourcefiles-create$clj

(environments-resourcefiles-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/create

Required parameters: parent

Optional parameters: name, type

Body:

{:extensions [{}], :data string, :contentType string}

Creates a resource file.

Specify the Content-Type as application/octet-stream or multipart/form-data.

For more information about resource files, see Resource files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/create

Required parameters: parent

Optional parameters: name, type

Body: 

{:extensions [{}], :data string, :contentType string}

Creates a resource file.

Specify the `Content-Type` as `application/octet-stream` or
`multipart/form-data`.

For more information about resource files, see
[Resource files](/api-platform/develop/resource-files).
sourceraw docstring

environments-resourcefiles-delete$clj

(environments-resourcefiles-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/delete

Required parameters: name, type, parent

Optional parameters: none

Deletes a resource file.

For more information about resource files, see Resource files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/delete

Required parameters: name, type, parent

Optional parameters: none

Deletes a resource file.

For more information about resource files, see
[Resource files](/api-platform/develop/resource-files).
sourceraw docstring

environments-resourcefiles-get$clj

(environments-resourcefiles-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/get

Required parameters: name, type, parent

Optional parameters: none

Gets the contents of a resource file.

For more information about resource files, see Resource files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/get

Required parameters: name, type, parent

Optional parameters: none

Gets the contents of a resource file.

For more information about resource files, see
[Resource files](/api-platform/develop/resource-files).
sourceraw docstring

environments-resourcefiles-list$clj

(environments-resourcefiles-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/list

Required parameters: parent

Optional parameters: type

Lists all resource files.

For more information about resource files, see Resource files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/list

Required parameters: parent

Optional parameters: type

Lists all resource files.

For more information about resource files, see
[Resource files](/api-platform/develop/resource-files).
sourceraw docstring

environments-resourcefiles-listEnvironmentResources$clj

(environments-resourcefiles-listEnvironmentResources$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/listEnvironmentResources

Required parameters: type, parent

Optional parameters: none

Lists all resource files.

For more information about resource files, see Resource files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/listEnvironmentResources

Required parameters: type, parent

Optional parameters: none

Lists all resource files.

For more information about resource files, see
[Resource files](/api-platform/develop/resource-files).
sourceraw docstring

environments-resourcefiles-update$clj

(environments-resourcefiles-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/update

Required parameters: name, type, parent

Optional parameters: none

Body:

{:extensions [{}], :data string, :contentType string}

Updates a resource file.

Specify the Content-Type as application/octet-stream or multipart/form-data.

For more information about resource files, see Resource files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/resourcefiles/update

Required parameters: name, type, parent

Optional parameters: none

Body: 

{:extensions [{}], :data string, :contentType string}

Updates a resource file.

Specify the `Content-Type` as `application/octet-stream` or
`multipart/form-data`.

For more information about resource files, see
[Resource files](/api-platform/develop/resource-files).
sourceraw docstring

environments-setIamPolicy$clj

(environments-setIamPolicy$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :auditConfigs [GoogleIamV1AuditConfig], :bindings [GoogleIamV1Binding], :etag string}, :updateMask string}

Sets the IAM policy on an environment, if the policy already exists it will be replaced. For more information, see Manage users, roles, and permissions using the API.

You must have the apigee.environments.setIamPolicy permission to call this API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer,
          :auditConfigs [GoogleIamV1AuditConfig],
          :bindings [GoogleIamV1Binding],
          :etag string},
 :updateMask string}

Sets the IAM policy on an environment, if the policy already
exists it will be replaced. For more information, see
[Manage users, roles, and permissions
using the API](/hybrid/manage-users-roles).

You must have the `apigee.environments.setIamPolicy` permission to
call this API.
sourceraw docstring

environments-sharedflows-deployments-list$clj

(environments-sharedflows-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/sharedflows/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of a shared flow in an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/sharedflows/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of a shared flow in an environment.
sourceraw docstring

environments-sharedflows-revisions-deployments$clj

(environments-sharedflows-revisions-deployments$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/sharedflows/revisions/deployments

Required parameters: name

Optional parameters: none

Undeploys a shared flow revision from an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/sharedflows/revisions/deployments

Required parameters: name

Optional parameters: none

Undeploys a shared flow revision from an environment.
sourceraw docstring

environments-sharedflows-revisions-getDeployments$clj

(environments-sharedflows-revisions-getDeployments$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/sharedflows/revisions/getDeployments

Required parameters: name

Optional parameters: none

Gets the deployment of a shared flow revision and actual state reported by runtime pods.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/sharedflows/revisions/getDeployments

Required parameters: name

Optional parameters: none

Gets the deployment of a shared flow revision and actual state reported by
runtime pods.
sourceraw docstring

environments-stats-get$clj

(environments-stats-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/stats/get

Required parameters: name

Optional parameters: tzo, aggTable, limit, offset, timeRange, accuracy, realtime, sonar, topk, sortby, tsAscending, filter, timeUnit, sort, select

Retrieve metrics grouped by dimensions. The types of metrics you can retrieve include traffic, message counts, API call latency, response size, and cache hits and counts. Dimensions let you view metrics in meaningful groups. The stats api does accept dimensions as path params. The dimensions are optional in which case the metrics are computed on the entire data for the given timerange.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/stats/get

Required parameters: name

Optional parameters: tzo, aggTable, limit, offset, timeRange, accuracy, realtime, sonar, topk, sortby, tsAscending, filter, timeUnit, sort, select

Retrieve metrics grouped by dimensions.
The types of metrics you can retrieve include traffic, message counts,
API call latency, response size, and cache hits and counts.
Dimensions let you view metrics in meaningful groups.
The stats api does accept dimensions as path params. The dimensions are
optional in which case the metrics are computed on the entire data
for the given timerange.
sourceraw docstring

environments-subscribe$clj

(environments-subscribe$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/subscribe

Required parameters: parent

Optional parameters: none

Creates a subscription for the environment's Pub/Sub topic. The server will assign a random name for this subscription. The "name" and "push_config" must not be specified.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/subscribe

Required parameters: parent

Optional parameters: none

Creates a subscription for the environment's Pub/Sub topic.
The server will assign a random name for this subscription.
The "name" and "push_config" must *not* be specified.
sourceraw docstring

environments-targetservers-create$clj

(environments-targetservers-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/create

Required parameters: parent

Optional parameters: name

Body:

{:description string, :isEnabled boolean, :sSLInfo {:protocols [string], :keyStore string, :keyAlias string, :trustStore string, :clientAuthEnabled boolean, :commonName GoogleCloudApigeeV1TlsInfoCommonName, :ciphers [string], :enabled boolean, :ignoreValidationErrors boolean}, :name string, :port integer, :host string}

Creates a TargetServer in the specified environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/create

Required parameters: parent

Optional parameters: name

Body: 

{:description string,
 :isEnabled boolean,
 :sSLInfo {:protocols [string],
           :keyStore string,
           :keyAlias string,
           :trustStore string,
           :clientAuthEnabled boolean,
           :commonName GoogleCloudApigeeV1TlsInfoCommonName,
           :ciphers [string],
           :enabled boolean,
           :ignoreValidationErrors boolean},
 :name string,
 :port integer,
 :host string}

Creates a TargetServer in the specified environment.
sourceraw docstring

environments-targetservers-delete$clj

(environments-targetservers-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/delete

Required parameters: name

Optional parameters: none

Deletes a TargetServer from an environment. Returns the deleted TargetServer resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/delete

Required parameters: name

Optional parameters: none

Deletes a TargetServer from an environment. Returns the deleted
TargetServer resource.
sourceraw docstring

environments-targetservers-get$clj

(environments-targetservers-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/get

Required parameters: name

Optional parameters: none

Gets a TargetServer resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/get

Required parameters: name

Optional parameters: none

Gets a TargetServer resource.
sourceraw docstring

environments-targetservers-list$clj

(environments-targetservers-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/list

Required parameters: parent

Optional parameters: none

Lists all TargetServers in an environment as a JSON array.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/list

Required parameters: parent

Optional parameters: none

Lists all TargetServers in an environment as a JSON array.
sourceraw docstring

environments-targetservers-update$clj

(environments-targetservers-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/update

Required parameters: name

Optional parameters: none

Body:

{:description string, :isEnabled boolean, :sSLInfo {:protocols [string], :keyStore string, :keyAlias string, :trustStore string, :clientAuthEnabled boolean, :commonName GoogleCloudApigeeV1TlsInfoCommonName, :ciphers [string], :enabled boolean, :ignoreValidationErrors boolean}, :name string, :port integer, :host string}

Updates an existing TargetServer. Note that this operation has PUT semantics; it will replace the entirety of the existing TargetServer with the resource in the request body.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/targetservers/update

Required parameters: name

Optional parameters: none

Body: 

{:description string,
 :isEnabled boolean,
 :sSLInfo {:protocols [string],
           :keyStore string,
           :keyAlias string,
           :trustStore string,
           :clientAuthEnabled boolean,
           :commonName GoogleCloudApigeeV1TlsInfoCommonName,
           :ciphers [string],
           :enabled boolean,
           :ignoreValidationErrors boolean},
 :name string,
 :port integer,
 :host string}

Updates an existing TargetServer. Note that this operation has PUT
semantics; it will replace the entirety of the existing TargetServer with
the resource in the request body.
sourceraw docstring

environments-testIamPermissions$clj

(environments-testIamPermissions$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Tests the permissions of a user on an environment, and returns a subset of permissions that the user has on the environment. If the environment does not exist, an empty permission set is returned (a NOT_FOUND error is not returned).

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Tests the permissions of a user on an environment,
and returns a subset of permissions that the user has on the environment.
If the environment does not exist, an empty permission set is returned
(a NOT_FOUND error is not returned).
sourceraw docstring

environments-unsubscribe$clj

(environments-unsubscribe$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/unsubscribe

Required parameters: parent

Optional parameters: none

Body:

{:name string}

Deletes a subscription for the environment's Pub/Sub topic.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/unsubscribe

Required parameters: parent

Optional parameters: none

Body: 

{:name string}

Deletes a subscription for the environment's Pub/Sub topic.
sourceraw docstring

environments-update$clj

(environments-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/update

Required parameters: name

Optional parameters: none

Body:

{:name string, :lastModifiedAt string, :createdAt string, :displayName string, :description string, :properties {:property [GoogleCloudApigeeV1Property]}}

Updates an existing environment.

When updating properties, you must pass all existing properties to the API, even if they are not being changed. If you omit properties from the payload, the properties are removed. To get the current list of properties for the environment, use the Get Environment API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/update

Required parameters: name

Optional parameters: none

Body: 

{:name string,
 :lastModifiedAt string,
 :createdAt string,
 :displayName string,
 :description string,
 :properties {:property [GoogleCloudApigeeV1Property]}}

Updates an existing environment.

When updating properties, you must pass all existing properties to the API,
even if they are not being changed. If you omit properties from the
payload, the properties are removed. To get the current list of
properties for the environment, use the [Get Environment API](get).
sourceraw docstring

environments-updateDebugmask$clj

(environments-updateDebugmask$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/updateDebugmask

Required parameters: name

Optional parameters: updateMask, replaceRepeatedFields

Body:

{:namespaces {}, :responseXPaths [string], :name string, :variables [string], :requestJSONPaths [string], :requestXPaths [string], :faultJSONPaths [string], :faultXPaths [string], :responseJSONPaths [string]}

Updates the debug mask singleton resource for an environment.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/updateDebugmask

Required parameters: name

Optional parameters: updateMask, replaceRepeatedFields

Body: 

{:namespaces {},
 :responseXPaths [string],
 :name string,
 :variables [string],
 :requestJSONPaths [string],
 :requestXPaths [string],
 :faultJSONPaths [string],
 :faultXPaths [string],
 :responseJSONPaths [string]}

Updates the debug mask singleton resource for an environment.
sourceraw docstring

environments-updateEnvironment$clj

(environments-updateEnvironment$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/updateEnvironment

Required parameters: name

Optional parameters: none

Body:

{:name string, :lastModifiedAt string, :createdAt string, :displayName string, :description string, :properties {:property [GoogleCloudApigeeV1Property]}}

Updates an existing environment.

When updating properties, you must pass all existing properties to the API, even if they are not being changed. If you omit properties from the payload, the properties are removed. To get the current list of properties for the environment, use the Get Environment API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/environments/updateEnvironment

Required parameters: name

Optional parameters: none

Body: 

{:name string,
 :lastModifiedAt string,
 :createdAt string,
 :displayName string,
 :description string,
 :properties {:property [GoogleCloudApigeeV1Property]}}

Updates an existing environment.

When updating properties, you must pass all existing properties to the API,
even if they are not being changed. If you omit properties from the
payload, the properties are removed. To get the current list of
properties for the environment, use the [Get Environment API](get).
sourceraw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/get

Required parameters: name

Optional parameters: none

Gets the profile for an Apigee organization. See Organizations.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/get

Required parameters: name

Optional parameters: none

Gets the profile for an Apigee organization.
See [Organizations](/hybrid/terminology#organizations).
sourceraw docstring

getMetrics$clj

(getMetrics$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getMetrics

Required parameters: parent

Optional parameters: none

Gets metrics for an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getMetrics

Required parameters: parent

Optional parameters: none

Gets metrics for an organization.
sourceraw docstring

getSites$clj

(getSites$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getSites

Required parameters: parent

Optional parameters: zmsId, domain

Lists details for all portals.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getSites

Required parameters: parent

Optional parameters: zmsId, domain

Lists details for all portals.
sourceraw docstring

getSyncAuthorization$clj

(getSyncAuthorization$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getSyncAuthorization

Required parameters: name

Optional parameters: none

Body:

{}

Lists the service accounts with the permissions required to allow the Synchronizer to download environment data from the control plane.

An ETag is returned in the response to getSyncAuthorization. Pass that ETag when calling setSyncAuthorization to ensure that you are updating the correct version. If you don't pass the ETag in the call to setSyncAuthorization, then the existing authorization is overwritten indiscriminately.

For more information, see Enable Synchronizer access.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getSyncAuthorization

Required parameters: name

Optional parameters: none

Body: 

{}

Lists the service accounts with the permissions required to allow
the Synchronizer to download environment data from the control plane.

An ETag is returned in the response to `getSyncAuthorization`.
Pass that ETag when calling [setSyncAuthorization](setSyncAuthorization)
to ensure that you are updating the correct version. If you don't pass the
ETag in the call to `setSyncAuthorization`, then the existing authorization
is overwritten indiscriminately.

For more information, see
[Enable Synchronizer access](/hybrid/install-sa-keys).
sourceraw docstring

getSystem$clj

(getSystem$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getSystem

Required parameters: parent

Optional parameters: none

Gets the current state of the portal application.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/getSystem

Required parameters: parent

Optional parameters: none

Gets the current state of the portal application.
sourceraw docstring

keyvaluemaps-create$clj

(keyvaluemaps-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/keyvaluemaps/create

Required parameters: parent

Optional parameters: none

Body:

{:encrypted boolean, :name string}

Creates a key value map in an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/keyvaluemaps/create

Required parameters: parent

Optional parameters: none

Body: 

{:encrypted boolean, :name string}

Creates a key value map in an organization.
sourceraw docstring

keyvaluemaps-delete$clj

(keyvaluemaps-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/keyvaluemaps/delete

Required parameters: name

Optional parameters: none

Delete a key value map in an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/keyvaluemaps/delete

Required parameters: name

Optional parameters: none

Delete a key value map in an organization.
sourceraw docstring

keyvaluemaps-list$clj

(keyvaluemaps-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/keyvaluemaps/list

Required parameters: parent

Optional parameters: none

List key value maps in an organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/keyvaluemaps/list

Required parameters: parent

Optional parameters: none

List key value maps in an organization.
sourceraw docstring

list$clj

(list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/list

Required parameters: parent

Optional parameters: none

Lists the Apigee organizations and associated GCP projects that you have permission to access. See Organizations.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/list

Required parameters: parent

Optional parameters: none

Lists the Apigee organizations and associated GCP projects that you have
permission to access. See
[Organizations](/hybrid/terminology#organizations).
sourceraw docstring

operations-cancel$clj

(operations-cancel$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/cancel

Required parameters: name

Optional parameters: none

Body:

{}

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/cancel

Required parameters: name

Optional parameters: none

Body: 

{}

Starts asynchronous cancellation on a long-running operation.  The server
makes a best effort to cancel the operation, but success is not
guaranteed.  If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.  Clients can use
Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an Operation.error value with a google.rpc.Status.code of 1,
corresponding to `Code.CANCELLED`.
sourceraw docstring

operations-delete$clj

(operations-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/delete

Required parameters: name

Optional parameters: none

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/delete

Required parameters: name

Optional parameters: none

Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
sourceraw docstring

operations-get$clj

(operations-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/get

Required parameters: name

Optional parameters: none

Gets the latest state of a long-running operation.  Clients can use this
method to poll the operation result at intervals as recommended by the API
service.
sourceraw docstring

operations-list$clj

(operations-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/list

Required parameters: name

Optional parameters: pageToken, pageSize, filter

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/operations/list

Required parameters: name

Optional parameters: pageToken, pageSize, filter

Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns `UNIMPLEMENTED`.

NOTE: the `name` binding allows API services to override the binding
to use different resource name schemes, such as `users/*/operations`. To
override the binding, API services can add a binding such as
`"/v1/{name=users/*}/operations"` to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
sourceraw docstring

portals-getStatus$clj

(portals-getStatus$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/portals/getStatus

Required parameters: parent

Optional parameters: none

Gets a health check from the server.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/portals/getStatus

Required parameters: parent

Optional parameters: none

Gets a health check from the server.
sourceraw docstring

providers-clearScope$clj

(providers-clearScope$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/clearScope

Required parameters: name

Optional parameters: none

Clears the scope of an identity provider. Not a recognized rest pattern

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/clearScope

Required parameters: name

Optional parameters: none

Clears the scope of an identity provider.
Not a recognized rest pattern
sourceraw docstring

providers-resources-createResource$clj

(providers-resources-createResource$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/resources/createResource

Required parameters: name

Optional parameters: none

Creates a resource ID for the resource path. Not a recognized rest pattern

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/resources/createResource

Required parameters: name

Optional parameters: none

Creates a resource ID for the resource path.
Not a recognized rest pattern
sourceraw docstring

providers-resources-delete$clj

(providers-resources-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/resources/delete

Required parameters: name

Optional parameters: none

Deletes a resource.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/resources/delete

Required parameters: name

Optional parameters: none

Deletes a resource.
sourceraw docstring

providers-users-delete$clj

(providers-users-delete$ auth parameters)
https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/delete

Required parameters: name

Optional parameters: none

Deletes a user.
sourceraw docstring

providers-users-get$clj

(providers-users-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/get

Required parameters: name

Optional parameters: none

Retrieves a user.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/get

Required parameters: name

Optional parameters: none

Retrieves a user.
sourceraw docstring

providers-users-list$clj

(providers-users-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/list

Required parameters: parent

Optional parameters: sortBy, sortOrder, filter, startIndex, count

Lists all users.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/list

Required parameters: parent

Optional parameters: sortBy, sortOrder, filter, startIndex, count

Lists all users.
sourceraw docstring

providers-users-update$clj

(providers-users-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/update

Required parameters: name

Optional parameters: none

Body:

{:customFieldValues [{:fieldValue string, :fieldName string}], :apps [{:description string, :callbackUrl string, :apiProducts [GoogleCloudApigeeV1ApiProductRef], :credentials [GoogleCloudApigeeV1Credential], :displayName string, :name string, :ownerType string, :created string, :modified string, :status string, :apiProductsFromCredentials [GoogleCloudApigeeV1Credential], :id string, :owner string}], :email string, :name {:familyName string, :givenName string, :userName string}, :passwordLastModified string, :teams [{:description string, :memberCount integer, :apps [GoogleCloudApigeeV1PortalApp], :name string, :created string, :id string, :memberships [GoogleCloudApigeeV1ConsumerTeamMembership], :audiences [GoogleCloudApigeeV1ConsumerAudience], :pointOfContact string, :users [GoogleCloudApigeeV1ConsumerUser]}], :active boolean, :id string, :audiences [{:resources [string], :membershipType string, :name string, :teams [GoogleCloudApigeeV1ConsumersTeam], :id string, :created string, :description string, :users [GoogleCloudApigeeV1ConsumerUser]}], :verified boolean}

Updates a user.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/providers/users/update

Required parameters: name

Optional parameters: none

Body: 

{:customFieldValues [{:fieldValue string, :fieldName string}],
 :apps [{:description string,
         :callbackUrl string,
         :apiProducts [GoogleCloudApigeeV1ApiProductRef],
         :credentials [GoogleCloudApigeeV1Credential],
         :displayName string,
         :name string,
         :ownerType string,
         :created string,
         :modified string,
         :status string,
         :apiProductsFromCredentials [GoogleCloudApigeeV1Credential],
         :id string,
         :owner string}],
 :email string,
 :name {:familyName string, :givenName string, :userName string},
 :passwordLastModified string,
 :teams [{:description string,
          :memberCount integer,
          :apps [GoogleCloudApigeeV1PortalApp],
          :name string,
          :created string,
          :id string,
          :memberships [GoogleCloudApigeeV1ConsumerTeamMembership],
          :audiences [GoogleCloudApigeeV1ConsumerAudience],
          :pointOfContact string,
          :users [GoogleCloudApigeeV1ConsumerUser]}],
 :active boolean,
 :id string,
 :audiences [{:resources [string],
              :membershipType string,
              :name string,
              :teams [GoogleCloudApigeeV1ConsumersTeam],
              :id string,
              :created string,
              :description string,
              :users [GoogleCloudApigeeV1ConsumerUser]}],
 :verified boolean}

Updates a user.
sourceraw docstring

reports-create$clj

(reports-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/create

Required parameters: parent

Optional parameters: none

Body:

{:properties [{:value [GoogleCloudApigeeV1Attribute], :property string}], :toTime string, :tags [string], :lastViewedAt string, :limit string, :chartType string, :offset string, :displayName string, :sortByCols [string], :fromTime string, :name string, :comments [string], :createdAt string, :topk string, :organization string, :dimensions [string], :filter string, :lastModifiedAt string, :sortOrder string, :timeUnit string, :environment string, :metrics [{:function string, :name string}]}

Creates a Custom Report for an Organization. A Custom Report provides Apigee Customers to create custom dashboards in addition to the standard dashboards which are provided. The Custom Report in its simplest form contains specifications about metrics, dimensions and filters. It is important to note that the custom report by itself does not provide an executable entity. The Edge UI converts the custom report definition into an analytics query and displays the result in a chart.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/create

Required parameters: parent

Optional parameters: none

Body: 

{:properties [{:value [GoogleCloudApigeeV1Attribute],
               :property string}],
 :toTime string,
 :tags [string],
 :lastViewedAt string,
 :limit string,
 :chartType string,
 :offset string,
 :displayName string,
 :sortByCols [string],
 :fromTime string,
 :name string,
 :comments [string],
 :createdAt string,
 :topk string,
 :organization string,
 :dimensions [string],
 :filter string,
 :lastModifiedAt string,
 :sortOrder string,
 :timeUnit string,
 :environment string,
 :metrics [{:function string, :name string}]}

Creates a Custom Report for an Organization. A Custom Report
provides Apigee Customers to create custom dashboards in addition
to the standard dashboards which are provided. The Custom Report in its
simplest form contains specifications about metrics, dimensions and
filters. It is important to note that the custom report by itself does not
provide an executable entity. The Edge UI converts the custom report
definition into an analytics query and displays the result in a chart.
sourceraw docstring

reports-delete$clj

(reports-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/delete

Required parameters: name

Optional parameters: none

Deletes an existing custom report definition

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/delete

Required parameters: name

Optional parameters: none

Deletes an existing custom report definition
sourceraw docstring

reports-get$clj

(reports-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/get

Required parameters: name

Optional parameters: none

Retrieve a custom report definition.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/get

Required parameters: name

Optional parameters: none

Retrieve a custom report definition.
sourceraw docstring

reports-list$clj

(reports-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/list

Required parameters: parent

Optional parameters: expand

Return a list of Custom Reports

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/list

Required parameters: parent

Optional parameters: expand

Return a list of Custom Reports
sourceraw docstring

reports-update$clj

(reports-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/update

Required parameters: name

Optional parameters: none

Body:

{:properties [{:value [GoogleCloudApigeeV1Attribute], :property string}], :toTime string, :tags [string], :lastViewedAt string, :limit string, :chartType string, :offset string, :displayName string, :sortByCols [string], :fromTime string, :name string, :comments [string], :createdAt string, :topk string, :organization string, :dimensions [string], :filter string, :lastModifiedAt string, :sortOrder string, :timeUnit string, :environment string, :metrics [{:function string, :name string}]}

Update an existing custom report definition

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/reports/update

Required parameters: name

Optional parameters: none

Body: 

{:properties [{:value [GoogleCloudApigeeV1Attribute],
               :property string}],
 :toTime string,
 :tags [string],
 :lastViewedAt string,
 :limit string,
 :chartType string,
 :offset string,
 :displayName string,
 :sortByCols [string],
 :fromTime string,
 :name string,
 :comments [string],
 :createdAt string,
 :topk string,
 :organization string,
 :dimensions [string],
 :filter string,
 :lastModifiedAt string,
 :sortOrder string,
 :timeUnit string,
 :environment string,
 :metrics [{:function string, :name string}]}

Update an existing custom report definition
sourceraw docstring

setSyncAuthorization$clj

(setSyncAuthorization$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/setSyncAuthorization

Required parameters: name

Optional parameters: none

Body:

{:identities [string], :etag string}

Sets the permissions required to allow the Synchronizer to download environment data from the control plane. You must call this API to enable proper functioning of hybrid.

Pass the ETag when calling setSyncAuthorization to ensure that you are updating the correct version. To get an ETag, call getSyncAuthorization. If you don't pass the ETag in the call to setSyncAuthorization, then the existing authorization is overwritten indiscriminately.

For more information, see Enable Synchronizer access.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/setSyncAuthorization

Required parameters: name

Optional parameters: none

Body: 

{:identities [string], :etag string}

Sets the permissions required to allow the Synchronizer to download
environment data from the control plane. You must call this API to enable
proper functioning of hybrid.

Pass the ETag when calling `setSyncAuthorization` to ensure that
you are updating the correct version. To get an ETag,
call [getSyncAuthorization](getSyncAuthorization).
If you don't pass the ETag in the call to `setSyncAuthorization`, then the
existing authorization is overwritten indiscriminately.

For more information, see
[Enable Synchronizer access](/hybrid/install-sa-keys).
sourceraw docstring

sharedflows-create$clj

(sharedflows-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/create

Required parameters: parent

Optional parameters: action, name

Body:

{:extensions [{}], :data string, :contentType string}

Uploads a ZIP-formatted shared flow configuration bundle to an organization. If the shared flow already exists, this creates a new revision of it. If the shared flow does not exist, this creates it.

Once imported, the shared flow revision must be deployed before it can be accessed at runtime.

The size limit of a shared flow bundle is 15 MB.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/create

Required parameters: parent

Optional parameters: action, name

Body: 

{:extensions [{}], :data string, :contentType string}

Uploads a ZIP-formatted shared flow configuration bundle to an
organization. If the shared flow already exists, this creates a new
revision of it. If the shared flow does not exist, this creates it.

Once imported, the shared flow revision must be deployed before it can be
accessed at runtime.

The size limit of a shared flow bundle is 15 MB.
sourceraw docstring

sharedflows-delete$clj

(sharedflows-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/delete

Required parameters: name

Optional parameters: none

Deletes a shared flow and all it's revisions. The shared flow must be undeployed before you can delete it.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/delete

Required parameters: name

Optional parameters: none

Deletes a shared flow and all it's revisions. The shared flow must be
undeployed before you can delete it.
sourceraw docstring

sharedflows-deployments-list$clj

(sharedflows-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of a shared flow.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of a shared flow.
sourceraw docstring

sharedflows-get$clj

(sharedflows-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/get

Required parameters: name

Optional parameters: none

Gets a shared flow by name, including a list of its revisions.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/get

Required parameters: name

Optional parameters: none

Gets a shared flow by name, including a list of its revisions.
sourceraw docstring

sharedflows-list$clj

(sharedflows-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/list

Required parameters: parent

Optional parameters: includeRevisions, includeMetaData

Lists all shared flows in the organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/list

Required parameters: parent

Optional parameters: includeRevisions, includeMetaData

Lists all shared flows in the organization.
sourceraw docstring

sharedflows-revisions-delete$clj

(sharedflows-revisions-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/delete

Required parameters: name

Optional parameters: none

Deletes a shared flow and all associated policies, resources, and revisions. You must undeploy the shared flow before deleting it.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/delete

Required parameters: name

Optional parameters: none

Deletes a shared flow and all associated policies, resources, and
revisions. You must undeploy the shared flow before deleting it.
sourceraw docstring

sharedflows-revisions-deployments-list$clj

(sharedflows-revisions-deployments-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of a shared flow revision.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/deployments/list

Required parameters: parent

Optional parameters: none

Lists all deployments of a shared flow revision.
sourceraw docstring

sharedflows-revisions-get$clj

(sharedflows-revisions-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/get

Required parameters: name

Optional parameters: format

Gets a revision of a shared flow.

If format=bundle is passed, it instead outputs a shared flow revision as a ZIP-formatted bundle of code and config files.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/get

Required parameters: name

Optional parameters: format

Gets a revision of a shared flow.

If `format=bundle` is passed, it instead outputs a shared flow revision as
a ZIP-formatted bundle of code and config files.
sourceraw docstring

sharedflows-revisions-list$clj

(sharedflows-revisions-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/list

Required parameters: parent

Optional parameters: none

Lists all revisions for a shared flow.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/list

Required parameters: parent

Optional parameters: none

Lists all revisions for a shared flow.
sourceraw docstring

sharedflows-revisions-updateSharedFlowRevision$clj

(sharedflows-revisions-updateSharedFlowRevision$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/updateSharedFlowRevision

Required parameters: name

Optional parameters: validate

Body:

{:extensions [{}], :data string, :contentType string}

Updates a shared flow revision. This operation is only allowed on revisions which have never been deployed. After deployment a revision becomes immutable, even if it becomes undeployed.

The payload is a ZIP-formatted shared flow. Content type must be either multipart/form-data or application/octet-stream.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sharedflows/revisions/updateSharedFlowRevision

Required parameters: name

Optional parameters: validate

Body: 

{:extensions [{}], :data string, :contentType string}

Updates a shared flow revision. This operation is only allowed on revisions
which have never been deployed. After deployment a revision becomes
immutable, even if it becomes undeployed.

The payload is a ZIP-formatted shared flow.  Content type must be either
multipart/form-data or application/octet-stream.
sourceraw docstring

sites-apidocs-create$clj

(sites-apidocs-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/create

Required parameters: parent

Optional parameters: none

Body:

{:specTitle string, :description string, :snapshotSourceMissing boolean, :snapshotModified string, :snapshotExists boolean, :enrollment string, :anonAllowed boolean, :siteId string, :snapshotOutdated boolean, :edgeAPIProductName string, :modified string, :title string, :requireCallbackUrl boolean, :imageUrl string, :specId string, :id string, :specModified string, :specContent string, :productExists boolean, :visibility boolean, :snapshotState string, :apiId string}

Publishes an API to the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/create

Required parameters: parent

Optional parameters: none

Body: 

{:specTitle string,
 :description string,
 :snapshotSourceMissing boolean,
 :snapshotModified string,
 :snapshotExists boolean,
 :enrollment string,
 :anonAllowed boolean,
 :siteId string,
 :snapshotOutdated boolean,
 :edgeAPIProductName string,
 :modified string,
 :title string,
 :requireCallbackUrl boolean,
 :imageUrl string,
 :specId string,
 :id string,
 :specModified string,
 :specContent string,
 :productExists boolean,
 :visibility boolean,
 :snapshotState string,
 :apiId string}

Publishes an API to the portal.
sourceraw docstring

sites-apidocs-delete$clj

(sites-apidocs-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/delete

Required parameters: name

Optional parameters: none

Removes a published API from the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/delete

Required parameters: name

Optional parameters: none

Removes a published API from the portal.
sourceraw docstring

sites-apidocs-deleteSnapshot$clj

(sites-apidocs-deleteSnapshot$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/deleteSnapshot

Required parameters: name

Optional parameters: none

Removes the current OpenAPI Specification snapshot from the published API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/deleteSnapshot

Required parameters: name

Optional parameters: none

Removes the current OpenAPI Specification snapshot from the published API.
sourceraw docstring

sites-apidocs-get$clj

(sites-apidocs-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/get

Required parameters: name

Optional parameters: none

Gets the details for a published API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/get

Required parameters: name

Optional parameters: none

Gets the details for a published API.
sourceraw docstring

sites-apidocs-list$clj

(sites-apidocs-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/list

Required parameters: parent

Optional parameters: none

Lists the details for all published APIs.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/list

Required parameters: parent

Optional parameters: none

Lists the details for all published APIs.
sourceraw docstring

sites-apidocs-listPublishableProducts$clj

(sites-apidocs-listPublishableProducts$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/listPublishableProducts

Required parameters: parent

Optional parameters: none

Lists the APIs that can be published to the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/listPublishableProducts

Required parameters: parent

Optional parameters: none

Lists the APIs that can be published to the portal.
sourceraw docstring

sites-apidocs-snapshot$clj

(sites-apidocs-snapshot$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/snapshot

Required parameters: name

Optional parameters: none

Body:

{:extensions [{}], :data string, :contentType string}

Uploads the contents of an OpenAPI Specification snapshot for a published API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/snapshot

Required parameters: name

Optional parameters: none

Body: 

{:extensions [{}], :data string, :contentType string}

Uploads the contents of an OpenAPI Specification snapshot for
a published API.
sourceraw docstring

sites-apidocs-update$clj

(sites-apidocs-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/update

Required parameters: name

Optional parameters: none

Body:

{:specTitle string, :description string, :snapshotSourceMissing boolean, :snapshotModified string, :snapshotExists boolean, :enrollment string, :anonAllowed boolean, :siteId string, :snapshotOutdated boolean, :edgeAPIProductName string, :modified string, :title string, :requireCallbackUrl boolean, :imageUrl string, :specId string, :id string, :specModified string, :specContent string, :productExists boolean, :visibility boolean, :snapshotState string, :apiId string}

Updates the details or specification for a published API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/apidocs/update

Required parameters: name

Optional parameters: none

Body: 

{:specTitle string,
 :description string,
 :snapshotSourceMissing boolean,
 :snapshotModified string,
 :snapshotExists boolean,
 :enrollment string,
 :anonAllowed boolean,
 :siteId string,
 :snapshotOutdated boolean,
 :edgeAPIProductName string,
 :modified string,
 :title string,
 :requireCallbackUrl boolean,
 :imageUrl string,
 :specId string,
 :id string,
 :specModified string,
 :specContent string,
 :productExists boolean,
 :visibility boolean,
 :snapshotState string,
 :apiId string}

Updates the details or specification for a published API.
sourceraw docstring

sites-create$clj

(sites-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/create

Required parameters: parent

Optional parameters: none

Body:

{:trashedBy string, :idpEnabled boolean, :description string, :altLogoUrl string, :timeZone string, :currentDomain string, :anonAllowedByDefault boolean, :defaultDomain string, :logoUrl string, :approvedEmails string, :siteDomainSuffix string, :zoneId string, :name string, :orgName string, :analyticsScript string, :showSettings boolean, :defaultURL string, :created string, :lastPublished string, :itSecretKey string, :teams [string], :migrationSrcSiteId string, :theme string, :migrationDestSiteId string, :customerId string, :currentURL string, :lastModified string, :status string, :iconUrl string, :language string, :themeVersion string, :trashed boolean, :id string, :portalVersion integer, :fileLimit integer, :customDomain string, :analyticsTrackingId string, :trashedOn string, :stylesheetDirty boolean, :iconBg string, :customDomainEnabled boolean, :direction string, :lastLogin string, :https boolean}

Creates a new portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/create

Required parameters: parent

Optional parameters: none

Body: 

{:trashedBy string,
 :idpEnabled boolean,
 :description string,
 :altLogoUrl string,
 :timeZone string,
 :currentDomain string,
 :anonAllowedByDefault boolean,
 :defaultDomain string,
 :logoUrl string,
 :approvedEmails string,
 :siteDomainSuffix string,
 :zoneId string,
 :name string,
 :orgName string,
 :analyticsScript string,
 :showSettings boolean,
 :defaultURL string,
 :created string,
 :lastPublished string,
 :itSecretKey string,
 :teams [string],
 :migrationSrcSiteId string,
 :theme string,
 :migrationDestSiteId string,
 :customerId string,
 :currentURL string,
 :lastModified string,
 :status string,
 :iconUrl string,
 :language string,
 :themeVersion string,
 :trashed boolean,
 :id string,
 :portalVersion integer,
 :fileLimit integer,
 :customDomain string,
 :analyticsTrackingId string,
 :trashedOn string,
 :stylesheetDirty boolean,
 :iconBg string,
 :customDomainEnabled boolean,
 :direction string,
 :lastLogin string,
 :https boolean}

Creates a new portal.
sourceraw docstring

sites-customcss-getEditorschema$clj

(sites-customcss-getEditorschema$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/customcss/getEditorschema

Required parameters: parent

Optional parameters: none

Gets the information required for the theme editor.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/customcss/getEditorschema

Required parameters: parent

Optional parameters: none

Gets the information required for the theme editor.
sourceraw docstring

sites-customcss-publish$clj

(sites-customcss-publish$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/customcss/publish

Required parameters: parent

Optional parameters: none

Publishes the custom CSS for a portal

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/customcss/publish

Required parameters: parent

Optional parameters: none

Publishes the custom CSS for a portal
sourceraw docstring

sites-dns-check$clj

(sites-dns-check$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/dns/check

Required parameters: parent

Optional parameters: none

Body:

{:domain string, :cname string}

Checks DNS to verify that a domain has the expected canonical name (CNAME) record.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/dns/check

Required parameters: parent

Optional parameters: none

Body: 

{:domain string, :cname string}

Checks DNS to verify that a domain has the
expected canonical name (CNAME) record.
sourceraw docstring

sites-drafttoken-verify$clj

(sites-drafttoken-verify$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/drafttoken/verify

Required parameters: parent

Optional parameters: none

Body:

{:draftToken string}

Verifies a draft token for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/drafttoken/verify

Required parameters: parent

Optional parameters: none

Body: 

{:draftToken string}

Verifies a draft token for a portal.
sourceraw docstring

sites-email-get$clj

(sites-email-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/email/get

Required parameters: name

Optional parameters: none

Gets an email template for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/email/get

Required parameters: name

Optional parameters: none

Gets an email template for a portal.
sourceraw docstring

sites-email-update$clj

(sites-email-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/email/update

Required parameters: name

Optional parameters: none

Body:

{:siteId string, :textBody string, :htmlBody string, :variables [string], :modified string, :title string, :id integer, :emailTemplateId string, :modifiedBy string, :subject string}

Updates an email template for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/email/update

Required parameters: name

Optional parameters: none

Body: 

{:siteId string,
 :textBody string,
 :htmlBody string,
 :variables [string],
 :modified string,
 :title string,
 :id integer,
 :emailTemplateId string,
 :modifiedBy string,
 :subject string}

Updates an email template for a portal.
sourceraw docstring

sites-file-delete$clj

(sites-file-delete$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/file/delete

Required parameters: parent

Optional parameters: none

Body:

{:filename string}

Deletes a file from the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/file/delete

Required parameters: parent

Optional parameters: none

Body: 

{:filename string}

Deletes a file from the portal.
sourceraw docstring

sites-file-list-list$clj

(sites-file-list-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/file/list/list

Required parameters: parent

Optional parameters: none

Lists all files stored on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/file/list/list

Required parameters: parent

Optional parameters: none

Lists all files stored on the portal.
sourceraw docstring

sites-file-post$clj

(sites-file-post$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/file/post

Required parameters: parent

Optional parameters: none

Body:

{:extensions [{}], :data string, :contentType string}

Uploads a file to the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/file/post

Required parameters: parent

Optional parameters: none

Body: 

{:extensions [{}], :data string, :contentType string}

Uploads a file to the portal.
sourceraw docstring

sites-getAudiencesenabled$clj

(sites-getAudiencesenabled$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getAudiencesenabled

Required parameters: parent

Optional parameters: none

Retrieves the audience feature flag setting for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getAudiencesenabled

Required parameters: parent

Optional parameters: none

Retrieves the audience feature flag setting for a portal.
sourceraw docstring

sites-getConfig$clj

(sites-getConfig$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getConfig

Required parameters: parent

Optional parameters: none

Gets the portal configuration.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getConfig

Required parameters: parent

Optional parameters: none

Gets the portal configuration.
sourceraw docstring

sites-getCustomcss$clj

(sites-getCustomcss$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getCustomcss

Required parameters: parent

Optional parameters: none

Gets the custom CSS for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getCustomcss

Required parameters: parent

Optional parameters: none

Gets the custom CSS for a portal.
sourceraw docstring

sites-getDrafttoken$clj

(sites-getDrafttoken$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getDrafttoken

Required parameters: parent

Optional parameters: none

Gets the draft token for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getDrafttoken

Required parameters: parent

Optional parameters: none

Gets the draft token for a portal.
sourceraw docstring

sites-getKeystores$clj

(sites-getKeystores$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getKeystores

Required parameters: parent

Optional parameters: none

Lists the keystores and certs that are available for TLS configuration.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getKeystores

Required parameters: parent

Optional parameters: none

Lists the keystores and certs that are available for TLS configuration.
sourceraw docstring

sites-getOrgtype$clj

(sites-getOrgtype$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getOrgtype

Required parameters: parent

Optional parameters: none

Gets the organization type for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getOrgtype

Required parameters: parent

Optional parameters: none

Gets the organization type for a portal.
sourceraw docstring

sites-getPortal$clj

(sites-getPortal$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getPortal

Required parameters: parent

Optional parameters: none

Gets the details for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getPortal

Required parameters: parent

Optional parameters: none

Gets the details for a portal.
sourceraw docstring

sites-getPublishedapis$clj

(sites-getPublishedapis$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getPublishedapis

Required parameters: parent

Optional parameters: filter

Lists all published APIs.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getPublishedapis

Required parameters: parent

Optional parameters: filter

Lists all published APIs.
sourceraw docstring

sites-getSmtp$clj

(sites-getSmtp$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getSmtp

Required parameters: parent

Optional parameters: none

Gets the SMTP configuration for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/getSmtp

Required parameters: parent

Optional parameters: none

Gets the SMTP configuration for a portal.
sourceraw docstring

sites-menuitems-create$clj

(sites-menuitems-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/create

Required parameters: parent

Optional parameters: none

Body:

{:isNested boolean, :pageId string, :menuTypeId string, :name string, :menuItemId string, :modified string, :draft boolean, :priority integer, :url string, :modifiedBy string}

Creates a menu item.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/create

Required parameters: parent

Optional parameters: none

Body: 

{:isNested boolean,
 :pageId string,
 :menuTypeId string,
 :name string,
 :menuItemId string,
 :modified string,
 :draft boolean,
 :priority integer,
 :url string,
 :modifiedBy string}

Creates a menu item.
sourceraw docstring

sites-menuitems-delete$clj

(sites-menuitems-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/delete

Required parameters: name

Optional parameters: none

Deletes a menu item.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/delete

Required parameters: name

Optional parameters: none

Deletes a menu item.
sourceraw docstring

sites-menuitems-list$clj

(sites-menuitems-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/list

Required parameters: parent

Optional parameters: none

Lists all menu items.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/list

Required parameters: parent

Optional parameters: none

Lists all menu items.
sourceraw docstring

sites-menuitems-listItemsByType$clj

(sites-menuitems-listItemsByType$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/listItemsByType

Required parameters: name

Optional parameters: none

Lists the menu items for a menu type.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/listItemsByType

Required parameters: name

Optional parameters: none

Lists the menu items for a menu type.
sourceraw docstring

sites-menuitems-publish$clj

(sites-menuitems-publish$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/publish

Required parameters: parent

Optional parameters: none

Publishes all menu items.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/publish

Required parameters: parent

Optional parameters: none

Publishes all menu items.
sourceraw docstring

sites-menuitems-save-updatePriorities$clj

(sites-menuitems-save-updatePriorities$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/save/updatePriorities

Required parameters: parent

Optional parameters: none

Body:

{}

Rearranges the order of menu items.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/save/updatePriorities

Required parameters: parent

Optional parameters: none

Body: 

{}

Rearranges the order of menu items.
sourceraw docstring

sites-menuitems-toggle-nested$clj

(sites-menuitems-toggle-nested$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/toggle/nested

Required parameters: parent

Optional parameters: none

Body:

{:isNested boolean}

Toggles the nesting of a menu item.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/toggle/nested

Required parameters: parent

Optional parameters: none

Body: 

{:isNested boolean}

Toggles the nesting of a menu item.
sourceraw docstring

sites-menuitems-update$clj

(sites-menuitems-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/update

Required parameters: name

Optional parameters: none

Body:

{:isNested boolean, :pageId string, :menuTypeId string, :name string, :menuItemId string, :modified string, :draft boolean, :priority integer, :url string, :modifiedBy string}

Updates a menu item.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menuitems/update

Required parameters: name

Optional parameters: none

Body: 

{:isNested boolean,
 :pageId string,
 :menuTypeId string,
 :name string,
 :menuItemId string,
 :modified string,
 :draft boolean,
 :priority integer,
 :url string,
 :modifiedBy string}

Updates a menu item.
sourceraw docstring

sites-menutypes-create$clj

(sites-menutypes-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menutypes/create

Required parameters: parent

Optional parameters: none

Body:

{:friendlyId string, :menuTypeId string, :name string, :modified string, :siteId string, :modifiedBy string}

Creates a menu type.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menutypes/create

Required parameters: parent

Optional parameters: none

Body: 

{:friendlyId string,
 :menuTypeId string,
 :name string,
 :modified string,
 :siteId string,
 :modifiedBy string}

Creates a menu type.
sourceraw docstring

sites-menutypes-delete$clj

(sites-menutypes-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menutypes/delete

Required parameters: name

Optional parameters: none

Deletes a menu type.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menutypes/delete

Required parameters: name

Optional parameters: none

Deletes a menu type.
sourceraw docstring

sites-menutypes-list$clj

(sites-menutypes-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menutypes/list

Required parameters: parent

Optional parameters: none

Lists all menu types.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/menutypes/list

Required parameters: parent

Optional parameters: none

Lists all menu types.
sourceraw docstring

sites-pages-content$clj

(sites-pages-content$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/content

Required parameters: parent

Optional parameters: none

Body:

{:content string}

Updates the draft content of a page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/content

Required parameters: parent

Optional parameters: none

Body: 

{:content string}

Updates the draft content of a page on the portal.
sourceraw docstring

sites-pages-create$clj

(sites-pages-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/create

Required parameters: parent

Optional parameters: none

Body:

{:description string, :anonAllowed boolean, :siteId string, :friendlyId string, :layout string, :content string, :apiProduct string, :name string, :systemGenerated boolean, :type string, :created string, :modified string, :publishedBy string, :generatedContent [string], :draft string, :active boolean, :id string, :submenuId string, :modifiedBy string, :published string}

Creates a new page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/create

Required parameters: parent

Optional parameters: none

Body: 

{:description string,
 :anonAllowed boolean,
 :siteId string,
 :friendlyId string,
 :layout string,
 :content string,
 :apiProduct string,
 :name string,
 :systemGenerated boolean,
 :type string,
 :created string,
 :modified string,
 :publishedBy string,
 :generatedContent [string],
 :draft string,
 :active boolean,
 :id string,
 :submenuId string,
 :modifiedBy string,
 :published string}

Creates a new page on the portal.
sourceraw docstring

sites-pages-delete$clj

(sites-pages-delete$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/delete

Required parameters: name

Optional parameters: none

Deletes a page from the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/delete

Required parameters: name

Optional parameters: none

Deletes a page from the portal.
sourceraw docstring

sites-pages-get$clj

(sites-pages-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/get

Required parameters: name

Optional parameters: none

Gets a page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/get

Required parameters: name

Optional parameters: none

Gets a page on the portal.
sourceraw docstring

sites-pages-list$clj

(sites-pages-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/list

Required parameters: parent

Optional parameters: none

Lists the pages on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/list

Required parameters: parent

Optional parameters: none

Lists the pages on the portal.
sourceraw docstring

sites-pages-menutypes-list$clj

(sites-pages-menutypes-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/menutypes/list

Required parameters: parent

Optional parameters: none

Lists the menu types that reference a specific page.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/menutypes/list

Required parameters: parent

Optional parameters: none

Lists the menu types that reference a specific page.
sourceraw docstring

sites-pages-publish$clj

(sites-pages-publish$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/publish

Required parameters: parent

Optional parameters: none

Publishes a page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/publish

Required parameters: parent

Optional parameters: none

Publishes a page on the portal.
sourceraw docstring

sites-pages-unpublish$clj

(sites-pages-unpublish$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/unpublish

Required parameters: parent

Optional parameters: none

Unpublishes a page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/unpublish

Required parameters: parent

Optional parameters: none

Unpublishes a page on the portal.
sourceraw docstring

sites-pages-update$clj

(sites-pages-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/update

Required parameters: name

Optional parameters: none

Body:

{:description string, :anonAllowed boolean, :siteId string, :friendlyId string, :layout string, :content string, :apiProduct string, :name string, :systemGenerated boolean, :type string, :created string, :modified string, :publishedBy string, :generatedContent [string], :draft string, :active boolean, :id string, :submenuId string, :modifiedBy string, :published string}

Updates a page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/pages/update

Required parameters: name

Optional parameters: none

Body: 

{:description string,
 :anonAllowed boolean,
 :siteId string,
 :friendlyId string,
 :layout string,
 :content string,
 :apiProduct string,
 :name string,
 :systemGenerated boolean,
 :type string,
 :created string,
 :modified string,
 :publishedBy string,
 :generatedContent [string],
 :draft string,
 :active boolean,
 :id string,
 :submenuId string,
 :modifiedBy string,
 :published string}

Updates a page on the portal.
sourceraw docstring

sites-render$clj

(sites-render$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/render

Required parameters: parent

Optional parameters: pageId, draft

Gets the title and contents of the page on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/render

Required parameters: parent

Optional parameters: pageId, draft

Gets the title and contents of the page on the portal.
sourceraw docstring

sites-resource-entitlements-get$clj

(sites-resource-entitlements-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/resource-entitlements/get

Required parameters: name

Optional parameters: none

Lists the resource audience entitlements.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/resource-entitlements/get

Required parameters: name

Optional parameters: none

Lists the resource audience entitlements.
sourceraw docstring

sites-resource-entitlements-updateResourceEntitlement$clj

(sites-resource-entitlements-updateResourceEntitlement$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/resource-entitlements/updateResourceEntitlement

Required parameters: name

Optional parameters: none

Body:

{:authEntitled boolean, :explicitAudiences [{:entitled boolean, :audience GoogleCloudApigeeV1Audience}], :isPublic boolean}

Updates audience entitlements for a resource. Not a recognized rest pattern

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/resource-entitlements/updateResourceEntitlement

Required parameters: name

Optional parameters: none

Body: 

{:authEntitled boolean,
 :explicitAudiences [{:entitled boolean,
                      :audience GoogleCloudApigeeV1Audience}],
 :isPublic boolean}

Updates audience entitlements for a resource.
Not a recognized rest pattern
sourceraw docstring

sites-send-test-email$clj

(sites-send-test-email$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/send-test-email

Required parameters: parent

Optional parameters: none

Body:

{:emailTemplateId string, :to string}

Sends a test email using the email template.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/send-test-email

Required parameters: parent

Optional parameters: none

Body: 

{:emailTemplateId string, :to string}

Sends a test email using the email template.
sourceraw docstring

sites-site-analytics$clj

(sites-site-analytics$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/analytics

Required parameters: parent

Optional parameters: none

Body:

{:analyticsTrackingId string, :analyticsScript string}

Updates the custom analytics script for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/analytics

Required parameters: parent

Optional parameters: none

Body: 

{:analyticsTrackingId string, :analyticsScript string}

Updates the custom analytics script for a portal.
sourceraw docstring

sites-site-approvedEmails$clj

(sites-site-approvedEmails$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/approvedEmails

Required parameters: parent

Optional parameters: none

Body:

{:approvedEmails string}

Restricts portal registration by identifying the individual email addresses or email domains that can create accounts on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/approvedEmails

Required parameters: parent

Optional parameters: none

Body: 

{:approvedEmails string}

Restricts portal registration by identifying the individual email addresses
or email domains that can create accounts on the portal.
sourceraw docstring

sites-site-clone$clj

(sites-site-clone$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/clone

Required parameters: parent

Optional parameters: none

Body:

{:trashedBy string, :idpEnabled boolean, :description string, :altLogoUrl string, :timeZone string, :currentDomain string, :anonAllowedByDefault boolean, :defaultDomain string, :logoUrl string, :approvedEmails string, :siteDomainSuffix string, :zoneId string, :name string, :orgName string, :analyticsScript string, :showSettings boolean, :defaultURL string, :created string, :lastPublished string, :itSecretKey string, :teams [string], :migrationSrcSiteId string, :theme string, :migrationDestSiteId string, :customerId string, :currentURL string, :lastModified string, :status string, :iconUrl string, :language string, :themeVersion string, :trashed boolean, :id string, :portalVersion integer, :fileLimit integer, :customDomain string, :analyticsTrackingId string, :trashedOn string, :stylesheetDirty boolean, :iconBg string, :customDomainEnabled boolean, :direction string, :lastLogin string, :https boolean}

Clones an existing portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/clone

Required parameters: parent

Optional parameters: none

Body: 

{:trashedBy string,
 :idpEnabled boolean,
 :description string,
 :altLogoUrl string,
 :timeZone string,
 :currentDomain string,
 :anonAllowedByDefault boolean,
 :defaultDomain string,
 :logoUrl string,
 :approvedEmails string,
 :siteDomainSuffix string,
 :zoneId string,
 :name string,
 :orgName string,
 :analyticsScript string,
 :showSettings boolean,
 :defaultURL string,
 :created string,
 :lastPublished string,
 :itSecretKey string,
 :teams [string],
 :migrationSrcSiteId string,
 :theme string,
 :migrationDestSiteId string,
 :customerId string,
 :currentURL string,
 :lastModified string,
 :status string,
 :iconUrl string,
 :language string,
 :themeVersion string,
 :trashed boolean,
 :id string,
 :portalVersion integer,
 :fileLimit integer,
 :customDomain string,
 :analyticsTrackingId string,
 :trashedOn string,
 :stylesheetDirty boolean,
 :iconBg string,
 :customDomainEnabled boolean,
 :direction string,
 :lastLogin string,
 :https boolean}

Clones an existing portal.
sourceraw docstring

sites-site-defaultanonallowed$clj

(sites-site-defaultanonallowed$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/defaultanonallowed

Required parameters: parent

Optional parameters: none

Body:

{:defaultAnonAllowed boolean}

Sets the default visibility to all users (public), using the defaultAnonAllowed flag, for pages and API products that are published on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/defaultanonallowed

Required parameters: parent

Optional parameters: none

Body: 

{:defaultAnonAllowed boolean}

Sets the default visibility to all users (public), using the
`defaultAnonAllowed` flag, for pages and API products that are published
on the portal.
sourceraw docstring

sites-site-domains$clj

(sites-site-domains$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/domains

Required parameters: parent

Optional parameters: none

Body:

{:tlsAlias string, :siteId string, :subdomain string, :tlsKeystore string, :redirectHttps boolean, :force boolean, :domain string, :id string}

Enables or updates the custom domain for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/domains

Required parameters: parent

Optional parameters: none

Body: 

{:tlsAlias string,
 :siteId string,
 :subdomain string,
 :tlsKeystore string,
 :redirectHttps boolean,
 :force boolean,
 :domain string,
 :id string}

Enables or updates the custom domain for a portal.
sourceraw docstring

sites-site-getDefaultanonallowed$clj

(sites-site-getDefaultanonallowed$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/getDefaultanonallowed

Required parameters: parent

Optional parameters: none

Gets the defaultAnonAllowed flag setting for a portal. This flag defines the default visibility for pages and API products that are published on the portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/getDefaultanonallowed

Required parameters: parent

Optional parameters: none

Gets the `defaultAnonAllowed` flag setting for a portal. This flag
defines the default visibility for pages and API products that are
published on the portal.
sourceraw docstring

sites-site-getDomains$clj

(sites-site-getDomains$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/getDomains

Required parameters: parent

Optional parameters: none

Gets the custom domain configuration for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/getDomains

Required parameters: parent

Optional parameters: none

Gets the custom domain configuration for a portal.
sourceraw docstring

sites-site-key$clj

(sites-site-key$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/key

Required parameters: parent

Optional parameters: none

Regenerates the secret key for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/site/key

Required parameters: parent

Optional parameters: none

Regenerates the secret key for a portal.
sourceraw docstring

sites-smtp-reset$clj

(sites-smtp-reset$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/smtp/reset

Required parameters: parent

Optional parameters: none

Resets the default settings for the SMTP configuration for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/smtp/reset

Required parameters: parent

Optional parameters: none

Resets the default settings for the SMTP configuration for a portal.
sourceraw docstring

sites-specs-listProxySpecs$clj

(sites-specs-listProxySpecs$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/specs/listProxySpecs

Required parameters: name

Optional parameters: none

Lists details for the OpenAPI Specifications associated with an API.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/specs/listProxySpecs

Required parameters: name

Optional parameters: none

Lists details for the OpenAPI Specifications associated with an API.
sourceraw docstring

sites-trash$clj

(sites-trash$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/trash

Required parameters: parent

Optional parameters: none

Deletes a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/trash

Required parameters: parent

Optional parameters: none

Deletes a portal.
sourceraw docstring

sites-updateCustomcss$clj

(sites-updateCustomcss$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/updateCustomcss

Required parameters: parent

Optional parameters: none

Body:

{:cssEditorPayload {:content string, :kind string}, :themeEditorPayload {:editorMode string, :logo string, :kind string, :mobileLogo string, :overrides string, :customScss string, :variables string, :favicon string}}

Updates the custom CSS for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/updateCustomcss

Required parameters: parent

Optional parameters: none

Body: 

{:cssEditorPayload {:content string, :kind string},
 :themeEditorPayload {:editorMode string,
                      :logo string,
                      :kind string,
                      :mobileLogo string,
                      :overrides string,
                      :customScss string,
                      :variables string,
                      :favicon string}}

Updates the custom CSS for a portal.
sourceraw docstring

sites-updatePortal$clj

(sites-updatePortal$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/updatePortal

Required parameters: parent

Optional parameters: none

Body:

{:trashedBy string, :idpEnabled boolean, :description string, :altLogoUrl string, :timeZone string, :currentDomain string, :anonAllowedByDefault boolean, :defaultDomain string, :logoUrl string, :approvedEmails string, :siteDomainSuffix string, :zoneId string, :name string, :orgName string, :analyticsScript string, :showSettings boolean, :defaultURL string, :created string, :lastPublished string, :itSecretKey string, :teams [string], :migrationSrcSiteId string, :theme string, :migrationDestSiteId string, :customerId string, :currentURL string, :lastModified string, :status string, :iconUrl string, :language string, :themeVersion string, :trashed boolean, :id string, :portalVersion integer, :fileLimit integer, :customDomain string, :analyticsTrackingId string, :trashedOn string, :stylesheetDirty boolean, :iconBg string, :customDomainEnabled boolean, :direction string, :lastLogin string, :https boolean}

Updates a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/updatePortal

Required parameters: parent

Optional parameters: none

Body: 

{:trashedBy string,
 :idpEnabled boolean,
 :description string,
 :altLogoUrl string,
 :timeZone string,
 :currentDomain string,
 :anonAllowedByDefault boolean,
 :defaultDomain string,
 :logoUrl string,
 :approvedEmails string,
 :siteDomainSuffix string,
 :zoneId string,
 :name string,
 :orgName string,
 :analyticsScript string,
 :showSettings boolean,
 :defaultURL string,
 :created string,
 :lastPublished string,
 :itSecretKey string,
 :teams [string],
 :migrationSrcSiteId string,
 :theme string,
 :migrationDestSiteId string,
 :customerId string,
 :currentURL string,
 :lastModified string,
 :status string,
 :iconUrl string,
 :language string,
 :themeVersion string,
 :trashed boolean,
 :id string,
 :portalVersion integer,
 :fileLimit integer,
 :customDomain string,
 :analyticsTrackingId string,
 :trashedOn string,
 :stylesheetDirty boolean,
 :iconBg string,
 :customDomainEnabled boolean,
 :direction string,
 :lastLogin string,
 :https boolean}

Updates a portal.
sourceraw docstring

sites-updateSmtp$clj

(sites-updateSmtp$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/updateSmtp

Required parameters: parent

Optional parameters: none

Body:

{:siteId string, :fromEmail string, :password string, :authType string, :username string, :port string, :securePassword string, :host string, :id integer, :secure boolean}

Updates the SMTP configuration for a portal.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/updateSmtp

Required parameters: parent

Optional parameters: none

Body: 

{:siteId string,
 :fromEmail string,
 :password string,
 :authType string,
 :username string,
 :port string,
 :securePassword string,
 :host string,
 :id integer,
 :secure boolean}

Updates the SMTP configuration for a portal.
sourceraw docstring

sites-zones-associateSiteZone$clj

(sites-zones-associateSiteZone$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/zones/associateSiteZone

Required parameters: name

Optional parameters: none

Associates a portal with a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/sites/zones/associateSiteZone

Required parameters: name

Optional parameters: none

Associates a portal with a zone.
sourceraw docstring

system-getAnnouncements$clj

(system-getAnnouncements$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/system/getAnnouncements

Required parameters: parent

Optional parameters: none

Gets any cross-organizational announcement that you want to display to customers on the UI.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/system/getAnnouncements

Required parameters: parent

Optional parameters: none

Gets any cross-organizational announcement that you want to
display to customers on the UI.
sourceraw docstring

teams-list$clj

(teams-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/teams/list

Required parameters: parent

Optional parameters: none

Lists all teams a user can access.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/teams/list

Required parameters: parent

Optional parameters: none

Lists all teams a user can access.
sourceraw docstring

update$clj

(update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/update

Required parameters: name

Optional parameters: none

Body:

{:description string, :properties {:property [GoogleCloudApigeeV1Property]}, :analyticsRegion string, :displayName string, :name string, :customerName string, :createdAt string, :type string, :environments [string], :lastModifiedAt string, :attributes [string], :subscriptionType string}

Updates the properties for an Apigee organization. No other fields in the organization profile will be updated.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/update

Required parameters: name

Optional parameters: none

Body: 

{:description string,
 :properties {:property [GoogleCloudApigeeV1Property]},
 :analyticsRegion string,
 :displayName string,
 :name string,
 :customerName string,
 :createdAt string,
 :type string,
 :environments [string],
 :lastModifiedAt string,
 :attributes [string],
 :subscriptionType string}

Updates the properties for an Apigee organization. No other fields in the
organization profile will be updated.
sourceraw docstring

zone-audiencesenabled-list$clj

(zone-audiencesenabled-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zone/audiencesenabled/list

Required parameters: parent

Optional parameters: none

Lists all zones in an Apigee organization with the audience feature enabled.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zone/audiencesenabled/list

Required parameters: parent

Optional parameters: none

Lists all zones in an Apigee organization with the audience feature
enabled.
sourceraw docstring

zone-enableaudiences$clj

(zone-enableaudiences$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zone/enableaudiences

Required parameters: parent

Optional parameters: none

Enables the audience feature in a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zone/enableaudiences

Required parameters: parent

Optional parameters: none

Enables the audience feature in a zone.
sourceraw docstring

zone-getAudiencesenabled$clj

(zone-getAudiencesenabled$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zone/getAudiencesenabled

Required parameters: parent

Optional parameters: none

Retrieves the audience feature flag setting for a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zone/getAudiencesenabled

Required parameters: parent

Optional parameters: none

Retrieves the audience feature flag setting for a zone.
sourceraw docstring

zones-certificate$clj

(zones-certificate$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/certificate

Required parameters: parent

Optional parameters: none

Body:

{:certificate string, :requestType string}

Validates a certificate in a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/certificate

Required parameters: parent

Optional parameters: none

Body: 

{:certificate string, :requestType string}

Validates a certificate in a zone.
sourceraw docstring

zones-get$clj

(zones-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/get

Required parameters: name

Optional parameters: none

Gets a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/get

Required parameters: name

Optional parameters: none

Gets a zone.
sourceraw docstring

zones-identity_providers-create$clj

(zones-identity_providers-create$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/create

Required parameters: parent

Optional parameters: none

Body:

{:type string, :id string, :modified string, :created string, :active boolean, :config {:entityId string, :loginUrl string, :logoutUrl string, :certificate GoogleCloudApigeeV1SamlCertificate, :spMetadataUrl string}, :name string}

Creates an identity provider in a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/create

Required parameters: parent

Optional parameters: none

Body: 

{:type string,
 :id string,
 :modified string,
 :created string,
 :active boolean,
 :config {:entityId string,
          :loginUrl string,
          :logoutUrl string,
          :certificate GoogleCloudApigeeV1SamlCertificate,
          :spMetadataUrl string},
 :name string}

Creates an identity provider in a zone.
sourceraw docstring

zones-identity_providers-get$clj

(zones-identity_providers-get$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/get

Required parameters: name

Optional parameters: none

Gets an identity provider in a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/get

Required parameters: name

Optional parameters: none

Gets an identity provider in a zone.
sourceraw docstring

zones-identity_providers-list$clj

(zones-identity_providers-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/list

Required parameters: parent

Optional parameters: none

Lists the identity providers in a zone. Underscore in URL

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/list

Required parameters: parent

Optional parameters: none

Lists the identity providers in a zone.
Underscore in URL
sourceraw docstring

zones-identity_providers-patch$clj

(zones-identity_providers-patch$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/patch

Required parameters: name

Optional parameters: none

Body:

{:type string, :id string, :modified string, :created string, :active boolean, :config {:entityId string, :loginUrl string, :logoutUrl string, :certificate GoogleCloudApigeeV1SamlCertificate, :spMetadataUrl string}, :name string}

Updates an identity provider in a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/patch

Required parameters: name

Optional parameters: none

Body: 

{:type string,
 :id string,
 :modified string,
 :created string,
 :active boolean,
 :config {:entityId string,
          :loginUrl string,
          :logoutUrl string,
          :certificate GoogleCloudApigeeV1SamlCertificate,
          :spMetadataUrl string},
 :name string}

Updates an identity provider in a zone.
sourceraw docstring

zones-identity_providers-updateCertificate$clj

(zones-identity_providers-updateCertificate$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/updateCertificate

Required parameters: parent

Optional parameters: none

Body:

{:validTo string, :valid boolean, :validFrom string, :subject string, :certificate string, :message string, :issuer string, :fingerprint {:sha256 string, :sha1 string}}

Updates the certificate for an identity provider.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/updateCertificate

Required parameters: parent

Optional parameters: none

Body: 

{:validTo string,
 :valid boolean,
 :validFrom string,
 :subject string,
 :certificate string,
 :message string,
 :issuer string,
 :fingerprint {:sha256 string, :sha1 string}}

Updates the certificate for an identity provider.
sourceraw docstring

zones-identity_providers-updateConfig$clj

(zones-identity_providers-updateConfig$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/updateConfig

Required parameters: parent

Optional parameters: none

Body:

{:entityId string, :loginUrl string, :logoutUrl string, :certificate {:validTo string, :valid boolean, :validFrom string, :subject string, :certificate string, :message string, :issuer string, :fingerprint GoogleCloudApigeeV1SamlCertificateFingerprint}, :spMetadataUrl string}

Updates the configuration for an identity provider.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/identity_providers/updateConfig

Required parameters: parent

Optional parameters: none

Body: 

{:entityId string,
 :loginUrl string,
 :logoutUrl string,
 :certificate {:validTo string,
               :valid boolean,
               :validFrom string,
               :subject string,
               :certificate string,
               :message string,
               :issuer string,
               :fingerprint GoogleCloudApigeeV1SamlCertificateFingerprint},
 :spMetadataUrl string}

Updates the configuration for an identity provider.
sourceraw docstring

zones-list$clj

(zones-list$ auth parameters)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/list

Required parameters: parent

Optional parameters: none

Lists the zones for an Apigee organization.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/list

Required parameters: parent

Optional parameters: none

Lists the zones for an Apigee organization.
sourceraw docstring

zones-testemail$clj

(zones-testemail$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/testemail

Required parameters: parent

Optional parameters: none

Body:

{:body string, :subject string}

** Note**: This feature is not available to Apigee hybrid at this time.

Sends a test email to verify the SMTP settings for an identity provider. Sends the email to the requester's email using the token.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/testemail

Required parameters: parent

Optional parameters: none

Body: 

{:body string, :subject string}

** Note**: This feature is not available to Apigee hybrid at this time.

Sends a test email to verify the SMTP settings for an identity provider.
Sends the email to the requester's email using the token.
sourceraw docstring

zones-update$clj

(zones-update$ auth parameters body)

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/update

Required parameters: name

Optional parameters: none

Body:

{:description string, :samlConfig {}, :hostWhitelistedDomains [string], :zoneId string, :name string, :portals [string], :manualApproval boolean, :copyright string, :created string, :organization string, :accountCreationEmail string, :modified string, :allowedDomains {:whitelistedDomains [string]}, :tokenPolicy {:refreshTokenValidity string, :accessTokenValidity string, :keys {}}, :customEmailTemplates {:accountNotify GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate, :resetPassword GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate, :accountVerify GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate, :activate GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate}, :active boolean, :id string, :productLogo string, :customRegistrationFields [{:active boolean, :fieldName string, :fieldType string, :required boolean, :sortOrder integer}], :companyName string, :squareLogo string, :smtpConfig {:serverUsername string, :sender string, :serverPassword string, :serverHost string, :secureAuthType string, :serverPort string}, :links {:selfService GoogleCloudApigeeV1ZoneLinksSelfService, :homeRedirect string, :logout GoogleCloudApigeeV1ZoneLinksLogout}, :footerLinks {}}

Updates a zone.

https://cloud.google.com/apigee-api-management/api/reference/rest/v1/organizations/zones/update

Required parameters: name

Optional parameters: none

Body: 

{:description string,
 :samlConfig {},
 :hostWhitelistedDomains [string],
 :zoneId string,
 :name string,
 :portals [string],
 :manualApproval boolean,
 :copyright string,
 :created string,
 :organization string,
 :accountCreationEmail string,
 :modified string,
 :allowedDomains {:whitelistedDomains [string]},
 :tokenPolicy {:refreshTokenValidity string,
               :accessTokenValidity string,
               :keys {}},
 :customEmailTemplates {:accountNotify GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate,
                        :resetPassword GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate,
                        :accountVerify GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate,
                        :activate GoogleCloudApigeeV1ZoneCustomEmailTemplatesCustomEmailTemplate},
 :active boolean,
 :id string,
 :productLogo string,
 :customRegistrationFields [{:active boolean,
                             :fieldName string,
                             :fieldType string,
                             :required boolean,
                             :sortOrder integer}],
 :companyName string,
 :squareLogo string,
 :smtpConfig {:serverUsername string,
              :sender string,
              :serverPassword string,
              :serverHost string,
              :secureAuthType string,
              :serverPort string},
 :links {:selfService GoogleCloudApigeeV1ZoneLinksSelfService,
         :homeRedirect string,
         :logout GoogleCloudApigeeV1ZoneLinksLogout},
 :footerLinks {}}

Updates a zone.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close