Replace Organization

apigee.replace_organization
ActionGoogle Cloudconnection required

Calls apigee v1 PUT /v1/organizations/{organizationsId}.

Updates the properties for an Apigee organization.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Google Apigee
Secret shape
{"client_id", "client_secret", "refresh_token"}
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
organization
Organization name or id.
stringYes———
body
The GoogleCloudApigeeV1Organization resource, as the API defines it.
objectYes———

Output

One shape.

result

Extra keys beyond the ones listed can appear.

FieldTypeExample
addonsConfig
object—
analyticsRegion
string—
apiConsumerDataEncryptionKeyName
string—
apiConsumerDataLocation
string—
apigeeProjectId
string—
attributes
array—
authorizedNetwork
string—
billingType
string—
caCertificate
string—
caCertificates
array—
controlPlaneEncryptionKeyName
string—
createdAt
string—
customerName
string—
description
string—
disableVpcPeering
boolean—
displayName
string—
environments
array—
expiresAt
string—
lastModifiedAt
string—
name
string—
networkEgressRestricted
boolean—
portalDisabled
boolean—
projectId
string—
properties
object—
runtimeDatabaseEncryptionKeyName
string—
runtimeType
string—
state
string—
subscriptionPlan
string—
subscriptionType
string—
type
string—
{
  "addonsConfig": {},
  "analyticsRegion": "",
  "apiConsumerDataEncryptionKeyName": "",
  "apiConsumerDataLocation": "",
  "apigeeProjectId": "",
  "attributes": [],
  "authorizedNetwork": "",
  "billingType": "",
  "caCertificate": "",
  "caCertificates": [],
  "controlPlaneEncryptionKeyName": "",
  "createdAt": "",
  "customerName": "",
  "description": "",
  "disableVpcPeering": false,
  "displayName": "",
  "environments": [],
  "expiresAt": "",
  "lastModifiedAt": "",
  "name": "",
  "networkEgressRestricted": false,
  "portalDisabled": false,
  "projectId": "",
  "properties": {},
  "runtimeDatabaseEncryptionKeyName": "",
  "runtimeType": "",
  "state": "",
  "subscriptionPlan": "",
  "subscriptionType": "",
  "type": ""
}

See Replace Organization run in a workflow.

In a technical demo we add the Google Apigee connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.