{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://www.apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-operations-cancel":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_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/admin/{+name}:cancel","tags":["analytics"],"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/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-topics-get":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_get","summary":"Returns the topic configuration.","description":"GET /v1/admin/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The name of the topic whose configuration to return.","schema":{"type":"string","description":"Required. The name of the topic whose configuration to return."}}],"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-pubsublite/pubsublite-admin-projects-locations-topics-patch":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_patch","summary":"Updates properties of the specified topic.","description":"PATCH /v1/admin/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"The name of the topic. Structured like: projects/{project_number}/locations/{location}/topics/{topic_id}"},"updateMask":{"type":"string","description":"Required. A mask specifying the topic fields to change."},"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-pubsublite/pubsublite-admin-projects-locations-topics-delete":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_delete","summary":"Deletes the specified topic.","description":"DELETE /v1/admin/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The name of the topic 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-pubsublite/pubsublite-admin-projects-locations-operations-list":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_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/admin/{+name}/operations","tags":["analytics"],"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/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-reservations-list":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_reservations_list","summary":"Returns the list of reservations for the given project.","description":"GET /v1/admin/{+parent}/reservations","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"The maximum number of reservations to return. The service may return fewer than this value. If unset or zero, all reservations for the…","schema":{"type":"integer","description":"The maximum number of reservations to return. The service may return fewer than this value. If unset or zero, all reservations for the…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListReservations` call. Provide this to retrieve the subsequent page. When paginating, all other…","schema":{"type":"string","description":"A page token, received from a previous `ListReservations` call. Provide this to retrieve the subsequent page. When paginating, all other…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent whose reservations are to be listed. Structured like `projects/{project_number}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent whose reservations are to be listed. Structured like `projects/{project_number}/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/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-reservations-create":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_reservations_create","summary":"Creates a new reservation.","description":"POST /v1/admin/{+parent}/reservations","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent location in which to create the reservation. Structured like `projects/{project_number}/locations/{location}`."},"reservationId":{"type":"string","description":"Required. The ID to use for the reservation, which will become the final component of the reservation's name. This value is structured…"},"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-pubsublite/pubsublite-admin-projects-locations-reservations-topics-list":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_reservations_topics_list","summary":"Lists the topics attached to the specified reservation.","description":"GET /v1/admin/{+name}/topics","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The name of the reservation whose topics to list. Structured like:…","schema":{"type":"string","description":"Required. The name of the reservation whose topics to list. Structured like:…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of topics to return. The service may return fewer than this value. If unset or zero, all topics for the given…","schema":{"type":"integer","description":"The maximum number of topics to return. The service may return fewer than this value. If unset or zero, all topics for the given…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListReservationTopics` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous `ListReservationTopics` call. Provide this to retrieve the subsequent page. When paginating, all…"}}],"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-pubsublite/pubsublite-admin-projects-locations-subscriptions-list":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_subscriptions_list","summary":"Returns the list of subscriptions for the given project.","description":"GET /v1/admin/{+parent}/subscriptions","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"The maximum number of subscriptions to return. The service may return fewer than this value. If unset or zero, all subscriptions for the…","schema":{"type":"integer","description":"The maximum number of subscriptions to return. The service may return fewer than this value. If unset or zero, all subscriptions for the…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListSubscriptions` call. Provide this to retrieve the subsequent page. When paginating, all other…","schema":{"type":"string","description":"A page token, received from a previous `ListSubscriptions` call. Provide this to retrieve the subsequent page. When paginating, all other…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent whose subscriptions are to be listed. Structured like `projects/{project_number}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent whose subscriptions are to be listed. Structured like `projects/{project_number}/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/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-subscriptions-create":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_subscriptions_create","summary":"Creates a new subscription.","description":"POST /v1/admin/{+parent}/subscriptions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent location in which to create the subscription. Structured like `projects/{project_number}/locations/{location}`."},"skipBacklog":{"type":"boolean","description":"If true, the newly created subscription will only receive messages published after the subscription was created. Otherwise, the entire…"},"subscriptionId":{"type":"string","description":"Required. The ID to use for the subscription, which will become the final component of the subscription's name. This value is structured…"},"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-pubsublite/pubsublite-admin-projects-locations-subscriptions-seek":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_subscriptions_seek","summary":"Performs an out-of-band seek for a subscription to a specified target, which may be timestamps or named…","description":"POST /v1/admin/{+name}:seek","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the subscription to seek."},"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-pubsublite/pubsublite-admin-projects-locations-topics-list":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_list","summary":"Returns the list of topics for the given project.","description":"GET /v1/admin/{+parent}/topics","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"The maximum number of topics to return. The service may return fewer than this value. If unset or zero, all topics for the parent will be…","schema":{"type":"integer","description":"The maximum number of topics to return. The service may return fewer than this value. If unset or zero, all topics for the parent will be…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListTopics` call. Provide this to retrieve the subsequent page. When paginating, all other…","schema":{"type":"string","description":"A page token, received from a previous `ListTopics` call. Provide this to retrieve the subsequent page. When paginating, all other…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent whose topics are to be listed. Structured like `projects/{project_number}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent whose topics are to be listed. Structured like `projects/{project_number}/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/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-topics-create":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_create","summary":"Creates a new topic.","description":"POST /v1/admin/{+parent}/topics","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent location in which to create the topic. Structured like `projects/{project_number}/locations/{location}`."},"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/analytics:googleapis-pubsublite/pubsublite-admin-projects-locations-topics-get-partitions":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_get_partitions","summary":"Returns the partition information for the requested topic.","description":"GET /v1/admin/{+name}/partitions","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The topic whose partition information to return.","schema":{"type":"string","description":"Required. The topic whose partition information to return."}}],"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-pubsublite/pubsublite-admin-projects-locations-topics-subscriptions-lis":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_admin_projects_locations_topics_subscriptions_lis","summary":"Lists the subscriptions attached to the specified topic.","description":"GET /v1/admin/{+name}/subscriptions","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The name of the topic whose subscriptions to list.","schema":{"type":"string","description":"Required. The name of the topic whose subscriptions to list."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of subscriptions to return. The service may return fewer than this value. If unset or zero, all subscriptions for the…","schema":{"type":"integer","description":"The maximum number of subscriptions to return. The service may return fewer than this value. If unset or zero, all subscriptions for the…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListTopicSubscriptions` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous `ListTopicSubscriptions` call. Provide this to retrieve the subsequent page. When paginating, all…"}}],"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-pubsublite/pubsublite-cursor-projects-locations-subscriptions-commit-cu":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_cursor_projects_locations_subscriptions_commit_cu","summary":"Updates the committed cursor.","description":"POST /v1/cursor/{+subscription}:commitCursor","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscription","body"],"properties":{"subscription":{"type":"string","description":"The subscription for which to update the cursor."},"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-pubsublite/pubsublite-cursor-projects-locations-subscriptions-cursors-l":{"get":{"operationId":"analytics_googleapis_pubsublite_pubsublite_cursor_projects_locations_subscriptions_cursors_l","summary":"Returns all committed cursor information for a subscription.","description":"GET /v1/cursor/{+parent}/cursors","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"The maximum number of cursors to return. The service may return fewer than this value. If unset or zero, all cursors for the parent will…","schema":{"type":"integer","description":"The maximum number of cursors to return. The service may return fewer than this value. If unset or zero, all cursors for the parent will…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListPartitionCursors` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous `ListPartitionCursors` call. Provide this to retrieve the subsequent page. When paginating, all…"}},{"name":"parent","in":"query","required":true,"description":"Required. The subscription for which to retrieve cursors. Structured like…","schema":{"type":"string","description":"Required. The subscription for which to retrieve cursors. 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/analytics:googleapis-pubsublite/pubsublite-topic-stats-projects-locations-topics-compute-hea":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_topic_stats_projects_locations_topics_compute_hea","summary":"Compute the head cursor for the partition. The head cursor's offset is guaranteed to be less than or equal…","description":"POST /v1/topicStats/{+topic}:computeHeadCursor","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["topic","body"],"properties":{"topic":{"type":"string","description":"Required. The topic for which we should compute the head cursor."},"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-pubsublite/pubsublite-topic-stats-projects-locations-topics-compute-mes":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_topic_stats_projects_locations_topics_compute_mes","summary":"Compute statistics about a range of messages in a given topic and partition.","description":"POST /v1/topicStats/{+topic}:computeMessageStats","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["topic","body"],"properties":{"topic":{"type":"string","description":"Required. The topic for which we should compute message stats."},"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-pubsublite/pubsublite-topic-stats-projects-locations-topics-compute-tim":{"post":{"operationId":"analytics_googleapis_pubsublite_pubsublite_topic_stats_projects_locations_topics_compute_tim","summary":"Compute the corresponding cursor for a publish or event time in a topic partition.","description":"POST /v1/topicStats/{+topic}:computeTimeCursor","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["topic","body"],"properties":{"topic":{"type":"string","description":"Required. The topic for which we should compute the cursor."},"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"}}}}}}}