{"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/cloud:azure-eventgrid-event-grid-namespace/publish-cloud-event":{"post":{"operationId":"cloud_azure_eventgrid_event_grid_namespace_publish_cloud_event","summary":"Publish a single Cloud Event to a namespace topic.","description":"POST /topics/{topicName}:publish","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","topicName","body"],"properties":{"endpoint":{"type":"string","description":"The host name of the namespace, e.g. namespaceName1.westus-1.eventgrid.azure.net"},"api-version":{"type":"string","default":"2024-06-01","description":"The API version to use for this operation."},"topicName":{"type":"string","description":"Topic Name."},"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/cloud:azure-eventgrid-event-grid-namespace/receive-cloud-events":{"post":{"operationId":"cloud_azure_eventgrid_event_grid_namespace_receive_cloud_events","summary":"Receive a batch of Cloud Events from a subscription.","description":"POST /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:receive","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","topicName","eventSubscriptionName"],"properties":{"endpoint":{"type":"string","description":"The host name of the namespace, e.g. namespaceName1.westus-1.eventgrid.azure.net"},"api-version":{"type":"string","default":"2024-06-01","description":"The API version to use for this operation."},"topicName":{"type":"string","description":"Topic Name."},"eventSubscriptionName":{"type":"string","description":"Event Subscription Name."},"maxEvents":{"type":"integer","default":1,"description":"Max Events count to be received. Minimum value is 1, while maximum value is 100 events. If not specified, the default value is 1."},"maxWaitTime":{"type":"integer","description":"Max wait time value for receive operation in Seconds. It is the time in seconds that the server approximately waits for the availability…"}}}}}},"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/cloud:azure-eventgrid-event-grid-namespace/acknowledge-cloud-events":{"post":{"operationId":"cloud_azure_eventgrid_event_grid_namespace_acknowledge_cloud_events","summary":"Acknowledge a batch of Cloud Events. The response will include the set of successfully acknowledged lock…","description":"POST /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:acknowledge","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","topicName","eventSubscriptionName","body"],"properties":{"endpoint":{"type":"string","description":"The host name of the namespace, e.g. namespaceName1.westus-1.eventgrid.azure.net"},"api-version":{"type":"string","default":"2024-06-01","description":"The API version to use for this operation."},"topicName":{"type":"string","description":"Topic Name."},"eventSubscriptionName":{"type":"string","description":"Event Subscription Name."},"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/cloud:azure-eventgrid-event-grid-namespace/release-cloud-events":{"post":{"operationId":"cloud_azure_eventgrid_event_grid_namespace_release_cloud_events","summary":"Release a batch of Cloud Events. The response will include the set of successfully released lock tokens,…","description":"POST /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:release","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","topicName","eventSubscriptionName","body"],"properties":{"endpoint":{"type":"string","description":"The host name of the namespace, e.g. namespaceName1.westus-1.eventgrid.azure.net"},"api-version":{"type":"string","default":"2024-06-01","description":"The API version to use for this operation."},"topicName":{"type":"string","description":"Topic Name."},"eventSubscriptionName":{"type":"string","description":"Event Subscription Name."},"releaseDelayInSeconds":{"type":"string","enum":["0","10","60","600","3600"],"description":"Release cloud events with the specified delay in seconds."},"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/cloud:azure-eventgrid-event-grid-namespace/reject-cloud-events":{"post":{"operationId":"cloud_azure_eventgrid_event_grid_namespace_reject_cloud_events","summary":"Reject a batch of Cloud Events. The response will include the set of successfully rejected lock tokens,…","description":"POST /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:reject","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","topicName","eventSubscriptionName","body"],"properties":{"endpoint":{"type":"string","description":"The host name of the namespace, e.g. namespaceName1.westus-1.eventgrid.azure.net"},"api-version":{"type":"string","default":"2024-06-01","description":"The API version to use for this operation."},"topicName":{"type":"string","description":"Topic Name."},"eventSubscriptionName":{"type":"string","description":"Event Subscription Name."},"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/cloud:azure-eventgrid-event-grid-namespace/renew-cloud-event-locks":{"post":{"operationId":"cloud_azure_eventgrid_event_grid_namespace_renew_cloud_event_locks","summary":"Renew locks for a batch of Cloud Events. The response will include the set of successfully renewed lock…","description":"POST /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:renewLock","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","topicName","eventSubscriptionName","body"],"properties":{"endpoint":{"type":"string","description":"The host name of the namespace, e.g. namespaceName1.westus-1.eventgrid.azure.net"},"api-version":{"type":"string","default":"2024-06-01","description":"The API version to use for this operation."},"topicName":{"type":"string","description":"Topic Name."},"eventSubscriptionName":{"type":"string","description":"Event Subscription Name."},"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"}}}}}}}