{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-v":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_v","summary":"Get a versioned schema (schema with subject/version) of a subject.","description":"GET /v1/{+name}","tags":["dev-tools"],"parameters":[{"name":"deleted","in":"query","required":false,"description":"Optional. If true, no matter if the subject/version is soft-deleted or not, it returns the version details. If false, it returns NOT_FOUND…","schema":{"type":"boolean","description":"Optional. If true, no matter if the subject/version is soft-deleted or not, it returns the version details. If false, it returns NOT_FOUND…"}},{"name":"name","in":"query","required":true,"description":"Required. The name of the subject to return versions. Structured like:…","schema":{"type":"string","description":"Required. The name of the subject to return versions. Structured like:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-contexts-c":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_contexts_c","summary":"Check compatibility of a schema with all versions or a specific version of a subject.","description":"POST /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the resource to check compatibility for. The format is either of following: *…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-mode-updat":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_mode_updat","summary":"Update mode at global level or for a subject.","description":"PUT /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the mode. The format is *…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors","summary":"Updates the properties of a connector.","description":"PATCH /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Identifier. The name of the connector. Structured like:…"},"updateMask":{"type":"string","description":"Required. Field mask is used to specify the fields to be overwritten in the cluster resource by the update. The fields specified in the…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-v-2":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_v_2","summary":"Delete a version of a subject. The response will be the deleted version id.","description":"DELETE /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The name of the subject version to delete. Structured like:…"},"permanent":{"type":"boolean","description":"Optional. If true, both the version and the referenced schema ID will be permanently deleted. The default is false. If false, the version…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_list","summary":"Lists information about the supported locations for this service. This method lists locations based on the…","description":"GET /v1/{+name}/locations","tags":["dev-tools"],"parameters":[{"name":"extraLocationTypes","in":"query","required":false,"description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.","schema":{"type":"string","description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage."}},{"name":"filter","in":"query","required":false,"description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…","schema":{"type":"string","description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…"}},{"name":"name","in":"query","required":true,"description":"The resource that owns the locations collection, if applicable.","schema":{"type":"string","description":"The resource that owns the locations collection, if applicable."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of results to return. If not set, the service selects a default.","schema":{"type":"integer","description":"The maximum number of results to return. If not set, the service selects a default."}},{"name":"pageToken","in":"query","required":false,"description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.","schema":{"type":"string","description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_list","summary":"Lists the clusters in a given project and location.","description":"GET /v1/{+parent}/clusters","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression for the result.","schema":{"type":"string","description":"Optional. Filter expression for the result."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Order by fields for the result.","schema":{"type":"string","description":"Optional. Order by fields for the result."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of clusters to return. The service may return fewer than this value. If unspecified, server will pick an…","schema":{"type":"integer","description":"Optional. The maximum number of clusters to return. The service may return fewer than this value. If unspecified, server will pick an…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListClusters` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListClusters` call. Provide this to retrieve the subsequent page. When paginating, all…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent location whose clusters are to be listed. Structured like `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent location whose clusters are to be listed. Structured like `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-create":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_create","summary":"Creates a new cluster in a given project and location.","description":"POST /v1/{+parent}/clusters","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"clusterId":{"type":"string","description":"Required. The ID to use for the cluster, which will become the final component of the cluster's name. The ID must be 1-63 characters long,…"},"parent":{"type":"string","description":"Required. The parent region in which to create the cluster. Structured like `projects/{project}/locations/{location}`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID to avoid duplication of requests. If a request times…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-acls-add-acl-entry":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_acls_add_acl_entry","summary":"Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.","description":"POST /v1/{+acl}:addAclEntry","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["acl","body"],"properties":{"acl":{"type":"string","description":"Required. The name of the acl to add the acl entry to. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-acls-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_acls_list","summary":"Lists the acls in a given cluster.","description":"GET /v1/{+parent}/acls","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of acls to return. The service may return fewer than this value. If unset or zero, all acls for the parent is…","schema":{"type":"integer","description":"Optional. The maximum number of acls to return. The service may return fewer than this value. If unset or zero, all acls for the parent is…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListAcls` call. Provide this to retrieve the subsequent page. When paginating, all other…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListAcls` call. Provide this to retrieve the subsequent page. When paginating, all other…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent cluster whose acls are to be listed. Structured like `projects/{project}/locations/{location}/clusters/{cluster}`.","schema":{"type":"string","description":"Required. The parent cluster whose acls are to be listed. Structured like `projects/{project}/locations/{location}/clusters/{cluster}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-acls-create":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_acls_create","summary":"Creates a new acl in the given project, location, and cluster.","description":"POST /v1/{+parent}/acls","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"aclId":{"type":"string","description":"Required. The ID to use for the acl, which will become the final component of the acl's name. The structure of `acl_id` defines the…"},"parent":{"type":"string","description":"Required. The parent cluster in which to create the acl. Structured like `projects/{project}/locations/{location}/clusters/{cluster}`."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-acls-remove-acl-ent":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_acls_remove_acl_ent","summary":"Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e.…","description":"POST /v1/{+acl}:removeAclEntry","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["acl","body"],"properties":{"acl":{"type":"string","description":"Required. The name of the acl to remove the acl entry from. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-consumer-groups-lis":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_consumer_groups_lis","summary":"Lists the consumer groups in a given cluster.","description":"GET /v1/{+parent}/consumerGroups","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression for the result. Only supports filtering by topic name as a key in the `topics` map.","schema":{"type":"string","description":"Optional. Filter expression for the result. Only supports filtering by topic name as a key in the `topics` map."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of consumer groups to return. The service may return fewer than this value. If unset or zero, all consumer…","schema":{"type":"integer","description":"Optional. The maximum number of consumer groups to return. The service may return fewer than this value. If unset or zero, all consumer…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListConsumerGroups` call. Provide this to retrieve the subsequent page. When paginating,…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListConsumerGroups` call. Provide this to retrieve the subsequent page. When paginating,…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent cluster whose consumer groups are to be listed. Structured like…","schema":{"type":"string","description":"Required. The parent cluster whose consumer groups are to be listed. Structured like…"}},{"name":"view","in":"query","required":false,"description":"Optional. Specifies the view (BASIC or FULL) of the ConsumerGroup resource to be returned in the response. Defaults to FULL view.","schema":{"type":"string","enum":["CONSUMER_GROUP_VIEW_UNSPECIFIED","CONSUMER_GROUP_VIEW_BASIC","CONSUMER_GROUP_VIEW_FULL"],"description":"Optional. Specifies the view (BASIC or FULL) of the ConsumerGroup resource to be returned in the response. Defaults to FULL view."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-topics-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_topics_list","summary":"Lists the topics in a given cluster.","description":"GET /v1/{+parent}/topics","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of topics to return. The service may return fewer than this value. If unset or zero, all topics for the…","schema":{"type":"integer","description":"Optional. The maximum number of topics to return. The service may return fewer than this value. If unset or zero, all topics for the…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListTopics` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListTopics` call. Provide this to retrieve the subsequent page. When paginating, all…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent cluster whose topics are to be listed. Structured like `projects/{project}/locations/{location}/clusters/{cluster}`.","schema":{"type":"string","description":"Required. The parent cluster whose topics are to be listed. Structured like `projects/{project}/locations/{location}/clusters/{cluster}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-clusters-topics-create":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_clusters_topics_create","summary":"Creates a new topic in a given project and location.","description":"POST /v1/{+parent}/topics","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent cluster in which to create the topic. Structured like `projects/{project}/locations/{location}/clusters/{cluster}`."},"topicId":{"type":"string","description":"Required. The ID to use for the topic, which will become the final component of the topic's name. This value is structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_list","summary":"Lists the Kafka Connect clusters in a given project and location.","description":"GET /v1/{+parent}/connectClusters","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter expression for the result.","schema":{"type":"string","description":"Optional. Filter expression for the result."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Order by fields for the result.","schema":{"type":"string","description":"Optional. Order by fields for the result."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of Connect clusters to return. The service may return fewer than this value. If unspecified, server will pick…","schema":{"type":"integer","description":"Optional. The maximum number of Connect clusters to return. The service may return fewer than this value. If unspecified, server will pick…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListConnectClusters` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListConnectClusters` call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent project/location whose Connect clusters are to be listed. Structured like `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent project/location whose Connect clusters are to be listed. Structured like `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-create":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_create","summary":"Creates a new Kafka Connect cluster in a given project and location.","description":"POST /v1/{+parent}/connectClusters","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"connectClusterId":{"type":"string","description":"Required. The ID to use for the Connect cluster, which will become the final component of the cluster's name. The ID must be 1-63…"},"parent":{"type":"string","description":"Required. The parent project/location in which to create the Kafka Connect cluster. Structured like…"},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID to avoid duplication of requests. If a request times…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors-2":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors_2","summary":"Lists the connectors in a given Connect cluster.","description":"GET /v1/{+parent}/connectors","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of connectors to return. The service may return fewer than this value. If unspecified, server will pick an…","schema":{"type":"integer","description":"Optional. The maximum number of connectors to return. The service may return fewer than this value. If unspecified, server will pick an…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListConnectors` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListConnectors` call. Provide this to retrieve the subsequent page. When paginating, all…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent Connect cluster whose connectors are to be listed. Structured like…","schema":{"type":"string","description":"Required. The parent Connect cluster whose connectors are to be listed. Structured like…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors-3":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors_3","summary":"Creates a new connector in a given Connect cluster.","description":"POST /v1/{+parent}/connectors","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"connectorId":{"type":"string","description":"Required. The ID to use for the connector, which will become the final component of the connector's name. The ID must be 1-63 characters…"},"parent":{"type":"string","description":"Required. The parent Connect cluster in which to create the connector. Structured like…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors-4":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors_4","summary":"Pauses the connector and its tasks.","description":"POST /v1/{+name}:pause","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the connector to pause. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors-5":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors_5","summary":"Restarts the connector.","description":"POST /v1/{+name}:restart","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the connector to restart. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors-6":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors_6","summary":"Resumes the connector and its tasks.","description":"POST /v1/{+name}:resume","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the connector to pause. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-connect-clusters-connectors-7":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_connect_clusters_connectors_7","summary":"Stops the connector.","description":"POST /v1/{+name}:stop","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the connector to stop. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-operations-cancel":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_operations_cancel","summary":"Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…","description":"POST /v1/{+name}:cancel","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"The name of the operation resource to be cancelled."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-operations-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_operations_list","summary":"Lists operations that match the specified filter in the request. If the server doesn't support this method,…","description":"GET /v1/{+name}/operations","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"The standard list filter.","schema":{"type":"string","description":"The standard list filter."}},{"name":"name","in":"query","required":true,"description":"The name of the operation's parent resource.","schema":{"type":"string","description":"The name of the operation's parent resource."}},{"name":"pageSize","in":"query","required":false,"description":"The standard list page size.","schema":{"type":"integer","description":"The standard list page size."}},{"name":"pageToken","in":"query","required":false,"description":"The standard list page token.","schema":{"type":"string","description":"The standard list page token."}},{"name":"returnPartialSuccess","in":"query","required":false,"description":"When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the…","schema":{"type":"boolean","description":"When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-list":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_list","summary":"List schema registries.","description":"GET /v1/{+parent}/schemaRegistries","tags":["dev-tools"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. The parent whose schema registry instances are to be listed. Structured like: `projects/{project}/locations/{location}`","schema":{"type":"string","description":"Required. The parent whose schema registry instances are to be listed. Structured like: `projects/{project}/locations/{location}`"}},{"name":"view","in":"query","required":false,"description":"Optional. Specifies the view to return for the schema registry instances. If not specified, the default view is SCHEMA_REGISTRY_VIEW_BASIC.","schema":{"type":"string","enum":["SCHEMA_REGISTRY_VIEW_UNSPECIFIED","SCHEMA_REGISTRY_VIEW_BASIC","SCHEMA_REGISTRY_VIEW_FULL"],"description":"Optional. Specifies the view to return for the schema registry instances. If not specified, the default view is SCHEMA_REGISTRY_VIEW_BASIC."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-create":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_create","summary":"Create a schema registry instance.","description":"POST /v1/{+parent}/schemaRegistries","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent whose schema registry instance is to be created. Structured like: `projects/{project}/locations/{location}`"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-contexts-l":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_contexts_l","summary":"List contexts for a schema registry.","description":"GET /v1/{+parent}/contexts","tags":["dev-tools"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. The parent of the contexts. Structured like: `projects/{project}/locations/{location}/schemaRegistries/{schema_registry}`","schema":{"type":"string","description":"Required. The parent of the contexts. Structured like: `projects/{project}/locations/{location}/schemaRegistries/{schema_registry}`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-v-3":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_v_3","summary":"Get the schema string only for a version of a subject. The response will be the schema string.","description":"GET /v1/{+name}/schema","tags":["dev-tools"],"parameters":[{"name":"deleted","in":"query","required":false,"description":"Optional. If true, no matter if the subject/version is soft-deleted or not, it returns the version details. If false, it returns NOT_FOUND…","schema":{"type":"boolean","description":"Optional. If true, no matter if the subject/version is soft-deleted or not, it returns the version details. If false, it returns NOT_FOUND…"}},{"name":"name","in":"query","required":true,"description":"Required. The name of the subject to return versions. Structured like:…","schema":{"type":"string","description":"Required. The name of the subject to return versions. Structured like:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-l":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_l","summary":"List subjects in the schema registry. The response will be an array of subject names.","description":"GET /v1/{+parent}/subjects","tags":["dev-tools"],"parameters":[{"name":"deleted","in":"query","required":false,"description":"Optional. If true, the response will include soft-deleted subjects. The default is false.","schema":{"type":"boolean","description":"Optional. If true, the response will include soft-deleted subjects. The default is false."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent schema registry/context whose subjects are to be listed. Structured like:…","schema":{"type":"string","description":"Required. The parent schema registry/context whose subjects are to be listed. Structured like:…"}},{"name":"subjectPrefix","in":"query","required":false,"description":"Optional. The context to filter the subjects by, in the format of `:.{context}:`. If unset, all subjects in the registry are returned. Set…","schema":{"type":"string","description":"Optional. The context to filter the subjects by, in the format of `:.{context}:`. If unset, all subjects in the registry are returned. Set…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-schemas-ty":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_schemas_ty","summary":"List the supported schema types. The response will be an array of schema types.","description":"GET /v1/{+parent}/schemas/types","tags":["dev-tools"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. The parent schema registry whose schema types are to be listed. Structured like:…","schema":{"type":"string","description":"Required. The parent schema registry whose schema types are to be listed. Structured like:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-v-4":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_v_4","summary":"Get all versions of a subject. The response will be an array of versions of the subject.","description":"GET /v1/{+parent}/versions","tags":["dev-tools"],"parameters":[{"name":"deleted","in":"query","required":false,"description":"Optional. If true, the response will include soft-deleted versions of an active or soft-deleted subject. The default is false.","schema":{"type":"boolean","description":"Optional. If true, the response will include soft-deleted versions of an active or soft-deleted subject. The default is false."}},{"name":"parent","in":"query","required":true,"description":"Required. The subject whose versions are to be listed. Structured like:…","schema":{"type":"string","description":"Required. The subject whose versions are to be listed. Structured like:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-v-5":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_v_5","summary":"Register a new version under a given subject with the given schema.","description":"POST /v1/{+parent}/versions","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The subject to create the version for. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-l-2":{"post":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_l_2","summary":"Lookup a schema under the specified subject.","description":"POST /v1/{+parent}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The subject to lookup the schema in. Structured like:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-managedkafka/managedkafka-projects-locations-schema-registries-subjects-v-6":{"get":{"operationId":"dev_tools_google_managedkafka_managedkafka_projects_locations_schema_registries_subjects_v_6","summary":"Get a list of IDs of schemas that reference the schema with the given subject and version.","description":"GET /v1/{+parent}/referencedby","tags":["dev-tools"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. The version to list referenced by. Structured like:…","schema":{"type":"string","description":"Required. The version to list referenced by. Structured like:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}