{"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/communication:svix/authentication-generate-magic-links":{"post":{"operationId":"communication_svix_authentication_generate_magic_links","summary":"Get Consumer App Portal Access","description":"POST /api/v1/auth/app-portal-access/{app_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/authentication-logout-token":{"post":{"operationId":"communication_svix_authentication_logout_token","summary":"Logout","description":"POST /api/v1/auth/logout","tags":["communication"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"idempotency-key":{"type":"string","description":"The request's idempotency key"}}}}}},"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/communication:svix/authentication-expire-all-tokens":{"post":{"operationId":"communication_svix_authentication_expire_all_tokens","summary":"Expire All","description":"POST /api/v1/auth/app/{app_id}/expire-all","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/application-list-all":{"get":{"operationId":"communication_svix_application_list_all","summary":"List Applications","description":"GET /api/v1/app","tags":["communication"],"parameters":[{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"order","in":"query","required":false,"description":"The sorting order of the returned items","schema":{"type":"string","enum":["ascending","descending"],"description":"The sorting order of the returned items"}}],"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/communication:svix/application-create-new-application":{"post":{"operationId":"communication_svix_application_create_new_application","summary":"Create Application","description":"POST /api/v1/app","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"get_if_exists":{"type":"boolean","default":false,"description":"Get an existing application, or create a new one if doesn't exist. It's two separate functions in the libs."},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/application-get-by-id":{"get":{"operationId":"communication_svix_application_get_by_id","summary":"Get Application","description":"GET /api/v1/app/{app_id}","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}}],"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/communication:svix/application-update-application-by-id":{"post":{"operationId":"communication_svix_application_update_application_by_id","summary":"Update Application","description":"PUT /api/v1/app/{app_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"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/communication:svix/application-partially-update":{"post":{"operationId":"communication_svix_application_partially_update","summary":"Patch Application","description":"PATCH /api/v1/app/{app_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"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/communication:svix/application-remove-app":{"post":{"operationId":"communication_svix_application_remove_app","summary":"Delete Application","description":"DELETE /api/v1/app/{app_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"}}}}}},"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/communication:svix/endpoint-list-endpoints":{"get":{"operationId":"communication_svix_endpoint_list_endpoints","summary":"List Endpoints","description":"GET /api/v1/app/{app_id}/endpoint","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"order","in":"query","required":false,"description":"The sorting order of the returned items","schema":{"type":"string","enum":["ascending","descending"],"description":"The sorting order of the returned items"}}],"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/communication:svix/endpoint-create-or-update":{"post":{"operationId":"communication_svix_endpoint_create_or_update","summary":"Create Endpoint","description":"POST /api/v1/app/{app_id}/endpoint","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/endpoint-get-details":{"get":{"operationId":"communication_svix_endpoint_get_details","summary":"Get Endpoint","description":"GET /api/v1/app/{app_id}/endpoint/{endpoint_id}","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}}],"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/communication:svix/endpoint-update-endpoint-by-id":{"post":{"operationId":"communication_svix_endpoint_update_endpoint_by_id","summary":"Update Endpoint","description":"PUT /api/v1/app/{app_id}/endpoint/{endpoint_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"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/communication:svix/endpoint-partially-update":{"post":{"operationId":"communication_svix_endpoint_partially_update","summary":"Patch Endpoint","description":"PATCH /api/v1/app/{app_id}/endpoint/{endpoint_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"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/communication:svix/endpoint-remove":{"post":{"operationId":"communication_svix_endpoint_remove","summary":"Delete Endpoint","description":"DELETE /api/v1/app/{app_id}/endpoint/{endpoint_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"}}}}}},"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/communication:svix/endpoint-get-signing-secret":{"get":{"operationId":"communication_svix_endpoint_get_signing_secret","summary":"Get Endpoint Secret","description":"GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/secret","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}}],"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/communication:svix/endpoint-rotate-secret":{"post":{"operationId":"communication_svix_endpoint_rotate_secret","summary":"Rotate Endpoint Secret","description":"POST /api/v1/app/{app_id}/endpoint/{endpoint_id}/secret/rotate","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/endpoint-get-headers":{"get":{"operationId":"communication_svix_endpoint_get_headers","summary":"Get Endpoint Headers","description":"GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/headers","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}}],"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/communication:svix/endpoint-set-webhook-headers":{"post":{"operationId":"communication_svix_endpoint_set_webhook_headers","summary":"Update Endpoint Headers","description":"PUT /api/v1/app/{app_id}/endpoint/{endpoint_id}/headers","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"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/communication:svix/endpoint-partially-set-headers":{"post":{"operationId":"communication_svix_endpoint_partially_set_headers","summary":"Patch Endpoint Headers","description":"PATCH /api/v1/app/{app_id}/endpoint/{endpoint_id}/headers","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"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/communication:svix/endpoint-replay-missing-webhooks":{"post":{"operationId":"communication_svix_endpoint_replay_missing_webhooks","summary":"Replay Missing Webhooks","description":"POST /api/v1/app/{app_id}/endpoint/{endpoint_id}/replay-missing","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/endpoint-get-transformation-code":{"get":{"operationId":"communication_svix_endpoint_get_transformation_code","summary":"Get Endpoint Transformation","description":"GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/transformation","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}}],"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/communication:svix/endpoint-set-transformation-code":{"post":{"operationId":"communication_svix_endpoint_set_transformation_code","summary":"Set Endpoint Transformation","description":"PATCH /api/v1/app/{app_id}/endpoint/{endpoint_id}/transformation","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"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/communication:svix/endpoint-get-statistics":{"get":{"operationId":"communication_svix_endpoint_get_statistics","summary":"Endpoint Stats","description":"GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/stats","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}},{"name":"since","in":"query","required":false,"description":"Filter the range to data starting from this date","schema":{"type":"string","description":"Filter the range to data starting from this date"}},{"name":"until","in":"query","required":false,"description":"Filter the range to data ending by this date","schema":{"type":"string","description":"Filter the range to data ending by this date"}}],"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/communication:svix/endpoint-resend-failed-messages":{"post":{"operationId":"communication_svix_endpoint_resend_failed_messages","summary":"Recover Failed Webhooks","description":"POST /api/v1/app/{app_id}/endpoint/{endpoint_id}/recover","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/endpoint-send-example-message-type":{"post":{"operationId":"communication_svix_endpoint_send_example_message_type","summary":"Send Event Type Example Message","description":"POST /api/v1/app/{app_id}/endpoint/{endpoint_id}/send-example","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","endpoint_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/event-type-list":{"get":{"operationId":"communication_svix_event_type_list","summary":"List Event Types","description":"GET /api/v1/event-type","tags":["communication"],"parameters":[{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"order","in":"query","required":false,"description":"The sorting order of the returned items","schema":{"type":"string","enum":["ascending","descending"],"description":"The sorting order of the returned items"}},{"name":"include_archived","in":"query","required":false,"description":"When `true` archived (deleted but not expunged) items are included in the response","schema":{"type":"boolean","default":false,"description":"When `true` archived (deleted but not expunged) items are included in the response"}},{"name":"with_content","in":"query","required":false,"description":"When `true` the full item (including the schema) is included in the response","schema":{"type":"boolean","default":false,"description":"When `true` the full item (including the schema) is included in the response"}}],"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/communication:svix/event-type-create-or-update":{"post":{"operationId":"communication_svix_event_type_create_or_update","summary":"Create Event Type","description":"POST /api/v1/event-type","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/event-type-import-from-openapi":{"post":{"operationId":"communication_svix_event_type_import_from_openapi","summary":"Event Type Import From Openapi","description":"POST /api/v1/event-type/import/openapi","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/event-type-get-event-type":{"get":{"operationId":"communication_svix_event_type_get_event_type","summary":"Get Event Type","description":"GET /api/v1/event-type/{event_type_name}","tags":["communication"],"parameters":[{"name":"event_type_name","in":"query","required":true,"description":"The event type's name","schema":{"type":"string","description":"The event type's name"}}],"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/communication:svix/event-type-update-event-type-name":{"post":{"operationId":"communication_svix_event_type_update_event_type_name","summary":"Update Event Type","description":"PUT /api/v1/event-type/{event_type_name}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["event_type_name","body"],"properties":{"event_type_name":{"type":"string","description":"The event type's 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/communication:svix/event-type-partially-update-event-type":{"post":{"operationId":"communication_svix_event_type_partially_update_event_type","summary":"Patch Event Type","description":"PATCH /api/v1/event-type/{event_type_name}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["event_type_name","body"],"properties":{"event_type_name":{"type":"string","description":"The event type's 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/communication:svix/event-type-archive":{"post":{"operationId":"communication_svix_event_type_archive","summary":"Delete Event Type","description":"DELETE /api/v1/event-type/{event_type_name}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["event_type_name"],"properties":{"event_type_name":{"type":"string","description":"The event type's name"},"expunge":{"type":"boolean","default":false,"description":"By default event types are archived when \"deleted\". Passing this to `true` deletes them entirely."}}}}}},"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/communication:svix/message-list-all-messages":{"get":{"operationId":"communication_svix_message_list_all_messages","summary":"List Messages","description":"GET /api/v1/app/{app_id}/msg","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"channel","in":"query","required":false,"description":"Filter response based on the channel","schema":{"type":"string","description":"Filter response based on the channel"}},{"name":"before","in":"query","required":false,"description":"Only include items created before a certain date","schema":{"type":"string","description":"Only include items created before a certain date"}},{"name":"after","in":"query","required":false,"description":"Only include items created after a certain date","schema":{"type":"string","description":"Only include items created after a certain date"}},{"name":"with_content","in":"query","required":false,"description":"When `true` message payloads are included in the response","schema":{"type":"boolean","default":true,"description":"When `true` message payloads are included in the response"}},{"name":"tag","in":"query","required":false,"description":"Filter messages matching the provided tag","schema":{"type":"string","description":"Filter messages matching the provided tag"}},{"name":"event_types","in":"query","required":false,"description":"Filter response based on the event type","schema":{"type":"array","description":"Filter response based on the event type"}}],"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/communication:svix/message-create-new-msg":{"post":{"operationId":"communication_svix_message_create_new_msg","summary":"Create Message","description":"POST /api/v1/app/{app_id}/msg","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"with_content":{"type":"boolean","default":true,"description":"When `true` message payloads are included in the response"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/message-get-by-id-or-event-id":{"get":{"operationId":"communication_svix_message_get_by_id_or_event_id","summary":"Get Message","description":"GET /api/v1/app/{app_id}/msg/{msg_id}","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"msg_id","in":"query","required":true,"description":"The msg's ID or UID","schema":{"type":"string","description":"The msg's ID or UID"}},{"name":"with_content","in":"query","required":false,"description":"When `true` message payloads are included in the response","schema":{"type":"boolean","default":true,"description":"When `true` message payloads are included in the response"}}],"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/communication:svix/message-delete-payload":{"post":{"operationId":"communication_svix_message_delete_payload","summary":"Delete message payload","description":"DELETE /api/v1/app/{app_id}/msg/{msg_id}/content","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","msg_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"msg_id":{"type":"string","description":"The msg's ID or UID"}}}}}},"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/communication:svix/message-attempt-list-by-endpoint":{"get":{"operationId":"communication_svix_message_attempt_list_by_endpoint","summary":"List Attempts By Endpoint","description":"GET /api/v1/app/{app_id}/attempt/endpoint/{endpoint_id}","tags":["communication"],"parameters":[{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"status","in":"query","required":false,"description":"Filter response based on the delivery status","schema":{"type":"integer","enum":[0,1,2,3],"description":"Filter response based on the delivery status"}},{"name":"status_code_class","in":"query","required":false,"description":"Filter response based on the HTTP status code","schema":{"type":"integer","enum":[0,100,200,300,400,500],"description":"Filter response based on the HTTP status code"}},{"name":"channel","in":"query","required":false,"description":"Filter response based on the channel","schema":{"type":"string","description":"Filter response based on the channel"}},{"name":"tag","in":"query","required":false,"description":"Filter response based on the tag","schema":{"type":"string","description":"Filter response based on the tag"}},{"name":"before","in":"query","required":false,"description":"Only include items created before a certain date","schema":{"type":"string","description":"Only include items created before a certain date"}},{"name":"after","in":"query","required":false,"description":"Only include items created after a certain date","schema":{"type":"string","description":"Only include items created after a certain date"}},{"name":"with_content","in":"query","required":false,"description":"When `true` attempt content is included in the response","schema":{"type":"boolean","default":true,"description":"When `true` attempt content is included in the response"}},{"name":"with_msg","in":"query","required":false,"description":"When `true`, the message information is included in the response","schema":{"type":"boolean","default":false,"description":"When `true`, the message information is included in the response"}},{"name":"event_types","in":"query","required":false,"description":"Filter response based on the event type","schema":{"type":"array","description":"Filter response based on the event type"}},{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}}],"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/communication:svix/message-attempt-list-by-msg":{"get":{"operationId":"communication_svix_message_attempt_list_by_msg","summary":"List Attempts By Msg","description":"GET /api/v1/app/{app_id}/attempt/msg/{msg_id}","tags":["communication"],"parameters":[{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"status","in":"query","required":false,"description":"Filter response based on the delivery status","schema":{"type":"integer","enum":[0,1,2,3],"description":"Filter response based on the delivery status"}},{"name":"status_code_class","in":"query","required":false,"description":"Filter response based on the HTTP status code","schema":{"type":"integer","enum":[0,100,200,300,400,500],"description":"Filter response based on the HTTP status code"}},{"name":"channel","in":"query","required":false,"description":"Filter response based on the channel","schema":{"type":"string","description":"Filter response based on the channel"}},{"name":"tag","in":"query","required":false,"description":"Filter response based on the tag","schema":{"type":"string","description":"Filter response based on the tag"}},{"name":"endpoint_id","in":"query","required":false,"description":"Filter the attempts based on the attempted endpoint","schema":{"type":"string","description":"Filter the attempts based on the attempted endpoint"}},{"name":"before","in":"query","required":false,"description":"Only include items created before a certain date","schema":{"type":"string","description":"Only include items created before a certain date"}},{"name":"after","in":"query","required":false,"description":"Only include items created after a certain date","schema":{"type":"string","description":"Only include items created after a certain date"}},{"name":"with_content","in":"query","required":false,"description":"When `true` attempt content is included in the response","schema":{"type":"boolean","default":true,"description":"When `true` attempt content is included in the response"}},{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"msg_id","in":"query","required":true,"description":"The msg's ID or UID","schema":{"type":"string","description":"The msg's ID or UID"}},{"name":"event_types","in":"query","required":false,"description":"Filter response based on the event type","schema":{"type":"array","description":"Filter response based on the event type"}}],"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/communication:svix/message-attempt-list-attempted-messages":{"get":{"operationId":"communication_svix_message_attempt_list_attempted_messages","summary":"List Attempted Messages","description":"GET /api/v1/app/{app_id}/endpoint/{endpoint_id}/msg","tags":["communication"],"parameters":[{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"channel","in":"query","required":false,"description":"Filter response based on the channel","schema":{"type":"string","description":"Filter response based on the channel"}},{"name":"tag","in":"query","required":false,"description":"Filter response based on the message tags","schema":{"type":"string","description":"Filter response based on the message tags"}},{"name":"status","in":"query","required":false,"description":"Filter response based on the delivery status","schema":{"type":"integer","enum":[0,1,2,3],"description":"Filter response based on the delivery status"}},{"name":"before","in":"query","required":false,"description":"Only include items created before a certain date","schema":{"type":"string","description":"Only include items created before a certain date"}},{"name":"after","in":"query","required":false,"description":"Only include items created after a certain date","schema":{"type":"string","description":"Only include items created after a certain date"}},{"name":"with_content","in":"query","required":false,"description":"When `true` message payloads are included in the response","schema":{"type":"boolean","default":true,"description":"When `true` message payloads are included in the response"}},{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"endpoint_id","in":"query","required":true,"description":"The ep's ID or UID","schema":{"type":"string","description":"The ep's ID or UID"}},{"name":"event_types","in":"query","required":false,"description":"Filter response based on the event type","schema":{"type":"array","description":"Filter response based on the event type"}}],"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/communication:svix/message-attempt-list-attempted-destinations":{"get":{"operationId":"communication_svix_message_attempt_list_attempted_destinations","summary":"List Attempted Destinations","description":"GET /api/v1/app/{app_id}/msg/{msg_id}/endpoint","tags":["communication"],"parameters":[{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"msg_id","in":"query","required":true,"description":"The msg's ID or UID","schema":{"type":"string","description":"The msg's ID or UID"}}],"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/communication:svix/message-attempt-get-by-attempt":{"get":{"operationId":"communication_svix_message_attempt_get_by_attempt","summary":"Get Attempt","description":"GET /api/v1/app/{app_id}/msg/{msg_id}/attempt/{attempt_id}","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"msg_id","in":"query","required":true,"description":"The msg's ID or UID","schema":{"type":"string","description":"The msg's ID or UID"}},{"name":"attempt_id","in":"query","required":true,"description":"The attempt's ID","schema":{"type":"string","description":"The attempt's ID"}}],"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/communication:svix/message-attempt-delete-response-body":{"post":{"operationId":"communication_svix_message_attempt_delete_response_body","summary":"Delete attempt response body","description":"DELETE /api/v1/app/{app_id}/msg/{msg_id}/attempt/{attempt_id}/content","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","msg_id","attempt_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"msg_id":{"type":"string","description":"The msg's ID or UID"},"attempt_id":{"type":"string","description":"The attempt's ID"}}}}}},"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/communication:svix/message-attempt-resend-webhook":{"post":{"operationId":"communication_svix_message_attempt_resend_webhook","summary":"Resend Webhook","description":"POST /api/v1/app/{app_id}/msg/{msg_id}/endpoint/{endpoint_id}/resend","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","msg_id","endpoint_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"msg_id":{"type":"string","description":"The msg's ID or UID"},"endpoint_id":{"type":"string","description":"The ep's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"}}}}}},"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/communication:svix/statistics-calculate-message-destinations-for-apps":{"post":{"operationId":"communication_svix_statistics_calculate_message_destinations_for_apps","summary":"Aggregate App Stats","description":"POST /api/v1/stats/usage/app","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/statistics-calculate-event-types-for-apps":{"post":{"operationId":"communication_svix_statistics_calculate_event_types_for_apps","summary":"Aggregate Event Types","description":"PUT /api/v1/stats/usage/event-types","tags":["communication"],"parameters":[],"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/communication:svix/integration-list":{"get":{"operationId":"communication_svix_integration_list","summary":"List Integrations","description":"GET /api/v1/app/{app_id}/integration","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"order","in":"query","required":false,"description":"The sorting order of the returned items","schema":{"type":"string","enum":["ascending","descending"],"description":"The sorting order of the returned items"}}],"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/communication:svix/integration-create-new-integration":{"post":{"operationId":"communication_svix_integration_create_new_integration","summary":"Create Integration","description":"POST /api/v1/app/{app_id}/integration","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"},"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/communication:svix/integration-get-by-id":{"get":{"operationId":"communication_svix_integration_get_by_id","summary":"Get Integration","description":"GET /api/v1/app/{app_id}/integration/{integ_id}","tags":["communication"],"parameters":[{"name":"app_id","in":"query","required":true,"description":"The app's ID or UID","schema":{"type":"string","description":"The app's ID or UID"}},{"name":"integ_id","in":"query","required":true,"description":"The integ's ID","schema":{"type":"string","description":"The integ's ID"}}],"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/communication:svix/integration-update-integration-by-id":{"post":{"operationId":"communication_svix_integration_update_integration_by_id","summary":"Update Integration","description":"PUT /api/v1/app/{app_id}/integration/{integ_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","integ_id","body"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"integ_id":{"type":"string","description":"The integ's ID"},"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/communication:svix/integration-delete-by-id":{"post":{"operationId":"communication_svix_integration_delete_by_id","summary":"Delete Integration","description":"DELETE /api/v1/app/{app_id}/integration/{integ_id}","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","integ_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"integ_id":{"type":"string","description":"The integ's ID"}}}}}},"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/communication:svix/integration-rotate-key":{"post":{"operationId":"communication_svix_integration_rotate_key","summary":"Rotate Integration Key","description":"POST /api/v1/app/{app_id}/integration/{integ_id}/key/rotate","tags":["communication"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["app_id","integ_id"],"properties":{"app_id":{"type":"string","description":"The app's ID or UID"},"integ_id":{"type":"string","description":"The integ's ID"},"idempotency-key":{"type":"string","description":"The request's idempotency key"}}}}}},"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/communication:svix/background-tasks-get-past-tasks":{"get":{"operationId":"communication_svix_background_tasks_get_past_tasks","summary":"List Background Tasks","description":"GET /api/v1/background-task","tags":["communication"],"parameters":[{"name":"status","in":"query","required":false,"description":"Filter the response based on the status","schema":{"type":"string","enum":["running","finished","failed"],"description":"Filter the response based on the status"}},{"name":"task","in":"query","required":false,"description":"Filter the response based on the type","schema":{"type":"string","enum":["endpoint.replay","endpoint.recover","application.stats","message.broadcast","sdk.generate","event-type.aggregate"],"description":"Filter the response based on the type"}},{"name":"limit","in":"query","required":false,"description":"Limit the number of returned items","schema":{"type":"integer","description":"Limit the number of returned items"}},{"name":"iterator","in":"query","required":false,"description":"The iterator returned from a prior invocation","schema":{"type":"string","description":"The iterator returned from a prior invocation"}},{"name":"order","in":"query","required":false,"description":"The sorting order of the returned items","schema":{"type":"string","enum":["ascending","descending"],"description":"The sorting order of the returned items"}}],"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/communication:svix/background-tasks-get-by-id":{"get":{"operationId":"communication_svix_background_tasks_get_by_id","summary":"Get Background Task","description":"GET /api/v1/background-task/{task_id}","tags":["communication"],"parameters":[{"name":"task_id","in":"query","required":true,"schema":{"type":"string"}}],"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/communication:svix/health-check-status":{"get":{"operationId":"communication_svix_health_check_status","summary":"Health","description":"GET /api/v1/health","tags":["communication"],"parameters":[],"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"}}}}}}}