{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-clouddebugger/clouddebugger-controller-debuggees-register":{"post":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_controller_debuggees_register","summary":"Registers the debuggee with the controller service. All agents attached to the same application must call…","description":"POST /v2/controller/debuggees/register","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"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/analytics:googleapis-clouddebugger/clouddebugger-controller-debuggees-breakpoints-list":{"get":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_controller_debuggees_breakpoints_list","summary":"Returns the list of all active breakpoints for the debuggee. The breakpoint specification (`location`,…","description":"GET /v2/controller/debuggees/{debuggeeId}/breakpoints","tags":["analytics"],"parameters":[{"name":"agentId","in":"query","required":false,"description":"Identifies the agent. This is the ID returned in the RegisterDebuggee response.","schema":{"type":"string","description":"Identifies the agent. This is the ID returned in the RegisterDebuggee response."}},{"name":"debuggeeId","in":"query","required":true,"description":"Required. Identifies the debuggee.","schema":{"type":"string","description":"Required. Identifies the debuggee."}},{"name":"successOnTimeout","in":"query","required":false,"description":"If set to `true` (recommended), returns `google.rpc.Code.OK` status and sets the `wait_expired` response field to `true` when the…","schema":{"type":"boolean","description":"If set to `true` (recommended), returns `google.rpc.Code.OK` status and sets the `wait_expired` response field to `true` when the…"}},{"name":"waitToken","in":"query","required":false,"description":"A token that, if specified, blocks the method call until the list of active breakpoints has changed, or a server-selected timeout has…","schema":{"type":"string","description":"A token that, if specified, blocks the method call until the list of active breakpoints has changed, or a server-selected timeout has…"}}],"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/analytics:googleapis-clouddebugger/clouddebugger-controller-debuggees-breakpoints-update":{"post":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_controller_debuggees_breakpoints_update","summary":"Updates the breakpoint state or mutable fields. The entire Breakpoint message must be sent back to the…","description":"PUT /v2/controller/debuggees/{debuggeeId}/breakpoints/{id}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["debuggeeId","id","body"],"properties":{"debuggeeId":{"type":"string","description":"Required. Identifies the debuggee being debugged."},"id":{"type":"string","description":"Breakpoint identifier, unique in the scope of the debuggee."},"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/analytics:googleapis-clouddebugger/clouddebugger-debugger-debuggees-list":{"get":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_debugger_debuggees_list","summary":"Lists all the debuggees that the user has access to.","description":"GET /v2/debugger/debuggees","tags":["analytics"],"parameters":[{"name":"clientVersion","in":"query","required":false,"description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).","schema":{"type":"string","description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`)."}},{"name":"includeInactive","in":"query","required":false,"description":"When set to `true`, the result includes all debuggees. Otherwise, the result includes only debuggees that are active.","schema":{"type":"boolean","description":"When set to `true`, the result includes all debuggees. Otherwise, the result includes only debuggees that are active."}},{"name":"project","in":"query","required":false,"description":"Required. Project number of a Google Cloud project whose debuggees to list.","schema":{"type":"string","description":"Required. Project number of a Google Cloud project whose debuggees to list."}}],"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/analytics:googleapis-clouddebugger/clouddebugger-debugger-debuggees-breakpoints-get":{"get":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_debugger_debuggees_breakpoints_get","summary":"Gets breakpoint information.","description":"GET /v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}","tags":["analytics"],"parameters":[{"name":"breakpointId","in":"query","required":true,"description":"Required. ID of the breakpoint to get.","schema":{"type":"string","description":"Required. ID of the breakpoint to get."}},{"name":"clientVersion","in":"query","required":false,"description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).","schema":{"type":"string","description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`)."}},{"name":"debuggeeId","in":"query","required":true,"description":"Required. ID of the debuggee whose breakpoint to get.","schema":{"type":"string","description":"Required. ID of the debuggee whose breakpoint to get."}}],"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/analytics:googleapis-clouddebugger/clouddebugger-debugger-debuggees-breakpoints-delete":{"post":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_debugger_debuggees_breakpoints_delete","summary":"Deletes the breakpoint from the debuggee.","description":"DELETE /v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["breakpointId","debuggeeId"],"properties":{"breakpointId":{"type":"string","description":"Required. ID of the breakpoint to delete."},"clientVersion":{"type":"string","description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`)."},"debuggeeId":{"type":"string","description":"Required. ID of the debuggee whose breakpoint to delete."}}}}}},"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/analytics:googleapis-clouddebugger/clouddebugger-debugger-debuggees-breakpoints-list":{"get":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_debugger_debuggees_breakpoints_list","summary":"Lists all breakpoints for the debuggee.","description":"GET /v2/debugger/debuggees/{debuggeeId}/breakpoints","tags":["analytics"],"parameters":[{"name":"action.value","in":"query","required":false,"description":"Only breakpoints with the specified action will pass the filter.","schema":{"type":"string","enum":["CAPTURE","LOG"],"description":"Only breakpoints with the specified action will pass the filter."}},{"name":"clientVersion","in":"query","required":false,"description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).","schema":{"type":"string","description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`)."}},{"name":"debuggeeId","in":"query","required":true,"description":"Required. ID of the debuggee whose breakpoints to list.","schema":{"type":"string","description":"Required. ID of the debuggee whose breakpoints to list."}},{"name":"includeAllUsers","in":"query","required":false,"description":"When set to `true`, the response includes the list of breakpoints set by any user. Otherwise, it includes only breakpoints set by the…","schema":{"type":"boolean","description":"When set to `true`, the response includes the list of breakpoints set by any user. Otherwise, it includes only breakpoints set by the…"}},{"name":"includeInactive","in":"query","required":false,"description":"When set to `true`, the response includes active and inactive breakpoints. Otherwise, it includes only active breakpoints.","schema":{"type":"boolean","description":"When set to `true`, the response includes active and inactive breakpoints. Otherwise, it includes only active breakpoints."}},{"name":"stripResults","in":"query","required":false,"description":"This field is deprecated. The following fields are always stripped out of the result: `stack_frames`, `evaluated_expressions` and…","schema":{"type":"boolean","description":"This field is deprecated. The following fields are always stripped out of the result: `stack_frames`, `evaluated_expressions` and…"}},{"name":"waitToken","in":"query","required":false,"description":"A wait token that, if specified, blocks the call until the breakpoints list has changed, or a server selected timeout has expired. The…","schema":{"type":"string","description":"A wait token that, if specified, blocks the call until the breakpoints list has changed, or a server selected timeout has expired. 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/analytics:googleapis-clouddebugger/clouddebugger-debugger-debuggees-breakpoints-set":{"post":{"operationId":"analytics_googleapis_clouddebugger_clouddebugger_debugger_debuggees_breakpoints_set","summary":"Sets the breakpoint to the debuggee.","description":"POST /v2/debugger/debuggees/{debuggeeId}/breakpoints/set","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["debuggeeId","body"],"properties":{"canaryOption":{"type":"string","enum":["CANARY_OPTION_UNSPECIFIED","CANARY_OPTION_TRY_ENABLE","CANARY_OPTION_TRY_DISABLE"],"description":"The canary option set by the user upon setting breakpoint."},"clientVersion":{"type":"string","description":"Required. The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`)."},"debuggeeId":{"type":"string","description":"Required. ID of the debuggee where the breakpoint is to be set."},"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"}}},"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"}}}}}}}