{"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:hathora/app-v1-get-app-list":{"get":{"operationId":"cloud_hathora_app_v1_get_app_list","summary":"Returns an unsorted list of your organization’s…","description":"GET /apps/v1/list","tags":["cloud"],"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"}},"/v1/cloud:hathora/app-v1-create-new-application":{"post":{"operationId":"cloud_hathora_app_v1_create_new_application","summary":"Create a new [application](https://hathora.dev/docs/concepts/hathora-entities#application).","description":"POST /apps/v1/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:hathora/app-v1-update-application-data":{"post":{"operationId":"cloud_hathora_app_v1_update_application_data","summary":"Update data for an existing [application](https://hathora.dev/docs/concepts/hathora-entities#application)…","description":"POST /apps/v1/update/{appId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"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:hathora/app-v1-get-app-info":{"get":{"operationId":"cloud_hathora_app_v1_get_app_info","summary":"Get details for an [application](https://hathora.dev/docs/concepts/hathora-entities#application) using…","description":"GET /apps/v1/info/{appId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}}],"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/cloud:hathora/app-v1-delete-application-by-id":{"post":{"operationId":"cloud_hathora_app_v1_delete_application_by_id","summary":"Delete an [application](https://hathora.dev/docs/concepts/hathora-entities#application) using `appId`. Your…","description":"DELETE /apps/v1/delete/{appId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."}}}}}},"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:hathora/auth-v1-generate-player-token":{"post":{"operationId":"cloud_hathora_auth_v1_generate_player_token","summary":"Returns a unique player token for an anonymous user.","description":"POST /auth/v1/{appId}/login/anonymous","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."}}}}}},"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:hathora/auth-v1-generate-unique-player-token":{"post":{"operationId":"cloud_hathora_auth_v1_generate_unique_player_token","summary":"Returns a unique player token with a specified nickname for a user.","description":"POST /auth/v1/{appId}/login/nickname","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"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:hathora/auth-v1-get-unique-player-token":{"post":{"operationId":"cloud_hathora_auth_v1_get_unique_player_token","summary":"Returns a unique player token using a Google-signed OIDC `idToken`.","description":"POST /auth/v1/{appId}/login/google","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"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:hathora/billing-v1-get-balance":{"get":{"operationId":"cloud_hathora_billing_v1_get_balance","summary":"GET /billing/v1/balance","description":"GET /billing/v1/balance","tags":["cloud"],"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"}},"/v1/cloud:hathora/billing-v1-get-payment-method":{"get":{"operationId":"cloud_hathora_billing_v1_get_payment_method","summary":"GET /billing/v1/paymentmethod","description":"GET /billing/v1/paymentmethod","tags":["cloud"],"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"}},"/v1/cloud:hathora/billing-v1-create-customer-portal-url":{"post":{"operationId":"cloud_hathora_billing_v1_create_customer_portal_url","summary":"POST /billing/v1/customerportalurl","description":"POST /billing/v1/customerportalurl","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:hathora/billing-v1-list-invoices":{"get":{"operationId":"cloud_hathora_billing_v1_list_invoices","summary":"GET /billing/v1/invoices","description":"GET /billing/v1/invoices","tags":["cloud"],"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"}},"/v1/cloud:hathora/build-v1-get-application-builds":{"get":{"operationId":"cloud_hathora_build_v1_get_application_builds","summary":"Returns an array of [builds](https://hathora.dev/docs/concepts/hathora-entities#build) for an…","description":"GET /builds/v1/{appId}/list","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}}],"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/cloud:hathora/build-v1-get-application-info":{"get":{"operationId":"cloud_hathora_build_v1_get_application_info","summary":"Get details for a [build](https://hathora.dev/docs/concepts/hathora-entities#build).","description":"GET /builds/v1/{appId}/info/{buildId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"buildId","in":"query","required":true,"description":"System generated id for a build. Increments by 1.","schema":{"type":"integer","description":"System generated id for a build. Increments by 1."}}],"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/cloud:hathora/build-v1-create-build":{"post":{"operationId":"cloud_hathora_build_v1_create_build","summary":"Creates a new [build](https://hathora.dev/docs/concepts/hathora-entities#build). Responds with a `buildId`…","description":"POST /builds/v1/{appId}/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"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:hathora/build-v1-build-server-artifact":{"post":{"operationId":"cloud_hathora_build_v1_build_server_artifact","summary":"Builds a game server artifact from a tarball you provide. Pass in the `buildId` generated from…","description":"POST /builds/v1/{appId}/run/{buildId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","buildId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"buildId":{"type":"integer","description":"System generated id for a build. Increments by 1."},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"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:hathora/build-v1-delete-build-by-id":{"post":{"operationId":"cloud_hathora_build_v1_delete_build_by_id","summary":"Delete a [build](https://hathora.dev/docs/concepts/hathora-entities#build). All associated metadata is…","description":"DELETE /builds/v1/{appId}/delete/{buildId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","buildId"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"buildId":{"type":"integer","description":"System generated id for a build. Increments by 1."}}}}}},"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:hathora/deployment-v2-get-app-deployments":{"get":{"operationId":"cloud_hathora_deployment_v2_get_app_deployments","summary":"Returns an array of [deployments](https://hathora.dev/docs/concepts/hathora-entities#deployment) for an…","description":"GET /deployments/v2/{appId}/list","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}}],"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/cloud:hathora/deployment-v2-get-latest-deployment":{"get":{"operationId":"cloud_hathora_deployment_v2_get_latest_deployment","summary":"Get the latest [deployment](https://hathora.dev/docs/concepts/hathora-entities#deployment) for an…","description":"GET /deployments/v2/{appId}/latest","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}}],"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/cloud:hathora/deployment-v2-get-deployment-info":{"get":{"operationId":"cloud_hathora_deployment_v2_get_deployment_info","summary":"Get details for a [deployment](https://hathora.dev/docs/concepts/hathora-entities#deployment).","description":"GET /deployments/v2/{appId}/info/{deploymentId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"deploymentId","in":"query","required":true,"description":"System generated id for a deployment. Increments by 1.","schema":{"type":"integer","description":"System generated id for a deployment. Increments by 1."}}],"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/cloud:hathora/deployment-v2-create-deployment":{"post":{"operationId":"cloud_hathora_deployment_v2_create_deployment","summary":"Create a new [deployment](https://hathora.dev/docs/concepts/hathora-entities#deployment). Creating a new…","description":"POST /deployments/v2/{appId}/create/{buildId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","buildId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"buildId":{"type":"integer","description":"System generated id for a build. Increments by 1."},"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:hathora/discovery-v1-get-endpoints":{"get":{"operationId":"cloud_hathora_discovery_v1_get_endpoints","summary":"Returns an array of all regions with a host and port that a client can directly ping. Open a websocket…","description":"GET /discovery/v1/ping","tags":["cloud"],"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"}},"/v1/cloud:hathora/lobby-v3-create-new-lobby":{"post":{"operationId":"cloud_hathora_lobby_v3_create_new_lobby","summary":"Create a new lobby for an [application](https://hathora.dev/docs/concepts/hathora-entities#application). A…","description":"POST /lobby/v3/{appId}/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"shortCode":{"type":"string","description":"User-defined identifier for a lobby."},"roomId":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"},"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:hathora/lobby-v3-list-public-lobbies":{"get":{"operationId":"cloud_hathora_lobby_v3_list_public_lobbies","summary":"Get all active lobbies for a given…","description":"GET /lobby/v3/{appId}/list/public","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"region","in":"query","required":false,"description":"If omitted, active public lobbies in all regions will be returned.","schema":{"type":"string","enum":["Seattle","Los_Angeles","Washington_DC","Chicago","London","Frankfurt","Mumbai","Singapore","Tokyo","Sydney","Sao_Paulo"],"description":"If omitted, active public lobbies in all regions will be returned."}}],"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/cloud:hathora/lobby-v3-get-lobby-details":{"get":{"operationId":"cloud_hathora_lobby_v3_get_lobby_details","summary":"Get details for a lobby.","description":"GET /lobby/v3/{appId}/info/roomid/{roomId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"roomId","in":"query","required":true,"description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…","schema":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"}}],"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/cloud:hathora/lobby-v3-get-info-by-short-code":{"get":{"operationId":"cloud_hathora_lobby_v3_get_info_by_short_code","summary":"Get details for a lobby. If 2 or more lobbies have the same `shortCode`, then the most recently created…","description":"GET /lobby/v3/{appId}/info/shortcode/{shortCode}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"shortCode","in":"query","required":true,"description":"User-defined identifier for a lobby.","schema":{"type":"string","description":"User-defined identifier for a lobby."}}],"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/cloud:hathora/log-v1-stream-logs-for-process":{"get":{"operationId":"cloud_hathora_log_v1_stream_logs_for_process","summary":"Returns a stream of logs for a [process](https://hathora.dev/docs/concepts/hathora-entities#process) using…","description":"GET /logs/v1/{appId}/process/{processId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"processId","in":"query","required":true,"description":"System generated unique identifier to a runtime instance of your game server.","schema":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}},{"name":"follow","in":"query","required":false,"description":"Stream logs in realtime.","schema":{"type":"boolean","default":"false","description":"Stream logs in realtime."}},{"name":"tailLines","in":"query","required":false,"description":"Number of lines to return from most recent logs history.","schema":{"type":"integer","default":"100","description":"Number of lines to return from most recent logs history."}}],"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/cloud:hathora/log-v1-download-log-for-process":{"get":{"operationId":"cloud_hathora_log_v1_download_log_for_process","summary":"Download entire log file for a stopped process.","description":"GET /logs/v1/{appId}/process/{processId}/download","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"processId","in":"query","required":true,"description":"System generated unique identifier to a runtime instance of your game server.","schema":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}}],"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/cloud:hathora/management-v1-send-verification-email":{"post":{"operationId":"cloud_hathora_management_v1_send_verification_email","summary":"POST /management/v1/sendverificationemail","description":"POST /management/v1/sendverificationemail","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:hathora/metrics-v1-get-process-metrics":{"get":{"operationId":"cloud_hathora_metrics_v1_get_process_metrics","summary":"Get metrics for a [process](https://hathora.dev/docs/concepts/hathora-entities#process) using `appId` and…","description":"GET /metrics/v1/{appId}/process/{processId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"processId","in":"query","required":true,"description":"System generated unique identifier to a runtime instance of your game server.","schema":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}},{"name":"metrics","in":"query","required":false,"description":"Available metrics to query over time.","schema":{"type":"array","description":"Available metrics to query over time."}},{"name":"end","in":"query","required":false,"description":"Unix timestamp. Default is current time.","schema":{"type":"number","description":"Unix timestamp. Default is current time."}},{"name":"start","in":"query","required":false,"description":"Unix timestamp. Default is -1 hour from `end`.","schema":{"type":"number","description":"Unix timestamp. Default is -1 hour from `end`."}},{"name":"step","in":"query","required":false,"description":"Width of time in seconds to group data.","schema":{"type":"integer","default":"60","description":"Width of time in seconds to group data."}}],"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/cloud:hathora/processes-v2-get-process-info":{"get":{"operationId":"cloud_hathora_processes_v2_get_process_info","summary":"Get details for a [process](https://hathora.dev/docs/concepts/hathora-entities#process).","description":"GET /processes/v2/{appId}/info/{processId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"processId","in":"query","required":true,"description":"System generated unique identifier to a runtime instance of your game server.","schema":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}}],"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/cloud:hathora/processes-v2-get-latest-processes-list":{"get":{"operationId":"cloud_hathora_processes_v2_get_latest_processes_list","summary":"Retrieve the 10 most recent [processes](https://hathora.dev/docs/concepts/hathora-entities#process) objects…","description":"GET /processes/v2/{appId}/list/latest","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"status","in":"query","required":false,"schema":{"type":"array"}},{"name":"region","in":"query","required":false,"schema":{"type":"array"}}],"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/cloud:hathora/processes-v2-stop-process-by-id":{"post":{"operationId":"cloud_hathora_processes_v2_stop_process_by_id","summary":"Stops a [process](https://hathora.dev/docs/concepts/hathora-entities#process) immediately.","description":"POST /processes/v2/{appId}/stop/{processId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","processId"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"processId":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}}}}}},"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:hathora/processes-v2-create-process-without-room":{"post":{"operationId":"cloud_hathora_processes_v2_create_process_without_room","summary":"Creates a [process](https://hathora.dev/docs/concepts/hathora-entities#process) without a room. Use this to…","description":"POST /processes/v2/{appId}/create/{region}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","region"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"region":{"type":"string","enum":["Seattle","Los_Angeles","Washington_DC","Chicago","London","Frankfurt","Mumbai","Singapore","Tokyo","Sydney","Sao_Paulo"]}}}}}},"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:hathora/room-v2-create-room":{"post":{"operationId":"cloud_hathora_room_v2_create_room","summary":"Create a new [room](https://hathora.dev/docs/concepts/hathora-entities#room) for an existing…","description":"POST /rooms/v2/{appId}/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"roomId":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"},"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:hathora/room-v2-get-allocation-data":{"get":{"operationId":"cloud_hathora_room_v2_get_allocation_data","summary":"Retreive current and historical allocation data for a…","description":"GET /rooms/v2/{appId}/info/{roomId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"roomId","in":"query","required":true,"description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…","schema":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"}}],"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/cloud:hathora/room-v2-list-active-rooms":{"get":{"operationId":"cloud_hathora_room_v2_list_active_rooms","summary":"Get all active [rooms](https://hathora.dev/docs/concepts/hathora-entities#room) for a given…","description":"GET /rooms/v2/{appId}/list/{processId}/active","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"processId","in":"query","required":true,"description":"System generated unique identifier to a runtime instance of your game server.","schema":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}}],"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/cloud:hathora/room-v2-list-inactive-rooms":{"get":{"operationId":"cloud_hathora_room_v2_list_inactive_rooms","summary":"Get all inactive [rooms](https://hathora.dev/docs/concepts/hathora-entities#room) for a given…","description":"GET /rooms/v2/{appId}/list/{processId}/inactive","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"processId","in":"query","required":true,"description":"System generated unique identifier to a runtime instance of your game server.","schema":{"type":"string","description":"System generated unique identifier to a runtime instance of your game server."}}],"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/cloud:hathora/room-v2-destroy-room-allocation":{"post":{"operationId":"cloud_hathora_room_v2_destroy_room_allocation","summary":"Destroy a [room](https://hathora.dev/docs/concepts/hathora-entities#room). All associated metadata is deleted.","description":"POST /rooms/v2/{appId}/destroy/{roomId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","roomId"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"roomId":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"}}}}}},"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:hathora/room-v2-suspend-room-allocation":{"post":{"operationId":"cloud_hathora_room_v2_suspend_room_allocation","summary":"Suspend a [room](https://hathora.dev/docs/concepts/hathora-entities#room). The room is unallocated from the…","description":"POST /rooms/v2/{appId}/suspend/{roomId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","roomId"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"roomId":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"}}}}}},"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:hathora/room-v2-get-connection-info":{"get":{"operationId":"cloud_hathora_room_v2_get_connection_info","summary":"Poll this endpoint to get connection details to a…","description":"GET /rooms/v2/{appId}/connectioninfo/{roomId}","tags":["cloud"],"parameters":[{"name":"appId","in":"query","required":true,"description":"System generated unique identifier for an application.","schema":{"type":"string","description":"System generated unique identifier for an application."}},{"name":"roomId","in":"query","required":true,"description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…","schema":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"}}],"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/cloud:hathora/room-v2-update-room-allocation":{"post":{"operationId":"cloud_hathora_room_v2_update_room_allocation","summary":"POST /rooms/v2/{appId}/update/{roomId}","description":"POST /rooms/v2/{appId}/update/{roomId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["appId","roomId","body"],"properties":{"appId":{"type":"string","description":"System generated unique identifier for an application."},"roomId":{"type":"string","description":"Unique identifier to a game session or match. Use the default system generated ID or overwrite it with your own. Note: error will be…"},"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:hathora/org-tokens-v1-list-org-tokens":{"get":{"operationId":"cloud_hathora_org_tokens_v1_list_org_tokens","summary":"List all organization tokens for a given org.","description":"GET /tokens/v1/orgs/{orgId}","tags":["cloud"],"parameters":[{"name":"orgId","in":"query","required":true,"description":"System generated unique identifier for an organization. Not guaranteed to have a specific format.","schema":{"type":"string","description":"System generated unique identifier for an organization. Not guaranteed to have a specific format."}}],"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/cloud:hathora/org-tokens-v1-create-new-org-token":{"post":{"operationId":"cloud_hathora_org_tokens_v1_create_new_org_token","summary":"Create a new organization token.","description":"POST /tokens/v1/orgs/{orgId}/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["orgId","body"],"properties":{"orgId":{"type":"string","description":"System generated unique identifier for an organization. Not guaranteed to have a specific format."},"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:hathora/org-tokens-v1-revoke-org-token":{"post":{"operationId":"cloud_hathora_org_tokens_v1_revoke_org_token","summary":"Revoke an organization token.","description":"POST /tokens/v1/orgs/{orgId}/tokens/{orgTokenId}/revoke","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["orgId","orgTokenId"],"properties":{"orgId":{"type":"string","description":"System generated unique identifier for an organization. Not guaranteed to have a specific format."},"orgTokenId":{"type":"string","description":"System generated unique identifier for an organization. Not guaranteed to have a specific format."}}}}}},"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"}}}}}}}