Skip to main content

apicategories

Creates, updates, deletes, gets or lists an apicategories resource.

Overview

Nameapicategories
TypeResource
Idgoogle.apigee.apicategories

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
dataobjectThe API category resource. (id: GoogleCloudApigeeV1ApiCategory)
errorCodestringUnique error code for the request, if any.
messagestringDescription of the operation.
requestIdstringUnique ID of the request.
statusstringStatus of the operation.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
organizations_sites_apicategories_getselectorganizationsId, sitesId, apicategoriesIdGets an API category.
organizations_sites_apicategories_listselectorganizationsId, sitesIdReturns the API categories associated with a portal.
organizations_sites_apicategories_createinsertorganizationsId, sitesIdCreates a new API category.
organizations_sites_apicategories_patchupdateorganizationsId, sitesId, apicategoriesIdUpdates an API category.
organizations_sites_apicategories_deletedeleteorganizationsId, sitesId, apicategoriesIdDeletes an API category.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
apicategoriesIdstring
organizationsIdstring
sitesIdstring

SELECT examples

Gets an API category.

SELECT
data,
errorCode,
message,
requestId,
status
FROM google.apigee.apicategories
WHERE organizationsId = '{{ organizationsId }}' -- required
AND sitesId = '{{ sitesId }}' -- required
AND apicategoriesId = '{{ apicategoriesId }}' -- required;

INSERT examples

Creates a new API category.

INSERT INTO google.apigee.apicategories (
data__siteId,
data__name,
data__id,
data__updateTime,
organizationsId,
sitesId
)
SELECT
'{{ siteId }}',
'{{ name }}',
'{{ id }}',
'{{ updateTime }}',
'{{ organizationsId }}',
'{{ sitesId }}'
RETURNING
data,
errorCode,
message,
requestId,
status
;

UPDATE examples

Updates an API category.

UPDATE google.apigee.apicategories
SET
data__siteId = '{{ siteId }}',
data__name = '{{ name }}',
data__id = '{{ id }}',
data__updateTime = '{{ updateTime }}'
WHERE
organizationsId = '{{ organizationsId }}' --required
AND sitesId = '{{ sitesId }}' --required
AND apicategoriesId = '{{ apicategoriesId }}' --required
RETURNING
data,
errorCode,
message,
requestId,
status;

DELETE examples

Deletes an API category.

DELETE FROM google.apigee.apicategories
WHERE organizationsId = '{{ organizationsId }}' --required
AND sitesId = '{{ sitesId }}' --required
AND apicategoriesId = '{{ apicategoriesId }}' --required;