Files
stern-api/openapi.reconstructed.json

7937 lines
215 KiB
JSON

{
"openapi": "3.0.3",
"info": {
"title": "Stern Insider (iop-dev) reconstructed API",
"version": "0.1.0-reconstructed",
"description": "Best-effort manifest reconstructed from the public Django DEBUG URLconf and read-only OPTIONS responses. It is not an authoritative contract; operations without OPTIONS metadata have inferred methods only."
},
"servers": [
{
"url": "https://iop-dev.strndev.com"
}
],
"paths": {
"/api/v1/canadian_province_codes/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"canadian_province_codes": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"canadian_province_codes": [
[
"string"
]
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Canadian Province Codes"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/configs/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"value": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "integer"
}
]
}
}
}
},
"example": [
{
"key": "string",
"value": false
}
]
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Configs",
"description": "List all publicly accessible configs."
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/convert_utc_to_tz_time/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/country_codes/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"country_codes": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"country_codes": [
[
"string"
]
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Country Codes"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/echo/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Echo"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/forums/categories/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Categories"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/forums/categories_with_topics/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Categories With Topics"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/alert_events/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/game/change_home_team/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/change_home_team_group/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/change_home_team_individual/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/combined_shared_properties/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/game_configuration/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/heartbeat/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Token",
"hasSerializerMetadata": false
}
},
"/api/v1/game/high_score_events/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/machine_audits/": {
"x-options-evidence": {
"status": 502,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/game/payment_events/": {
"x-options-evidence": {
"status": 502,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/game/player_list_info/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/state/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/game/sync_message_number/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/leaderboard_restricted_country_codes/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/location_types/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/log_message/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/minigames/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"mobile_gameplay": {
"type": "string"
}
}
},
"example": {
"mobile_gameplay": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Api Root",
"description": "The default basic root view for DefaultRouter"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/notification_types/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/ping/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Ping"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"avatars": {
"type": "string"
},
"background_colors": {
"type": "string"
},
"public_users": {
"type": "string"
},
"user_profiles": {
"type": "string"
},
"operator_registry": {
"type": "string"
},
"game_achievement_icons": {
"type": "string"
},
"game_locations": {
"type": "string"
},
"game_machines": {
"type": "string"
},
"game_achievements": {
"type": "string"
},
"game_titles": {
"type": "string"
},
"user_leaderboards": {
"type": "string"
},
"user_leaderboard_scores": {
"type": "string"
},
"stern_global_leaderboards": {
"type": "string"
},
"nearby_leaderboards": {
"type": "string"
}
}
},
"example": {
"avatars": "string",
"background_colors": "string",
"public_users": "string",
"user_profiles": "string",
"operator_registry": "string",
"game_achievement_icons": "string",
"game_locations": "string",
"game_machines": "string",
"game_achievements": "string",
"game_titles": "string",
"user_leaderboards": "string",
"user_leaderboard_scores": "string",
"stern_global_leaderboards": "string",
"nearby_leaderboards": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Api Root",
"description": "The default basic root view for DefaultRouter"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/adcards/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"data": {
"type": "array",
"items": {}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"data": [
null
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Ad Cards",
"description": "Adcards views."
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/add_age_verification_profile/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Add Age Verification"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/affiliate_count_increment/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/alert_events/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/chargebee_checkout_url/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/chargebee_self_serve_portal_url/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/child_activation_deleted/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Child Activation Deleted Webhook"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/child_graduated/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Child Graduated Webhook"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/create_age_user/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Create User Account"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/create_temp_network_qr_code/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/delete_age_user/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/download_game_machine_audit/{audit_download_uid}/": {
"parameters": [
{
"name": "audit_download_uid",
"in": "path",
"required": true,
"schema": {
"type": "string",
"format": "uuid"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/events/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/events/{pk}/": {
"parameters": [
{
"name": "pk",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/events/{pk}/children/": {
"parameters": [
{
"name": "pk",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/follow_user/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/free_play_codes/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/game_achivement_statistics/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/game_layout_config/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/game_machine_high_scores/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/game_resources/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Resources"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/game_taxonomy_details/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"game_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"game_id": {
"type": "integer"
},
"ip_family": {
"type": "string"
},
"msrp_information": {
"type": "object",
"properties": {
"dungeons_dragons_the_tyrants_eye_premium_edition": {
"type": "number"
},
"dungeons_dragons_the_tyrants_eye_pro_edition": {
"type": "number"
},
"godzilla_pinball_premium_edition": {
"type": "number"
},
"godzilla_pinball_pro_edition": {
"type": "number"
},
"jaws_50th_anniversary_pinball_premium": {
"type": "number"
},
"jaws_pinball_premium": {
"type": "number"
},
"jaws_pinball_pro": {
"type": "number"
},
"john_wick_pinball_premium_edition": {
"type": "number"
},
"john_wick_pinball_pro_edition": {
"type": "number"
},
"jurassic_park_pinball_premium_edition": {
"type": "number"
},
"jurassic_park_pinball_pro_edition": {
"type": "number"
},
"star_wars_fall_of_the_empire_pinball_premium": {
"type": "number"
},
"star_wars_fall_of_the_empire_pinball_pro": {
"type": "number"
},
"stranger_things_pinball_premium_edition": {
"type": "number"
},
"stranger_things_pinball_pro_edition": {
"type": "number"
},
"the_walking_dead_remastered_pinball_premium_edition": {
"type": "number"
}
}
},
"product_title": {
"type": "string"
},
"variants": {
"type": "array",
"items": {
"type": "string"
}
},
"version": {
"type": "string"
}
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"data": [
{
"game_codes": [
"string"
],
"game_id": 0,
"ip_family": "string",
"msrp_information": {
"dungeons_dragons_the_tyrants_eye_premium_edition": 0,
"dungeons_dragons_the_tyrants_eye_pro_edition": 0,
"godzilla_pinball_premium_edition": 0,
"godzilla_pinball_pro_edition": 0,
"jaws_50th_anniversary_pinball_premium": 0,
"jaws_pinball_premium": 0,
"jaws_pinball_pro": 0,
"john_wick_pinball_premium_edition": 0,
"john_wick_pinball_pro_edition": 0,
"jurassic_park_pinball_premium_edition": 0,
"jurassic_park_pinball_pro_edition": 0,
"star_wars_fall_of_the_empire_pinball_premium": 0,
"star_wars_fall_of_the_empire_pinball_pro": 0,
"stranger_things_pinball_premium_edition": 0,
"stranger_things_pinball_pro_edition": 0,
"the_walking_dead_remastered_pinball_premium_edition": 0
},
"product_title": "string",
"variants": [
"string"
],
"version": "string"
}
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Taxonomy Details"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/game_teams/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/get_age_permissions/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/get_alerts_info_of_machines/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/get_child_age/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Get Child Age"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/home-leaderboard/{pk}/": {
"parameters": [
{
"name": "pk",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/launch-parties/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/leaderboard-view-detail/{quest_id}/": {
"parameters": [
{
"name": "quest_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/leaderboard_events/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"authorized": {
"type": "boolean"
},
"events": {
"type": "array",
"items": {
"type": "object",
"properties": {
"active": {
"type": "boolean"
},
"code": {
"type": "string"
},
"description": {
"type": "string"
},
"is_launch_party": {
"type": "boolean"
},
"is_live_event": {
"type": "boolean"
},
"is_past_event": {
"type": "boolean"
},
"is_visible": {
"type": "boolean"
},
"kiosk_view": {
"type": "boolean"
},
"localized_start_date": {
"type": "string"
},
"localized_stop_date": {
"type": "string"
},
"location": {
"type": "string"
},
"name": {
"type": "string"
},
"pk": {
"type": "integer"
},
"start_date": {
"type": "string"
},
"stern_event": {
"type": "boolean"
},
"stop_date": {
"oneOf": [
{
"nullable": true
},
{
"type": "string"
}
]
},
"time_zone": {
"type": "string"
},
"timezone_abbreviation": {
"type": "string"
},
"type": {
"type": "string"
}
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"authorized": false,
"events": [
{
"active": false,
"code": "string",
"description": "string",
"is_launch_party": false,
"is_live_event": false,
"is_past_event": false,
"is_visible": false,
"kiosk_view": false,
"localized_start_date": "string",
"localized_stop_date": "string",
"location": "string",
"name": "string",
"pk": 0,
"start_date": "string",
"stern_event": false,
"stop_date": null,
"time_zone": "string",
"timezone_abbreviation": "string",
"type": "string"
}
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Leaderboard Events"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/leaderboard_restricted/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/leaderboard_url/{uuid}/": {
"parameters": [
{
"name": "uuid",
"in": "path",
"required": true,
"schema": {
"type": "string",
"format": "uuid"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/leaderboards/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Leaderboard"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/leaderboards/machines/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/leaderboards/titles/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/leaderboards/{pk}/": {
"parameters": [
{
"name": "pk",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/machine_audits/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/my_activity/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/player_badges/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/race_cups/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/races/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/resend_parent_email/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/reset_password/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Reset Password"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/review_age_permissions/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/set_all_access_pending/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/shopify_all_access_membership_info/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"authorized": {
"type": "boolean"
},
"membership_info": {
"type": "object",
"properties": {
"price": {
"type": "string"
}
}
},
"storefront_access_token": {
"type": "string"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"authorized": false,
"membership_info": {
"price": "string"
},
"storefront_access_token": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "All Access Membership Info"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/shopify_all_access_purchase/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/shopify_all_access_user_info/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/shopify_claim_all_access_user_membership/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/shopify_multipass_url/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/sparks/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/sso/": {
"x-options-evidence": {
"status": 400,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/sso_logout/": {
"x-options-evidence": {
"status": 400,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/portal/support_code/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/team_stern_members/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"members": {
"type": "array",
"items": {
"type": "object",
"properties": {
"pk": {
"type": "integer"
},
"profile": {
"type": "object",
"properties": {
"avatar_url": {
"type": "string"
},
"background_color_hex": {
"type": "string"
},
"initials": {
"type": "string"
},
"is_all_access_account": {
"type": "boolean"
},
"is_minor": {
"type": "boolean"
},
"is_team_stern": {
"type": "boolean"
},
"location_info": {
"type": "string"
},
"pk": {
"type": "integer"
},
"uid": {
"type": "string"
}
}
},
"username": {
"type": "string"
}
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"members": [
{
"pk": 0,
"profile": {
"avatar_url": "string",
"background_color_hex": "string",
"initials": "string",
"is_all_access_account": false,
"is_minor": false,
"is_team_stern": false,
"location_info": "string",
"pk": 0,
"uid": "string"
},
"username": "string"
}
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Team Stern Members"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/total_balls_played/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/total_games_played/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/track_page/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Page View",
"description": "Record pages that are viewed by an authd or non-authd user"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/unfollow_user/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/update_age_parent_email/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_account_deleted/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Account Deleted Webhook"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_acknowledge_notifications/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_activities/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_activities_from_session_details/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_avatar/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_badge_count/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_badge_mark_read/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_badges/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_game_achievements/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_game_locations/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_game_networks/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"patch": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"delete": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_game_overview/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Game Overview"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_highlights/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_home_address_update/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_login_qr_code/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_notifications/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_permission_changed/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Permission Changed Webhook"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_registered_machines/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_spark_rankings/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Spark Ranking"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_stats/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/user_title_stats/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Title Stats",
"description": "Returns the user's score stats for a given title"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/portal/{webhook_secret}/": {
"parameters": [
{
"name": "webhook_secret",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v1/privacy_types/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/province_codes/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"province_codes": {
"type": "array",
"items": {
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
}
}
}
]
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"province_codes": [
[
"string"
]
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Province Codes"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/state_codes/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"state_codes": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"state_codes": [
[
"string"
]
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "State Codes"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/time/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/time_zones/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/time_zones_for_country/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v1/url-config/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Url Config"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/auth_logout/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/alert_events/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/change_home_team/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/change_home_team_group/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/change_home_team_individual/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/free_play_code/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Token",
"hasSerializerMetadata": false
}
},
"/api/v2/game/game_achievement_descriptors/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/game_audit_descriptors/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/game_auth/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/game_machine_registration_removed/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/game_property_descriptors/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/game/heartbeat/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/high_score_events/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/machine_audits/": {
"x-options-evidence": {
"status": 502,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v2/game/payment_events/": {
"x-options-evidence": {
"status": 502,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v2/game/player_auth/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/player_list_info/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/player_properties/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/player_property/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/session_end/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/session_start/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Session Start"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/session_update/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Session Update"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/game/state/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/impersonate/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/all_game_locations_with_games/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"count": {
"type": "integer"
},
"locations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"location": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"id": {
"type": "integer"
},
"latitude": {
"type": "number"
},
"location_type": {
"type": "string"
},
"location_type_name": {
"type": "string"
},
"longitude": {
"type": "number"
},
"name": {
"type": "string"
},
"privacy_type": {
"type": "string"
},
"state": {
"type": "string"
},
"street_address": {
"type": "string"
},
"street_address_2": {
"type": "string"
},
"telephone": {
"type": "string"
},
"website_url": {
"type": "string"
}
}
}
}
}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"count": 0,
"locations": [
{
"location": {
"city": "string",
"country": "string",
"id": 0,
"latitude": 0,
"location_type": "string",
"location_type_name": "string",
"longitude": 0,
"name": "string",
"privacy_type": "string",
"state": "string",
"street_address": "string",
"street_address_2": "string",
"telephone": "string",
"website_url": "string"
}
}
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "All Game Locations With Games"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/badges/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/business_profile_confirm_registration/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/business_profile_resend_registration_confirmation/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/business_send_registration_invitation/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/create_or_renew_all_access/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/create_temp_network_qr_code/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_get_hardware_removed_list/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_location_players/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_location_removal/": {
"delete": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_location_stats/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_location_stats_by_group/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_locations_search/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"links": {
"type": "object",
"properties": {}
},
"count": {
"type": "integer"
},
"locations": {
"type": "array",
"items": {}
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"links": {},
"count": 0,
"locations": [
null
]
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Location Search"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_locations_with_games/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"count": {
"type": "integer"
},
"links": {
"type": "object",
"properties": {
"next": {
"type": "string"
},
"previous": {
"nullable": true
}
}
},
"locations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"location": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"id": {
"type": "integer"
},
"latitude": {
"type": "number"
},
"launch_parties": {
"type": "array",
"items": {}
},
"location_type": {
"type": "string"
},
"location_type_name": {
"type": "string"
},
"longitude": {
"type": "number"
},
"machines": {
"type": "array",
"items": {
"type": "object",
"properties": {
"active": {
"type": "boolean"
},
"id": {
"type": "integer"
},
"model": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"id": {
"type": "integer"
},
"model_type": {
"type": "string"
},
"number": {
"type": "string"
},
"title": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"id": {
"type": "integer"
},
"name": {
"type": "string"
}
}
}
}
}
}
}
},
"name": {
"type": "string"
},
"privacy_type": {
"type": "string"
},
"state": {
"type": "string"
},
"street_address": {
"type": "string"
},
"street_address_2": {
"type": "string"
},
"telephone": {
"type": "string"
},
"website_url": {
"type": "string"
}
}
}
}
}
},
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
}
}
},
"example": {
"count": 0,
"links": {
"next": "string",
"previous": null
},
"locations": [
{
"location": {
"city": "string",
"country": "string",
"id": 0,
"latitude": 0,
"launch_parties": [
null
],
"location_type": "string",
"location_type_name": "string",
"longitude": 0,
"machines": [
{
"active": false,
"id": 0,
"model": {
"code": "string",
"id": 0,
"model_type": "string",
"number": "string",
"title": {
"code": "string",
"id": 0,
"name": "string"
}
}
}
],
"name": "string",
"privacy_type": "string",
"state": "string",
"street_address": "string",
"street_address_2": "string",
"telephone": "string",
"website_url": "string"
}
}
],
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Game Locations With Games"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_set_hardware_removed_status/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_set_new_location/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_set_online_status/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/game_set_out_of_service_status/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/home-leaderboards/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/leaderboard_events/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/quests/{pk}/": {
"parameters": [
{
"name": "pk",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 404,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v2/portal/set_authd_password/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/set_password/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Set Password"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_completed_tutorial/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_confirm_registration/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
},
"400": {
"description": "Observed validation response to an empty JSON object.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"authorized": {
"type": "boolean"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"authorized": false
}
}
}
}
},
"summary": "User Confirm Registration"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_delete_account_request/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_detail/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_game_locations/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_machine_registration_removed/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_map_detail/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_profile_detail/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_profile_update/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_registration_status/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Registration Status"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_set_privacy/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_update/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_verify_address/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_verify_email/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
},
"400": {
"description": "Observed validation response to an empty JSON object.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"email_present": {
"type": "boolean"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"email_present": false
}
}
}
}
},
"summary": "User Verify Email"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_verify_password/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
},
"400": {
"description": "Observed validation response to an empty JSON object.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"errors": {
"type": "object",
"properties": {
"validation_code": {
"type": "integer"
},
"validation_message": {
"type": "string"
}
}
},
"password_present": {
"type": "boolean"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"errors": {
"validation_code": 0,
"validation_message": "string"
},
"password_present": false
}
}
}
}
},
"summary": "User Verify Password"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_verify_token_to_email/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_verify_url/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/user_verify_username/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
},
"400": {
"description": "Observed validation response to an empty JSON object.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"username_present": {
"type": "boolean"
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"username_present": false
}
}
}
}
},
"summary": "User Verify Username"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/validate_redemption_code/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/portal/verify_password_token/": {
"x-options-evidence": {
"status": 500,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v2/portal/wallet_webhook_token/": {
"x-options-evidence": {
"status": 500,
"auth": null,
"hasSerializerMetadata": false
},
"x-reconstruction-status": "Route is exposed in the Django URLconf, but no operation was inferred because OPTIONS returned no Allow header."
},
"/api/v2/remote_configs/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"remote_configs": {
"type": "object",
"properties": {
"login_background_image_url": {
"type": "string"
}
}
},
"splash_screen_background_image": {
"type": "object",
"properties": {
"url": {
"type": "string"
}
}
},
"external_payments_settings": {
"type": "object",
"properties": {
"ios": {
"type": "object",
"properties": {
"fallback": {
"type": "boolean"
},
"locale_settings": {
"type": "object",
"properties": {
"US": {
"type": "boolean"
}
}
}
}
},
"android": {
"type": "object",
"properties": {
"fallback": {
"type": "boolean"
},
"locale_settings": {
"type": "object",
"properties": {
"US": {
"type": "boolean"
}
}
}
}
},
"fallback": {
"type": "object",
"properties": {
"fallback": {
"type": "boolean"
},
"locale_settings": {
"type": "object",
"properties": {
"US": {
"type": "boolean"
}
}
}
}
}
}
},
"biometric_auth_enabled": {
"type": "object",
"properties": {
"ios": {
"type": "boolean"
},
"android": {
"type": "boolean"
},
"fallback": {
"type": "boolean"
}
}
}
}
},
"example": {
"remote_configs": {
"login_background_image_url": "string"
},
"splash_screen_background_image": {
"url": "string"
},
"external_payments_settings": {
"ios": {
"fallback": false,
"locale_settings": {
"US": false
}
},
"android": {
"fallback": false,
"locale_settings": {
"US": false
}
},
"fallback": {
"fallback": false,
"locale_settings": {
"US": false
}
}
},
"biometric_auth_enabled": {
"ios": false,
"android": false,
"fallback": false
}
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Remote Configs"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v2/token/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
},
"400": {
"description": "Observed validation response to an empty JSON object.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"username": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
}
}
}
},
"password": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
}
}
}
}
}
},
"example": {
"username": [
{
"code": "string",
"message": "string"
}
],
"password": [
{
"code": "string",
"message": "string"
}
]
}
}
}
}
},
"summary": "Token Obtain Pair",
"description": "Takes a set of user credentials and returns an access and refresh JSON web\ntoken pair to prove the authentication of those credentials.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"title": "Username"
},
"password": {
"type": "string",
"title": "Password"
}
},
"required": [
"username",
"password"
]
},
"example": {
"username": "string",
"password": "string"
}
},
"application/x-www-form-urlencoded": {
"schema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"title": "Username"
},
"password": {
"type": "string",
"title": "Password"
}
},
"required": [
"username",
"password"
]
},
"example": {
"username": "string",
"password": "string"
}
},
"multipart/form-data": {
"schema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"title": "Username"
},
"password": {
"type": "string",
"title": "Password"
}
},
"required": [
"username",
"password"
]
},
"example": {
"username": "string",
"password": "string"
}
}
}
}
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": true
}
},
"/api/v2/token/refresh/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Custom Token Refresh",
"description": "Custom Refresh token View",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"refresh": {
"type": "string",
"title": "Refresh"
},
"access": {
"type": "string",
"title": "Access",
"readOnly": true
}
},
"required": [
"refresh"
]
},
"example": {
"refresh": "string",
"access": "string"
}
},
"application/x-www-form-urlencoded": {
"schema": {
"type": "object",
"properties": {
"refresh": {
"type": "string",
"title": "Refresh"
},
"access": {
"type": "string",
"title": "Access",
"readOnly": true
}
},
"required": [
"refresh"
]
},
"example": {
"refresh": "string",
"access": "string"
}
},
"multipart/form-data": {
"schema": {
"type": "object",
"properties": {
"refresh": {
"type": "string",
"title": "Refresh"
},
"access": {
"type": "string",
"title": "Access",
"readOnly": true
}
},
"required": [
"refresh"
]
},
"example": {
"refresh": "string",
"access": "string"
}
}
}
}
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": true
}
},
"/api/v3/auth_logout/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/game_achievement_descriptors/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/game_audit_descriptors/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/game_auth/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/game_machine_registration_removed/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/game_register/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/game_register_abort/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v3/game/player_auth/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/session_end/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/session_start/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/game/session_update/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/": {
"get": {
"responses": {
"200": {
"description": "Observed public response shape; field optionality and array item variance are not inferred.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"quests": {
"type": "string"
},
"user-badges": {
"type": "string"
}
}
},
"example": {
"quests": "string",
"user-badges": "string"
}
}
}
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Api Root",
"description": "The default basic root view for DefaultRouter"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/business_profile_register/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/business_profile_update/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/user_auth/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"description": "Observed validation response to an empty JSON object.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"code": {
"type": "integer"
},
"message": {
"type": "string"
},
"message_number": {
"type": "integer"
},
"datetime": {
"type": "string"
},
"authorized": {
"type": "boolean"
},
"identifier": {
"type": "string"
},
"username": {
"type": "string"
},
"country_of_request": {
"nullable": true
}
}
},
"example": {
"success": false,
"code": 0,
"message": "string",
"message_number": 0,
"datetime": "string",
"authorized": false,
"identifier": "string",
"username": "string",
"country_of_request": null
}
}
}
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Auth View V3"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/user_location_creation/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/user_machine_registration/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/user_register/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Register View V3"
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v3/portal/year-review/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v3/token/refresh/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "Custom Token Refresh",
"description": "Custom Refresh token View",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"refresh": {
"type": "string",
"title": "Refresh"
},
"access": {
"type": "string",
"title": "Access",
"readOnly": true
}
},
"required": [
"refresh"
]
},
"example": {
"refresh": "string",
"access": "string"
}
},
"application/x-www-form-urlencoded": {
"schema": {
"type": "object",
"properties": {
"refresh": {
"type": "string",
"title": "Refresh"
},
"access": {
"type": "string",
"title": "Access",
"readOnly": true
}
},
"required": [
"refresh"
]
},
"example": {
"refresh": "string",
"access": "string"
}
},
"multipart/form-data": {
"schema": {
"type": "object",
"properties": {
"refresh": {
"type": "string",
"title": "Refresh"
},
"access": {
"type": "string",
"title": "Access",
"readOnly": true
}
},
"required": [
"refresh"
]
},
"example": {
"refresh": "string",
"access": "string"
}
}
}
}
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": true
}
},
"/api/v4/auth/login/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Auth View V4",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"request_metadata": {
"type": "object",
"title": "Request metadata"
},
"email": {
"type": "string",
"title": "Email"
},
"password": {
"type": "string",
"title": "Password"
},
"remember_me": {
"type": "boolean",
"title": "Remember me"
}
},
"required": [
"request_metadata",
"email",
"password",
"remember_me"
]
},
"example": {
"request_metadata": {},
"email": "string",
"password": "string",
"remember_me": false
}
},
"application/x-www-form-urlencoded": {
"schema": {
"type": "object",
"properties": {
"request_metadata": {
"type": "object",
"title": "Request metadata"
},
"email": {
"type": "string",
"title": "Email"
},
"password": {
"type": "string",
"title": "Password"
},
"remember_me": {
"type": "boolean",
"title": "Remember me"
}
},
"required": [
"request_metadata",
"email",
"password",
"remember_me"
]
},
"example": {
"request_metadata": {},
"email": "string",
"password": "string",
"remember_me": false
}
},
"multipart/form-data": {
"schema": {
"type": "object",
"properties": {
"request_metadata": {
"type": "object",
"title": "Request metadata"
},
"email": {
"type": "string",
"title": "Email"
},
"password": {
"type": "string",
"title": "Password"
},
"remember_me": {
"type": "boolean",
"title": "Remember me"
}
},
"required": [
"request_metadata",
"email",
"password",
"remember_me"
]
},
"example": {
"request_metadata": {},
"email": "string",
"password": "string",
"remember_me": false
}
}
}
}
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": true
}
},
"/api/v4/auth/register/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"summary": "User Register View V4",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"first_name": {
"type": "string",
"title": "First name"
},
"last_name": {
"type": "string",
"title": "Last name"
},
"username": {
"type": "string",
"title": "Username"
},
"initials": {
"type": "string",
"title": "Initials"
},
"email_consent": {
"type": "boolean",
"title": "Email consent"
},
"background_color_id": {
"type": "integer",
"title": "Background color id"
},
"avatar_id": {
"type": "integer",
"title": "Avatar id"
},
"location_info": {
"type": "string",
"title": "Location info"
},
"age_restricted": {
"type": "boolean",
"title": "Age restricted"
}
},
"required": [
"first_name",
"last_name",
"username",
"initials",
"email_consent",
"background_color_id",
"avatar_id",
"location_info",
"age_restricted"
]
},
"example": {
"first_name": "string",
"last_name": "string",
"username": "string",
"initials": "string",
"email_consent": false,
"background_color_id": 0,
"avatar_id": 0,
"location_info": "string",
"age_restricted": false
}
},
"application/x-www-form-urlencoded": {
"schema": {
"type": "object",
"properties": {
"first_name": {
"type": "string",
"title": "First name"
},
"last_name": {
"type": "string",
"title": "Last name"
},
"username": {
"type": "string",
"title": "Username"
},
"initials": {
"type": "string",
"title": "Initials"
},
"email_consent": {
"type": "boolean",
"title": "Email consent"
},
"background_color_id": {
"type": "integer",
"title": "Background color id"
},
"avatar_id": {
"type": "integer",
"title": "Avatar id"
},
"location_info": {
"type": "string",
"title": "Location info"
},
"age_restricted": {
"type": "boolean",
"title": "Age restricted"
}
},
"required": [
"first_name",
"last_name",
"username",
"initials",
"email_consent",
"background_color_id",
"avatar_id",
"location_info",
"age_restricted"
]
},
"example": {
"first_name": "string",
"last_name": "string",
"username": "string",
"initials": "string",
"email_consent": false,
"background_color_id": 0,
"avatar_id": 0,
"location_info": "string",
"age_restricted": false
}
},
"multipart/form-data": {
"schema": {
"type": "object",
"properties": {
"first_name": {
"type": "string",
"title": "First name"
},
"last_name": {
"type": "string",
"title": "Last name"
},
"username": {
"type": "string",
"title": "Username"
},
"initials": {
"type": "string",
"title": "Initials"
},
"email_consent": {
"type": "boolean",
"title": "Email consent"
},
"background_color_id": {
"type": "integer",
"title": "Background color id"
},
"avatar_id": {
"type": "integer",
"title": "Avatar id"
},
"location_info": {
"type": "string",
"title": "Location info"
},
"age_restricted": {
"type": "boolean",
"title": "Age restricted"
}
},
"required": [
"first_name",
"last_name",
"username",
"initials",
"email_consent",
"background_color_id",
"avatar_id",
"location_info",
"age_restricted"
]
},
"example": {
"first_name": "string",
"last_name": "string",
"username": "string",
"initials": "string",
"email_consent": false,
"background_color_id": 0,
"avatar_id": 0,
"location_info": "string",
"age_restricted": false
}
}
}
}
},
"x-options-evidence": {
"status": 200,
"auth": null,
"hasSerializerMetadata": true
}
},
"/api/v4/events/activity-near-user/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/events/get_quests_with_badges_for_event/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/events/launch-party/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/events/past_with_quests/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/events/with_quests/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/game/achievements/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/leaderboards/get_by_code/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/player/badges/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/player/info/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/player/is_public/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/player/model_scores/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/portal/klaviyo/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/portal/year-review/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/races/badges_with_descriptions/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/races/user_tier_for_race/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/recent/active_players/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/recent/badges/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/recent/high_scores/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/recent/played_games/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/recent/registered_machines/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/achievement_completion_percentiles_by_title/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/average_model_scores/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/model_scores/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/score_percentiles_by_title/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/scores/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/title/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/stats/user_xp_percentiles/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/achievements/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/activity/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/badges/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/create_location/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v4/user/followed_players/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/games-near-user/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/highlights/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/info/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/latest-achievements/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/locations_played_since_date/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/login_qr/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/milestones/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/notifications/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/quick_connect_qr/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v4/user/registered_machines/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
},
"security": [
{
"bearerAuth": []
}
]
},
"x-options-evidence": {
"status": 401,
"auth": "Bearer realm=\"api\"",
"hasSerializerMetadata": false
}
},
"/api/v4/user/validate_address/": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/api/v4/user/wifi_qr/": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/webhook/pass/v1/devices/{device_id}/registrations/{pass_type_id}": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"parameters": [
{
"name": "device_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "pass_type_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 405,
"auth": null,
"hasSerializerMetadata": false
}
},
"/webhook/pass/v1/devices/{device_id}/registrations/{pass_type_id}/{serial}": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"delete": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"parameters": [
{
"name": "device_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "pass_type_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "serial",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
},
"/webhook/pass/v1/log": {
"post": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"x-options-evidence": {
"status": 405,
"auth": null,
"hasSerializerMetadata": false
}
},
"/webhook/pass/v1/passes/{pass_type_id}/{serial}": {
"get": {
"responses": {
"200": {
"description": "Success (shape not fully inferred)"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
},
"403": {
"$ref": "#/components/responses/Forbidden"
}
}
},
"parameters": [
{
"name": "pass_type_id",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "serial",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"x-options-evidence": {
"status": 403,
"auth": null,
"hasSerializerMetadata": false
}
}
},
"components": {
"securitySchemes": {
"bearerAuth": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT"
}
},
"responses": {
"Unauthorized": {
"description": "Authentication credentials were not provided or are invalid."
},
"Forbidden": {
"description": "Authenticated caller lacks permission."
}
}
},
"x-reconstruction": {
"generatedAt": "2026-07-28T03:13:55.620914+00:00",
"source": "Public Django DEBUG 404 URLconf plus OPTIONS metadata",
"routeCount": 257,
"rawRouteCount": 259,
"limitations": [
"Response schemas were not inferred unless supplied by the server.",
"OPTIONS may be denied before serializer metadata is exposed.",
"Secret-looking webhook path tokens are redacted as {webhook_secret}.",
"Non-api HTML routes are intentionally excluded; see API_RECONSTRUCTION.md."
]
}
}