{ "uuid": "998e58f4-aef6-4454-b686-31324517a173", "lastMigration": 29, "name": "Application Integration API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "a5044458-e57f-44ca-a541-17ecdf614823", "documentation": "Receives the auth code and auth config id to combine that with the client id and secret to retrieve access tokens from the token endpoint. Returns either a success or error message when it's done.", "method": "get", "endpoint": "v1alpha/callback:generateToken", "responses": [ { "uuid": "7d5947fb-3017-4941-806c-15f343459afe", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "40e0997b-2327-4bf9-89ed-d8dfdd604e2b", "documentation": "Enumerates the regions for which Connector Platform is provisioned.", "method": "get", "endpoint": "v1alpha/connectorPlatformRegions:enumerate", "responses": [ { "uuid": "cc6c9a61-a1ea-4716-9d3a-76fb15aa7b98", "body": "{\n \"regions\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "16dc7661-6ed9-4866-a0fa-6540ad4a4644", "documentation": "Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It then performs the same action as the CreateDraftIntegrationVersion (i.e., copies the DRAFT version of the integration as a SNAPSHOT and then creates a new DRAFT version with the `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set to the current timestamp). Both the `locked_by` and `user_taking_over` are notified via email about the takeover. This RPC throws an exception if the integration is not in DRAFT status or if the `locked_by` and `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated the same as an edit of the integration, and hence shares ACLs with edit. Audit fields updated include last_modified_timestamp, last_modified_by.", "method": "post", "endpoint": "v1alpha/:integrationVersion:takeoverEditLock", "responses": [ { "uuid": "db7e0f90-5612-4bdf-b8f8-48f37ddea879", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "997ddf0c-086a-4f9d-8aa0-467d25825902", "documentation": "Deletes an sfdc channel.", "method": "delete", "endpoint": "v1alpha/:name", "responses": [ { "uuid": "20e3d4cc-1592-477b-a6bd-31f2634301ea", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ebd75ac5-452e-4277-b518-2a810e6d2c63", "documentation": "Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown.", "method": "get", "endpoint": "v1alpha/:name", "responses": [ { "uuid": "dde8277b-0bd7-48ea-b05d-4b75c8a31ae3", "body": "{\n \"channelTopic\": \"\",\n \"createTime\": \"\",\n \"deleteTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"isActive\": {{faker 'datatype.boolean'}},\n \"lastReplayId\": \"\",\n \"name\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "29710ceb-ef1b-4bfb-ae32-6470e5a6498e", "documentation": "Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel.", "method": "patch", "endpoint": "v1alpha/:name", "responses": [ { "uuid": "40b4329d-5e70-4dab-baae-81e9e2d9dd89", "body": "{\n \"channelTopic\": \"\",\n \"createTime\": \"\",\n \"deleteTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"isActive\": {{faker 'datatype.boolean'}},\n \"lastReplayId\": \"\",\n \"name\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6375a7c9-88a1-4b01-9bfa-3279de3b95d5", "documentation": "Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the integration being ARCHIVED is tagged as \"HEAD\", the tag is removed from this snapshot and set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an exception if the version being archived is DRAFT, and if the `locked_by` user is not the same as the user performing the Archive. Audit fields updated include last_modified_timestamp, last_modified_by. Any existing lock is released when Archiving a integration. Currently, there is no unarchive mechanism.", "method": "post", "endpoint": "v1alpha/:name:archive", "responses": [ { "uuid": "5dfd9647-a4be-49c5-ae9f-f51325aecf10", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2234c86-3e5d-435f-a1db-b1d469fbe676", "documentation": "PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Soft-deletes the bundle.", "method": "post", "endpoint": "v1alpha/:name:archiveBundle", "responses": [ { "uuid": "44bf57df-426e-4cdd-8666-ab3e612ba813", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "342cc6ab-5b44-451a-a049-4357c3cfb11c", "documentation": "Cancellation of an execution", "method": "post", "endpoint": "v1alpha/:name:cancel", "responses": [ { "uuid": "7241d94c-b12d-431b-8b9b-7c1b301fb03d", "body": "{\n \"isCanceled\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "530e4732-7015-43f4-a5df-c7e6a6eccb92", "documentation": "Sets the status of the ACTIVE integration to SNAPSHOT with a new tag \"PREVIOUSLY_PUBLISHED\" after validating it. The \"HEAD\" and \"PUBLISH_REQUESTED\" tags do not change. This RPC throws an exception if the version being snapshot is not ACTIVE. Audit fields added include action, action_by, action_timestamp.", "method": "post", "endpoint": "v1alpha/:name:deactivate", "responses": [ { "uuid": "fdf0079e-6363-42fa-ae10-26e66cf863ef", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "338648ce-bd2a-4e79-bf5f-9cdf17ef0232", "documentation": "Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` and returns the response as a string.", "method": "get", "endpoint": "v1alpha/:name:download", "responses": [ { "uuid": "22b6397f-fd13-42b2-9c16-acfba5ac0c33", "body": "{\n \"content\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8694f32b-2901-4b9f-9803-98022d753aa7", "documentation": "Executes integrations synchronously by passing the trigger id in the request body. The request is not returned until the requested executions are either fulfilled or experienced an error. If the integration name is not specified (passing `-`), all of the associated integration under the given trigger_id will be executed. Otherwise only the specified integration for the given `trigger_id` is executed. This is helpful for execution the integration from UI.", "method": "post", "endpoint": "v1alpha/:name:execute", "responses": [ { "uuid": "17838ff4-ec69-4e7c-922b-818919089635", "body": "{\n \"eventParameters\": {\n \"parameters\": [\n {\n \"dataType\": \"{{oneOf (array 'DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'PROTO_VALUE' 'SERIALIZED_OBJECT_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'PROTO_ARRAY' 'PROTO_ENUM' 'BOOLEAN_ARRAY' 'PROTO_ENUM_ARRAY' 'BYTES' 'BYTES_ARRAY' 'NON_SERIALIZABLE_OBJECT' 'JSON_VALUE')}}\",\n \"key\": \"\",\n \"value\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"protoArray\": {\n \"protoValues\": [\n {}\n ]\n },\n \"protoValue\": {},\n \"serializedObjectValue\": {\n \"objectValue\": \"\"\n },\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n }\n }\n ]\n },\n \"executionFailed\": {{faker 'datatype.boolean'}},\n \"executionId\": \"\",\n \"outputParameters\": {},\n \"parameterEntries\": [\n {\n \"dataType\": \"{{oneOf (array 'DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'PROTO_VALUE' 'SERIALIZED_OBJECT_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'PROTO_ARRAY' 'PROTO_ENUM' 'BOOLEAN_ARRAY' 'PROTO_ENUM_ARRAY' 'BYTES' 'BYTES_ARRAY' 'NON_SERIALIZABLE_OBJECT' 'JSON_VALUE')}}\",\n \"key\": \"\",\n \"value\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"protoArray\": {\n \"protoValues\": [\n {}\n ]\n },\n \"protoValue\": {},\n \"serializedObjectValue\": {\n \"objectValue\": \"\"\n },\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n }\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dc9e7294-c91b-4ae2-9642-a74ef044e068", "documentation": "PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. RPC to get details of the Bundle", "method": "get", "endpoint": "v1alpha/:name:getBundle", "responses": [ { "uuid": "8dc39318-df0d-4d37-a149-87a8b4786edb", "body": "{\n \"config\": {\n \"integrations\": [\n \"\"\n ],\n \"serviceAccount\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "19cce6e5-0313-4967-b28c-0ab181256fcc", "documentation": "* Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.", "method": "post", "endpoint": "v1alpha/:name:lift", "responses": [ { "uuid": "43d6a77d-6ea9-4e15-bffa-f8a4473f6030", "body": "{\n \"eventExecutionInfoId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b202a32f-bc0b-4c54-941e-c7bc5107715c", "documentation": "This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC throws an exception if the version being published is DRAFT, and if the `locked_by` user is not the same as the user performing the Publish. Audit fields updated include last_published_timestamp, last_published_by, last_modified_timestamp, last_modified_by. Any existing lock is on this integration is released.", "method": "post", "endpoint": "v1alpha/:name:publish", "responses": [ { "uuid": "cf2ee28f-bf04-4fd9-8b10-450b6d12f864", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d0c2a0c7-1a5f-481b-bac9-292c93d11cd2", "documentation": "* Resolves (lifts/rejects) any number of suspensions. If the integration is already running, only the status of the suspension is updated. Otherwise, the suspended integration will begin execution again.", "method": "post", "endpoint": "v1alpha/:name:resolve", "responses": [ { "uuid": "8df5a9e8-0c2f-4faf-93be-3c7213d91259", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "451dd3c3-7aa2-4dc7-adeb-a7f22a53a305", "documentation": "Schedules an integration for execution by passing the trigger id and the scheduled time in the request body.", "method": "post", "endpoint": "v1alpha/:name:schedule", "responses": [ { "uuid": "21ad761f-027b-4b8b-9af6-8ed30b3c46c0", "body": "{\n \"executionInfoIds\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a2f48091-d753-4fe2-aaf9-3da5cb58ae6e", "documentation": "THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. RPC to update the Bundle", "method": "patch", "endpoint": "v1alpha/:name:updateBundle", "responses": [ { "uuid": "fec4e78e-c522-45bf-818f-fc555242de38", "body": "{\n \"config\": {\n \"integrations\": [\n \"\"\n ],\n \"serviceAccount\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f6a23836-b658-4947-b4c1-f8c1b575d0c2", "documentation": "Validates the given integration. If the id doesn't exist, a NotFoundException is thrown. If validation fails a CanonicalCodeException is thrown. If there was no failure an empty response is returned.", "method": "post", "endpoint": "v1alpha/:name:validate", "responses": [ { "uuid": "73207de9-6b81-439c-8001-e248b64652c4", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "38a6ffa4-17d4-42ec-b149-10a922620916", "documentation": "Creates an Apps Script project.", "method": "post", "endpoint": "v1alpha/:parent/appsScriptProjects", "responses": [ { "uuid": "75736dc3-32f3-429c-8e9d-4f8d4d18a4e9", "body": "{\n \"projectId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "17684208-e454-4b8d-a9a0-9b62f20375b0", "documentation": "Links a existing Apps Script project.", "method": "post", "endpoint": "v1alpha/:parent/appsScriptProjects:link", "responses": [ { "uuid": "702e107c-8839-4a21-856d-447bcafa174d", "body": "{\n \"scriptId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "70c3e496-b157-4c1d-b41e-a46a47424a97", "documentation": "Lists all auth configs that match the filter. Restrict to auth configs belong to the current client only.", "method": "get", "endpoint": "v1alpha/:parent/authConfigs", "responses": [ { "uuid": "0919ffb0-4e04-4033-9d43-e30b2b66b042", "body": "{\n \"authConfigs\": [\n {\n \"certificateId\": \"\",\n \"createTime\": \"\",\n \"creatorEmail\": \"\",\n \"credentialType\": \"{{oneOf (array 'CREDENTIAL_TYPE_UNSPECIFIED' 'USERNAME_AND_PASSWORD' 'API_KEY' 'OAUTH2_AUTHORIZATION_CODE' 'OAUTH2_IMPLICIT' 'OAUTH2_CLIENT_CREDENTIALS' 'OAUTH2_RESOURCE_OWNER_CREDENTIALS' 'JWT' 'AUTH_TOKEN' 'SERVICE_ACCOUNT' 'CLIENT_CERTIFICATE_ONLY' 'OIDC_TOKEN')}}\",\n \"decryptedCredential\": {\n \"authToken\": {\n \"token\": \"\",\n \"type\": \"\"\n },\n \"credentialType\": \"{{oneOf (array 'CREDENTIAL_TYPE_UNSPECIFIED' 'USERNAME_AND_PASSWORD' 'API_KEY' 'OAUTH2_AUTHORIZATION_CODE' 'OAUTH2_IMPLICIT' 'OAUTH2_CLIENT_CREDENTIALS' 'OAUTH2_RESOURCE_OWNER_CREDENTIALS' 'JWT' 'AUTH_TOKEN' 'SERVICE_ACCOUNT' 'CLIENT_CERTIFICATE_ONLY' 'OIDC_TOKEN')}}\",\n \"jwt\": {\n \"jwt\": \"\",\n \"jwtHeader\": \"\",\n \"jwtPayload\": \"\",\n \"secret\": \"\"\n },\n \"oauth2AuthorizationCode\": {\n \"accessToken\": {\n \"accessToken\": \"\",\n \"accessTokenExpireTime\": \"\",\n \"refreshToken\": \"\",\n \"refreshTokenExpireTime\": \"\",\n \"tokenType\": \"\"\n },\n \"applyReauthPolicy\": {{faker 'datatype.boolean'}},\n \"authCode\": \"\",\n \"authEndpoint\": \"\",\n \"authParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"requestType\": \"{{oneOf (array 'REQUEST_TYPE_UNSPECIFIED' 'REQUEST_BODY' 'QUERY_PARAMETERS' 'ENCODED_HEADER')}}\",\n \"scope\": \"\",\n \"tokenEndpoint\": \"\",\n \"tokenParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n }\n },\n \"oauth2ClientCredentials\": {\n \"accessToken\": {\n \"accessToken\": \"\",\n \"accessTokenExpireTime\": \"\",\n \"refreshToken\": \"\",\n \"refreshTokenExpireTime\": \"\",\n \"tokenType\": \"\"\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"requestType\": \"{{oneOf (array 'REQUEST_TYPE_UNSPECIFIED' 'REQUEST_BODY' 'QUERY_PARAMETERS' 'ENCODED_HEADER')}}\",\n \"scope\": \"\",\n \"tokenEndpoint\": \"\",\n \"tokenParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n }\n },\n \"oauth2ResourceOwnerCredentials\": {\n \"accessToken\": {\n \"accessToken\": \"\",\n \"accessTokenExpireTime\": \"\",\n \"refreshToken\": \"\",\n \"refreshTokenExpireTime\": \"\",\n \"tokenType\": \"\"\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"password\": \"\",\n \"requestType\": \"{{oneOf (array 'REQUEST_TYPE_UNSPECIFIED' 'REQUEST_BODY' 'QUERY_PARAMETERS' 'ENCODED_HEADER')}}\",\n \"scope\": \"\",\n \"tokenEndpoint\": \"\",\n \"tokenParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n },\n \"username\": \"\"\n },\n \"oidcToken\": {\n \"audience\": \"\",\n \"serviceAccountEmail\": \"\",\n \"token\": \"\",\n \"tokenExpireTime\": \"\"\n },\n \"serviceAccountCredentials\": {\n \"scope\": \"\",\n \"serviceAccount\": \"\"\n },\n \"usernameAndPassword\": {\n \"password\": \"\",\n \"username\": \"\"\n }\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"encryptedCredential\": \"\",\n \"expiryNotificationDuration\": [\n \"\"\n ],\n \"lastModifierEmail\": \"\",\n \"name\": \"\",\n \"overrideValidTime\": \"\",\n \"reason\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'VALID' 'INVALID' 'SOFT_DELETED' 'EXPIRED' 'UNAUTHORIZED' 'UNSUPPORTED')}}\",\n \"updateTime\": \"\",\n \"validTime\": \"\",\n \"visibility\": \"{{oneOf (array 'AUTH_CONFIG_VISIBILITY_UNSPECIFIED' 'PRIVATE' 'CLIENT_VISIBLE')}}\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5bb4999c-1e19-40e5-95fd-1dfc9627359e", "documentation": "Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the encrypted credentials in Spanner. Returns the encrypted auth config.", "method": "post", "endpoint": "v1alpha/:parent/authConfigs", "responses": [ { "uuid": "362ace51-924b-481c-9b34-94616c952cd3", "body": "{\n \"certificateId\": \"\",\n \"createTime\": \"\",\n \"creatorEmail\": \"\",\n \"credentialType\": \"{{oneOf (array 'CREDENTIAL_TYPE_UNSPECIFIED' 'USERNAME_AND_PASSWORD' 'API_KEY' 'OAUTH2_AUTHORIZATION_CODE' 'OAUTH2_IMPLICIT' 'OAUTH2_CLIENT_CREDENTIALS' 'OAUTH2_RESOURCE_OWNER_CREDENTIALS' 'JWT' 'AUTH_TOKEN' 'SERVICE_ACCOUNT' 'CLIENT_CERTIFICATE_ONLY' 'OIDC_TOKEN')}}\",\n \"decryptedCredential\": {\n \"authToken\": {\n \"token\": \"\",\n \"type\": \"\"\n },\n \"credentialType\": \"{{oneOf (array 'CREDENTIAL_TYPE_UNSPECIFIED' 'USERNAME_AND_PASSWORD' 'API_KEY' 'OAUTH2_AUTHORIZATION_CODE' 'OAUTH2_IMPLICIT' 'OAUTH2_CLIENT_CREDENTIALS' 'OAUTH2_RESOURCE_OWNER_CREDENTIALS' 'JWT' 'AUTH_TOKEN' 'SERVICE_ACCOUNT' 'CLIENT_CERTIFICATE_ONLY' 'OIDC_TOKEN')}}\",\n \"jwt\": {\n \"jwt\": \"\",\n \"jwtHeader\": \"\",\n \"jwtPayload\": \"\",\n \"secret\": \"\"\n },\n \"oauth2AuthorizationCode\": {\n \"accessToken\": {\n \"accessToken\": \"\",\n \"accessTokenExpireTime\": \"\",\n \"refreshToken\": \"\",\n \"refreshTokenExpireTime\": \"\",\n \"tokenType\": \"\"\n },\n \"applyReauthPolicy\": {{faker 'datatype.boolean'}},\n \"authCode\": \"\",\n \"authEndpoint\": \"\",\n \"authParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"requestType\": \"{{oneOf (array 'REQUEST_TYPE_UNSPECIFIED' 'REQUEST_BODY' 'QUERY_PARAMETERS' 'ENCODED_HEADER')}}\",\n \"scope\": \"\",\n \"tokenEndpoint\": \"\",\n \"tokenParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n }\n },\n \"oauth2ClientCredentials\": {\n \"accessToken\": {\n \"accessToken\": \"\",\n \"accessTokenExpireTime\": \"\",\n \"refreshToken\": \"\",\n \"refreshTokenExpireTime\": \"\",\n \"tokenType\": \"\"\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"requestType\": \"{{oneOf (array 'REQUEST_TYPE_UNSPECIFIED' 'REQUEST_BODY' 'QUERY_PARAMETERS' 'ENCODED_HEADER')}}\",\n \"scope\": \"\",\n \"tokenEndpoint\": \"\",\n \"tokenParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n }\n },\n \"oauth2ResourceOwnerCredentials\": {\n \"accessToken\": {\n \"accessToken\": \"\",\n \"accessTokenExpireTime\": \"\",\n \"refreshToken\": \"\",\n \"refreshTokenExpireTime\": \"\",\n \"tokenType\": \"\"\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"password\": \"\",\n \"requestType\": \"{{oneOf (array 'REQUEST_TYPE_UNSPECIFIED' 'REQUEST_BODY' 'QUERY_PARAMETERS' 'ENCODED_HEADER')}}\",\n \"scope\": \"\",\n \"tokenEndpoint\": \"\",\n \"tokenParams\": {\n \"entries\": [\n {\n \"key\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n },\n \"value\": {\n \"literalValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"referenceKey\": \"\"\n }\n }\n ],\n \"keyType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\",\n \"valueType\": \"{{oneOf (array 'INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'BOOLEAN_ARRAY' 'JSON_VALUE' 'PROTO_VALUE' 'PROTO_ARRAY')}}\"\n },\n \"username\": \"\"\n },\n \"oidcToken\": {\n \"audience\": \"\",\n \"serviceAccountEmail\": \"\",\n \"token\": \"\",\n \"tokenExpireTime\": \"\"\n },\n \"serviceAccountCredentials\": {\n \"scope\": \"\",\n \"serviceAccount\": \"\"\n },\n \"usernameAndPassword\": {\n \"password\": \"\",\n \"username\": \"\"\n }\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"encryptedCredential\": \"\",\n \"expiryNotificationDuration\": [\n \"\"\n ],\n \"lastModifierEmail\": \"\",\n \"name\": \"\",\n \"overrideValidTime\": \"\",\n \"reason\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'VALID' 'INVALID' 'SOFT_DELETED' 'EXPIRED' 'UNAUTHORIZED' 'UNSUPPORTED')}}\",\n \"updateTime\": \"\",\n \"validTime\": \"\",\n \"visibility\": \"{{oneOf (array 'AUTH_CONFIG_VISIBILITY_UNSPECIFIED' 'PRIVATE' 'CLIENT_VISIBLE')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "75bd6a19-6f8c-4994-8658-60c1f3f5a3d2", "documentation": "List all the certificates that match the filter. Restrict to certificate of current client only.", "method": "get", "endpoint": "v1alpha/:parent/certificates", "responses": [ { "uuid": "4f4a3524-c3ce-4338-b71a-a7d258e76bff", "body": "{\n \"certificates\": [\n {\n \"certificateStatus\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'ACTIVE' 'EXPIRED')}}\",\n \"credentialId\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"name\": \"\",\n \"rawCertificate\": {\n \"encryptedPrivateKey\": \"\",\n \"passphrase\": \"\",\n \"sslCertificate\": \"\"\n },\n \"requestorId\": \"\",\n \"validEndTime\": \"\",\n \"validStartTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1871c3d2-bb7b-454f-86cb-2b91b0d5b78d", "documentation": "Creates a new certificate. The certificate will be registered to the trawler service and will be encrypted using cloud KMS and stored in Spanner Returns the certificate.", "method": "post", "endpoint": "v1alpha/:parent/certificates", "responses": [ { "uuid": "7c1c25ab-cd0a-4352-9c00-6bd8c5889c3d", "body": "{\n \"certificateStatus\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'ACTIVE' 'EXPIRED')}}\",\n \"credentialId\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"name\": \"\",\n \"rawCertificate\": {\n \"encryptedPrivateKey\": \"\",\n \"passphrase\": \"\",\n \"sslCertificate\": \"\"\n },\n \"requestorId\": \"\",\n \"validEndTime\": \"\",\n \"validStartTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "520c9182-782e-42d9-86e3-c4badbf613ae", "documentation": "Lists Connections in a given project and location.", "method": "get", "endpoint": "v1alpha/:parent/connections", "responses": [ { "uuid": "657f39eb-6a8f-44e4-b6bc-ce8c2db634d4", "body": "{\n \"connections\": [\n {\n \"authConfig\": {\n \"additionalVariables\": [\n {\n \"boolValue\": {{faker 'datatype.boolean'}},\n \"intValue\": \"\",\n \"key\": \"\",\n \"secretValue\": {\n \"secretVersion\": \"\"\n },\n \"stringValue\": \"\"\n }\n ],\n \"authType\": \"{{oneOf (array 'AUTH_TYPE_UNSPECIFIED' 'USER_PASSWORD' 'OAUTH2_JWT_BEARER' 'OAUTH2_CLIENT_CREDENTIALS' 'SSH_PUBLIC_KEY' 'OAUTH2_AUTH_CODE_FLOW')}}\",\n \"oauth2ClientCredentials\": {\n \"clientId\": \"\",\n \"clientSecret\": {\n \"secretVersion\": \"\"\n }\n },\n \"oauth2JwtBearer\": {\n \"clientKey\": {\n \"secretVersion\": \"\"\n },\n \"jwtClaims\": {\n \"audience\": \"\",\n \"issuer\": \"\",\n \"subject\": \"\"\n }\n },\n \"sshPublicKey\": {\n \"certType\": \"\",\n \"password\": {\n \"secretVersion\": \"\"\n },\n \"sshClientCert\": {\n \"secretVersion\": \"\"\n },\n \"sshClientCertPass\": {\n \"secretVersion\": \"\"\n },\n \"username\": \"\"\n },\n \"userPassword\": {\n \"password\": {\n \"secretVersion\": \"\"\n },\n \"username\": \"\"\n }\n },\n \"configVariables\": [\n {\n \"boolValue\": {{faker 'datatype.boolean'}},\n \"intValue\": \"\",\n \"key\": \"\",\n \"secretValue\": {\n \"secretVersion\": \"\"\n },\n \"stringValue\": \"\"\n }\n ],\n \"connectorVersion\": \"\",\n \"createTime\": \"\",\n \"description\": \"\",\n \"destinationConfigs\": [\n {\n \"destinations\": [\n {\n \"host\": \"\",\n \"port\": {{faker 'number.int' max=99999}},\n \"serviceAttachment\": \"\"\n }\n ],\n \"key\": \"\"\n }\n ],\n \"envoyImageLocation\": \"\",\n \"imageLocation\": \"\",\n \"labels\": {},\n \"lockConfig\": {\n \"locked\": {{faker 'datatype.boolean'}},\n \"reason\": \"\"\n },\n \"name\": \"\",\n \"nodeConfig\": {\n \"maxNodeCount\": {{faker 'number.int' max=99999}},\n \"minNodeCount\": {{faker 'number.int' max=99999}}\n },\n \"serviceAccount\": \"\",\n \"serviceDirectory\": \"\",\n \"status\": {\n \"description\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'CREATING' 'ACTIVE' 'INACTIVE' 'DELETING' 'UPDATING' 'ERROR')}}\",\n \"status\": \"\"\n },\n \"suspended\": {{faker 'datatype.boolean'}},\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "089f0f0d-9340-484b-97ac-bfd4a38cdd23", "documentation": "Lists the status of the integration executions.", "method": "get", "endpoint": "v1alpha/:parent/executions", "responses": [ { "uuid": "d9790e04-f805-4134-9b98-609fe1826ac4", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dd12f34f-33b6-4799-b2d2-a30ba68049ab", "documentation": "Lists the snapshots of a given integration executions. This RPC is not being used.", "method": "get", "endpoint": "v1alpha/:parent/executionsnapshots", "responses": [ { "uuid": "511a734d-9f95-408e-81c4-1bce017d63d3", "body": "{\n \"executionSnapshots\": [\n {\n \"checkpointTaskNumber\": \"\",\n \"conditionResults\": [\n {\n \"currentTaskNumber\": \"\",\n \"nextTaskNumber\": \"\",\n \"result\": {{faker 'datatype.boolean'}}\n }\n ],\n \"diffParams\": {\n \"parameters\": [\n {\n \"key\": \"\",\n \"value\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"protoArray\": {\n \"protoValues\": [\n {}\n ]\n },\n \"protoValue\": {},\n \"serializedObjectValue\": {\n \"objectValue\": \"\"\n },\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n }\n }\n ]\n },\n \"eventExecutionInfoId\": \"\",\n \"eventExecutionSnapshotId\": \"\",\n \"eventExecutionSnapshotMetadata\": {\n \"eventAttemptNum\": {{faker 'number.int' max=99999}},\n \"taskAttemptNum\": {{faker 'number.int' max=99999}},\n \"taskName\": \"\",\n \"taskNumber\": \"\"\n },\n \"eventParams\": {\n \"parameters\": [\n {\n \"key\": \"\",\n \"value\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"protoArray\": {\n \"protoValues\": [\n {}\n ]\n },\n \"protoValue\": {},\n \"serializedObjectValue\": {\n \"objectValue\": \"\"\n },\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n }\n }\n ]\n },\n \"exceedMaxSize\": {{faker 'datatype.boolean'}},\n \"snapshotTime\": \"\",\n \"taskExecutionDetails\": [\n {\n \"taskAttemptStats\": [\n {\n \"endTime\": \"\",\n \"startTime\": \"\"\n }\n ],\n \"taskExecutionState\": \"{{oneOf (array 'UNSPECIFIED' 'PENDING_EXECUTION' 'IN_PROCESS' 'SUCCEED' 'FAILED' 'FATAL' 'RETRY_ON_HOLD' 'SKIPPED' 'CANCELED' 'PENDING_ROLLBACK' 'ROLLBACK_IN_PROCESS' 'ROLLEDBACK' 'SUSPENDED')}}\",\n \"taskNumber\": \"\"\n }\n ],\n \"taskName\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ed33a043-5fa9-44a2-8324-b993db2bb687", "documentation": "Returns the list of all integrations in the specified project.", "method": "get", "endpoint": "v1alpha/:parent/integrations", "responses": [ { "uuid": "8b2c28db-ae9e-4103-97c8-587628af870c", "body": "{\n \"integrations\": [\n {\n \"active\": {{faker 'datatype.boolean'}},\n \"description\": \"\",\n \"name\": \"\",\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4626c52d-78a3-460f-9a14-2ee1e88210f0", "documentation": "Lists the JSON schemas for the inputs and outputs of actions, filtered by action name.", "method": "get", "endpoint": "v1alpha/:parent/runtimeActionSchemas", "responses": [ { "uuid": "ed3953ff-e0f3-46fd-b8a3-b7726de95eee", "body": "{\n \"nextPageToken\": \"\",\n \"runtimeActionSchemas\": [\n {\n \"action\": \"\",\n \"inputSchema\": \"\",\n \"outputSchema\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "263ad432-b27e-4f0d-a5b5-157cb82f4fd8", "documentation": "Lists the JSON schemas for the properties of runtime entities, filtered by entity name.", "method": "get", "endpoint": "v1alpha/:parent/runtimeEntitySchemas", "responses": [ { "uuid": "17cb1795-3590-4068-bf12-b61d6b951a61", "body": "{\n \"nextPageToken\": \"\",\n \"runtimeEntitySchemas\": [\n {\n \"arrayFieldSchema\": \"\",\n \"entity\": \"\",\n \"fieldSchema\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6ac02088-0415-4641-911d-8b1c0221fe53", "documentation": "Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the current client only.", "method": "get", "endpoint": "v1alpha/:parent/sfdcChannels", "responses": [ { "uuid": "5dbcd492-8c59-4311-828c-c2f0db8334c1", "body": "{\n \"nextPageToken\": \"\",\n \"sfdcChannels\": [\n {\n \"channelTopic\": \"\",\n \"createTime\": \"\",\n \"deleteTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"isActive\": {{faker 'datatype.boolean'}},\n \"lastReplayId\": \"\",\n \"name\": \"\",\n \"updateTime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "205ed9f9-4647-4d0d-805d-9997a02eeb26", "documentation": "Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel.", "method": "post", "endpoint": "v1alpha/:parent/sfdcChannels", "responses": [ { "uuid": "3446d2fe-ab10-4d95-b6ac-0b80fc0fc848", "body": "{\n \"channelTopic\": \"\",\n \"createTime\": \"\",\n \"deleteTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"isActive\": {{faker 'datatype.boolean'}},\n \"lastReplayId\": \"\",\n \"name\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4f5f746a-325f-4f89-a82f-b85c05ee34a8", "documentation": "Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the current client only.", "method": "get", "endpoint": "v1alpha/:parent/sfdcInstances", "responses": [ { "uuid": "8d5f05bd-6a49-4f0c-8411-498a434bf2b7", "body": "{\n \"nextPageToken\": \"\",\n \"sfdcInstances\": [\n {\n \"authConfigId\": [\n \"\"\n ],\n \"createTime\": \"\",\n \"deleteTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"name\": \"\",\n \"serviceAuthority\": \"\",\n \"sfdcOrgId\": \"\",\n \"updateTime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8fae425f-7e3f-4dd8-b1d9-c8a6ac282fb2", "documentation": "Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance.", "method": "post", "endpoint": "v1alpha/:parent/sfdcInstances", "responses": [ { "uuid": "ed30e4b4-cef2-4bcd-9397-79e1eca09514", "body": "{\n \"authConfigId\": [\n \"\"\n ],\n \"createTime\": \"\",\n \"deleteTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"name\": \"\",\n \"serviceAuthority\": \"\",\n \"sfdcOrgId\": \"\",\n \"updateTime\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1ae1b169-1be3-43f7-8afc-f3178a07fbc7", "documentation": "* Lists suspensions associated with a specific execution. Only those with permissions to resolve the relevant suspensions will be able to view them.", "method": "get", "endpoint": "v1alpha/:parent/suspensions", "responses": [ { "uuid": "1cbbdf06-6ec6-4276-9ac5-e9eb160f1520", "body": "{\n \"nextPageToken\": \"\",\n \"suspensions\": [\n {\n \"approvalConfig\": {\n \"customMessage\": \"\",\n \"emailAddresses\": [\n \"\"\n ],\n \"expiration\": {\n \"expireTime\": \"\",\n \"liftWhenExpired\": {{faker 'datatype.boolean'}},\n \"remindTime\": \"\"\n }\n },\n \"audit\": {\n \"resolveTime\": \"\",\n \"resolver\": \"\"\n },\n \"createTime\": \"\",\n \"eventExecutionInfoId\": \"\",\n \"integration\": \"\",\n \"lastModifyTime\": \"\",\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'RESOLUTION_STATE_UNSPECIFIED' 'PENDING' 'REJECTED' 'LIFTED')}}\",\n \"suspensionConfig\": {\n \"customMessage\": \"\",\n \"notifications\": [\n {\n \"buganizerNotification\": {\n \"assigneeEmailAddress\": \"\",\n \"componentId\": \"\",\n \"templateId\": \"\",\n \"title\": \"\"\n },\n \"emailAddress\": {\n \"email\": \"\",\n \"name\": \"\",\n \"tokens\": [\n {\n \"name\": \"\",\n \"value\": \"\"\n }\n ]\n },\n \"escalatorQueue\": \"\",\n \"pubsubTopic\": \"\",\n \"request\": {\n \"postToQueueWithTriggerIdRequest\": {\n \"clientId\": \"\",\n \"ignoreErrorIfNoActiveWorkflow\": {{faker 'datatype.boolean'}},\n \"parameters\": {\n \"parameters\": [\n {\n \"key\": \"\",\n \"value\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"protoArray\": {\n \"protoValues\": [\n {}\n ]\n },\n \"protoValue\": {},\n \"serializedObjectValue\": {\n \"objectValue\": \"\"\n },\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n }\n }\n ]\n },\n \"priority\": \"{{oneOf (array 'UNSPCIFIED' 'SHEDDABLE' 'SHEDDABLE_PLUS' 'CRITICAL' 'CRITICAL_PLUS')}}\",\n \"requestId\": \"\",\n \"scheduledTime\": \"\",\n \"testMode\": {{faker 'datatype.boolean'}},\n \"triggerId\": \"\",\n \"workflowName\": \"\"\n },\n \"suspensionInfoEventParameterKey\": \"\"\n }\n }\n ],\n \"suspensionExpiration\": {\n \"expireAfterMs\": {{faker 'number.int' max=99999}},\n \"liftWhenExpired\": {{faker 'datatype.boolean'}},\n \"remindAfterMs\": {{faker 'number.int' max=99999}}\n },\n \"whoMayResolve\": [\n {\n \"gaiaIdentity\": {\n \"emailAddress\": \"\",\n \"gaiaId\": \"\"\n },\n \"googleGroup\": {\n \"emailAddress\": \"\",\n \"gaiaId\": \"\"\n },\n \"loasRole\": \"\",\n \"mdbGroup\": \"\"\n }\n ]\n },\n \"taskId\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eb792bba-2d6c-440c-be89-6a91b62e79b3", "documentation": "Returns the list of all IntegrationTemplateVersions in the specified project.", "method": "get", "endpoint": "v1alpha/:parent/versions", "responses": [ { "uuid": "ada15586-8e17-4955-99bc-b65d1e88d2ae", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5ce3f833-cd8c-4bc0-a604-7a74aa497747", "documentation": "Creates an IntegrationTemplateVersion.", "method": "post", "endpoint": "v1alpha/:parent/versions", "responses": [ { "uuid": "500930cc-a5e3-46dd-84da-c883464ae203", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c97568bc-1dd2-45d6-b617-81b10dc9ba06", "documentation": "Uploads an integration. The content can be a previously downloaded integration. Performs the same function as CreateDraftIntegrationVersion, but accepts input in a string format, which holds the complete representation of the IntegrationVersion content.", "method": "post", "endpoint": "v1alpha/:parent/versions:upload", "responses": [ { "uuid": "8284b34b-676f-4029-a430-961a808ba8cf", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2b5a47ec-0fe7-4a3a-821f-daaf1be73cb9", "documentation": "PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Create a bundle.", "method": "post", "endpoint": "v1alpha/:parent:createBundle", "responses": [ { "uuid": "3824e8d9-00ad-4ca3-99b7-eb91fb3c7596", "body": "{\n \"config\": {\n \"integrations\": [\n \"\"\n ],\n \"serviceAccount\": \"\"\n },\n \"triggerId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "70a94716-55e9-497b-bfe5-d72128d45d17", "documentation": "This is a UI only method and will be moved away. Returns a list of common tasks.", "method": "get", "endpoint": "v1alpha/:parent:listTaskEntities", "responses": [ { "uuid": "59740f33-649e-4f93-828f-09cf2cc00a77", "body": "{\n \"taskEntities\": [\n {\n \"disabledForVpcSc\": {{faker 'datatype.boolean'}},\n \"metadata\": {\n \"activeTaskName\": \"\",\n \"admins\": [\n {\n \"googleGroupEmail\": \"\",\n \"userEmail\": \"\"\n }\n ],\n \"category\": \"{{oneOf (array 'UNSPECIFIED_CATEGORY' 'CUSTOM' 'FLOW_CONTROL' 'DATA_MANIPULATION' 'SCRIPTING' 'CONNECTOR' 'HIDDEN' 'CLOUD_SYSTEMS' 'CUSTOM_TASK_TEMPLATE')}}\",\n \"codeSearchLink\": \"\",\n \"defaultJsonValidationOption\": \"{{oneOf (array 'UNSPECIFIED_JSON_VALIDATION_OPTION' 'SKIP' 'PRE_EXECUTION' 'POST_EXECUTION' 'PRE_POST_EXECUTION')}}\",\n \"defaultSpec\": \"\",\n \"description\": \"\",\n \"descriptiveName\": \"\",\n \"docMarkdown\": \"\",\n \"externalCategory\": \"{{oneOf (array 'UNSPECIFIED_EXTERNAL_CATEGORY' 'CORE' 'CONNECTORS')}}\",\n \"externalCategorySequence\": {{faker 'number.int' max=99999}},\n \"externalDocHtml\": \"\",\n \"externalDocLink\": \"\",\n \"externalDocMarkdown\": \"\",\n \"g3DocLink\": \"\",\n \"iconLink\": \"\",\n \"isDeprecated\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"standaloneExternalDocHtml\": \"\",\n \"status\": \"{{oneOf (array 'UNSPECIFIED_STATUS' 'DEFAULT_INACTIVE' 'ACTIVE')}}\",\n \"system\": \"{{oneOf (array 'UNSPECIFIED_SYSTEM' 'GENERIC' 'BUGANIZER' 'SALESFORCE' 'CLOUD_SQL' 'PLX' 'SHEETS' 'GOOGLE_GROUPS' 'EMAIL' 'SPANNER' 'DATA_BRIDGE')}}\",\n \"tags\": [\n \"\"\n ]\n },\n \"paramSpecs\": {\n \"parameters\": [\n {\n \"className\": \"\",\n \"collectionElementClassName\": \"\",\n \"config\": {\n \"descriptivePhrase\": \"\",\n \"helpText\": \"\",\n \"hideDefaultValue\": {{faker 'datatype.boolean'}},\n \"inputDisplayOption\": \"{{oneOf (array 'DEFAULT' 'STRING_MULTI_LINE' 'NUMBER_SLIDER' 'BOOLEAN_TOGGLE')}}\",\n \"isHidden\": {{faker 'datatype.boolean'}},\n \"label\": \"\",\n \"parameterNameOption\": \"{{oneOf (array 'DEFAULT_NOT_PARAMETER_NAME' 'IS_PARAMETER_NAME' 'KEY_IS_PARAMETER_NAME' 'VALUE_IS_PARAMETER_NAME')}}\",\n \"subSectionLabel\": \"\",\n \"uiPlaceholderText\": \"\"\n },\n \"dataType\": \"{{oneOf (array 'DATA_TYPE_UNSPECIFIED' 'STRING_VALUE' 'INT_VALUE' 'DOUBLE_VALUE' 'BOOLEAN_VALUE' 'PROTO_VALUE' 'SERIALIZED_OBJECT_VALUE' 'STRING_ARRAY' 'INT_ARRAY' 'DOUBLE_ARRAY' 'PROTO_ARRAY' 'PROTO_ENUM' 'BOOLEAN_ARRAY' 'PROTO_ENUM_ARRAY' 'BYTES' 'BYTES_ARRAY' 'NON_SERIALIZABLE_OBJECT' 'JSON_VALUE')}}\",\n \"defaultValue\": {\n \"booleanArray\": {\n \"booleanValues\": [\n {{faker 'datatype.boolean'}}\n ]\n },\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleArray\": {\n \"doubleValues\": [\n {{faker 'number.float'}}\n ]\n },\n \"doubleValue\": {{faker 'number.float'}},\n \"intArray\": {\n \"intValues\": [\n \"\"\n ]\n },\n \"intValue\": \"\",\n \"jsonValue\": \"\",\n \"protoArray\": {\n \"protoValues\": [\n {}\n ]\n },\n \"protoValue\": {},\n \"serializedObjectValue\": {\n \"objectValue\": \"\"\n },\n \"stringArray\": {\n \"stringValues\": [\n \"\"\n ]\n },\n \"stringValue\": \"\"\n },\n \"isDeprecated\": {{faker 'datatype.boolean'}},\n \"isOutput\": {{faker 'datatype.boolean'}},\n \"jsonSchema\": \"\",\n \"key\": \"\",\n \"protoDef\": {\n \"fullName\": \"\",\n \"path\": \"\"\n },\n \"required\": {{faker 'datatype.boolean'}},\n \"validationRule\": {\n \"doubleRange\": {\n \"max\": {{faker 'number.float'}},\n \"min\": {{faker 'number.float'}}\n },\n \"intRange\": {\n \"max\": \"\",\n \"min\": \"\"\n },\n \"stringRegex\": {\n \"exclusive\": {{faker 'datatype.boolean'}},\n \"regex\": \"\"\n }\n }\n }\n ]\n },\n \"stats\": {\n \"dimensions\": {\n \"clientId\": \"\",\n \"enumFilterType\": \"{{oneOf (array 'DEFAULT_INCLUSIVE' 'EXCLUSIVE')}}\",\n \"errorEnumString\": \"\",\n \"retryAttempt\": \"{{oneOf (array 'UNSPECIFIED' 'FINAL' 'RETRYABLE' 'CANCELED')}}\",\n \"taskName\": \"\",\n \"taskNumber\": \"\",\n \"triggerId\": \"\",\n \"warningEnumString\": \"\",\n \"workflowId\": \"\",\n \"workflowName\": \"\"\n },\n \"durationInSeconds\": {{faker 'number.float'}},\n \"errorRate\": {{faker 'number.float'}},\n \"qps\": {{faker 'number.float'}},\n \"warningRate\": {{faker 'number.float'}}\n },\n \"taskType\": \"{{oneOf (array 'TASK' 'ASIS_TEMPLATE' 'IO_TEMPLATE')}}\",\n \"uiConfig\": {\n \"taskUiModuleConfigs\": [\n {\n \"moduleId\": \"{{oneOf (array 'UNSPECIFIED_TASK_MODULE' 'LABEL' 'ERROR_HANDLING' 'TASK_PARAM_TABLE' 'TASK_PARAM_FORM' 'PRECONDITION' 'SCRIPT_EDITOR' 'RPC' 'TASK_SUMMARY' 'SUSPENSION' 'RPC_TYPED' 'SUB_WORKFLOW' 'APPS_SCRIPT_NAVIGATOR' 'SUB_WORKFLOW_FOR_EACH_LOOP' 'FIELD_MAPPING' 'README' 'REST_CALLER' 'SUB_WORKFLOW_SCATTER_GATHER' 'CLOUD_SQL' 'GENERIC_CONNECTOR_TASK')}}\"\n }\n ]\n }\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fc6b36fa-33a5-4454-bb24-d1d994348d11", "documentation": "Get execution stats", "method": "post", "endpoint": "v1alpha/:parent:monitorexecutionstats", "responses": [ { "uuid": "808edf13-f816-4e17-bd1f-886e4b8f63f9", "body": "{\n \"aplosSeriesListData\": {\n \"series\": [\n {\n \"data\": {\n \"rows\": [\n {\n \"x\": {\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleValue\": {{faker 'number.float'}},\n \"empty\": {},\n \"longValue\": \"\",\n \"stringValue\": \"\"\n },\n \"y\": {\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleValue\": {{faker 'number.float'}},\n \"empty\": {},\n \"longValue\": \"\",\n \"stringValue\": \"\"\n }\n }\n ]\n },\n \"name\": \"\"\n }\n ]\n },\n \"tableData\": {\n \"headers\": [\n \"\"\n ],\n \"rows\": [\n {\n \"cells\": [\n {\n \"booleanValue\": {{faker 'datatype.boolean'}},\n \"doubleValue\": {{faker 'number.float'}},\n \"empty\": {},\n \"longValue\": \"\",\n \"stringValue\": \"\"\n }\n ]\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "a5044458-e57f-44ca-a541-17ecdf614823" }, { "type": "route", "uuid": "40e0997b-2327-4bf9-89ed-d8dfdd604e2b" }, { "type": "route", "uuid": "16dc7661-6ed9-4866-a0fa-6540ad4a4644" }, { "type": "route", "uuid": "997ddf0c-086a-4f9d-8aa0-467d25825902" }, { "type": "route", "uuid": "ebd75ac5-452e-4277-b518-2a810e6d2c63" }, { "type": "route", "uuid": "29710ceb-ef1b-4bfb-ae32-6470e5a6498e" }, { "type": "route", "uuid": "6375a7c9-88a1-4b01-9bfa-3279de3b95d5" }, { "type": "route", "uuid": "e2234c86-3e5d-435f-a1db-b1d469fbe676" }, { "type": "route", "uuid": "342cc6ab-5b44-451a-a049-4357c3cfb11c" }, { "type": "route", "uuid": "530e4732-7015-43f4-a5df-c7e6a6eccb92" }, { "type": "route", "uuid": "338648ce-bd2a-4e79-bf5f-9cdf17ef0232" }, { "type": "route", "uuid": "8694f32b-2901-4b9f-9803-98022d753aa7" }, { "type": "route", "uuid": "dc9e7294-c91b-4ae2-9642-a74ef044e068" }, { "type": "route", "uuid": "19cce6e5-0313-4967-b28c-0ab181256fcc" }, { "type": "route", "uuid": "b202a32f-bc0b-4c54-941e-c7bc5107715c" }, { "type": "route", "uuid": "d0c2a0c7-1a5f-481b-bac9-292c93d11cd2" }, { "type": "route", "uuid": "451dd3c3-7aa2-4dc7-adeb-a7f22a53a305" }, { "type": "route", "uuid": "a2f48091-d753-4fe2-aaf9-3da5cb58ae6e" }, { "type": "route", "uuid": "f6a23836-b658-4947-b4c1-f8c1b575d0c2" }, { "type": "route", "uuid": "38a6ffa4-17d4-42ec-b149-10a922620916" }, { "type": "route", "uuid": "17684208-e454-4b8d-a9a0-9b62f20375b0" }, { "type": "route", "uuid": "70c3e496-b157-4c1d-b41e-a46a47424a97" }, { "type": "route", "uuid": "5bb4999c-1e19-40e5-95fd-1dfc9627359e" }, { "type": "route", "uuid": "75bd6a19-6f8c-4994-8658-60c1f3f5a3d2" }, { "type": "route", "uuid": "1871c3d2-bb7b-454f-86cb-2b91b0d5b78d" }, { "type": "route", "uuid": "520c9182-782e-42d9-86e3-c4badbf613ae" }, { "type": "route", "uuid": "089f0f0d-9340-484b-97ac-bfd4a38cdd23" }, { "type": "route", "uuid": "dd12f34f-33b6-4799-b2d2-a30ba68049ab" }, { "type": "route", "uuid": "ed33a043-5fa9-44a2-8324-b993db2bb687" }, { "type": "route", "uuid": "4626c52d-78a3-460f-9a14-2ee1e88210f0" }, { "type": "route", "uuid": "263ad432-b27e-4f0d-a5b5-157cb82f4fd8" }, { "type": "route", "uuid": "6ac02088-0415-4641-911d-8b1c0221fe53" }, { "type": "route", "uuid": "205ed9f9-4647-4d0d-805d-9997a02eeb26" }, { "type": "route", "uuid": "4f5f746a-325f-4f89-a82f-b85c05ee34a8" }, { "type": "route", "uuid": "8fae425f-7e3f-4dd8-b1d9-c8a6ac282fb2" }, { "type": "route", "uuid": "1ae1b169-1be3-43f7-8afc-f3178a07fbc7" }, { "type": "route", "uuid": "eb792bba-2d6c-440c-be89-6a91b62e79b3" }, { "type": "route", "uuid": "5ce3f833-cd8c-4bc0-a604-7a74aa497747" }, { "type": "route", "uuid": "c97568bc-1dd2-45d6-b617-81b10dc9ba06" }, { "type": "route", "uuid": "2b5a47ec-0fe7-4a3a-821f-daaf1be73cb9" }, { "type": "route", "uuid": "70a94716-55e9-497b-bfe5-d72128d45d17" }, { "type": "route", "uuid": "fc6b36fa-33a5-4454-bb24-d1d994348d11" } ] }