{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-games-management/games-management-achievements-reset":{"post":{"operationId":"analytics_googleapis_games_management_games_management_achievements_reset","summary":"Resets the achievement with the given ID for the currently authenticated player. This method is only…","description":"POST /games/v1management/achievements/{achievementId}/reset","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["achievementId"],"properties":{"achievementId":{"type":"string","description":"The ID of the achievement used by this method."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-achievements-reset-all":{"post":{"operationId":"analytics_googleapis_games_management_games_management_achievements_reset_all","summary":"Resets all achievements for the currently authenticated player for your application. This method is only…","description":"POST /games/v1management/achievements/reset","tags":["analytics"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-achievements-reset-all-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_achievements_reset_all_for_all_players","summary":"Resets all draft achievements for all players. This method is only available to user accounts for your…","description":"POST /games/v1management/achievements/resetAllForAllPlayers","tags":["analytics"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-achievements-reset-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_achievements_reset_for_all_players","summary":"Resets the achievement with the given ID for all players. This method is only available to user accounts for…","description":"POST /games/v1management/achievements/{achievementId}/resetForAllPlayers","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["achievementId"],"properties":{"achievementId":{"type":"string","description":"The ID of the achievement used by this method."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-achievements-reset-multiple-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_achievements_reset_multiple_for_all_players","summary":"Resets achievements with the given IDs for all players. This method is only available to user accounts for…","description":"POST /games/v1management/achievements/resetMultipleForAllPlayers","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-applications-list-hidden":{"get":{"operationId":"analytics_googleapis_games_management_games_management_applications_list_hidden","summary":"Get the list of players hidden from the given application. This method is only available to user accounts…","description":"GET /games/v1management/applications/{applicationId}/players/hidden","tags":["analytics"],"parameters":[{"name":"applicationId","in":"query","required":true,"description":"The application ID from the Google Play developer console.","schema":{"type":"string","description":"The application ID from the Google Play developer console."}},{"name":"maxResults","in":"query","required":false,"description":"The maximum number of player resources to return in the response, used for paging. For any response, the actual number of player resources…","schema":{"type":"integer","description":"The maximum number of player resources to return in the response, used for paging. For any response, the actual number of player resources…"}},{"name":"pageToken","in":"query","required":false,"description":"The token returned by the previous request.","schema":{"type":"string","description":"The token returned by the previous request."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-events-reset":{"post":{"operationId":"analytics_googleapis_games_management_games_management_events_reset","summary":"Resets all player progress on the event with the given ID for the currently authenticated player. This…","description":"POST /games/v1management/events/{eventId}/reset","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["eventId"],"properties":{"eventId":{"type":"string","description":"The ID of the event."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-events-reset-all":{"post":{"operationId":"analytics_googleapis_games_management_games_management_events_reset_all","summary":"Resets all player progress on all events for the currently authenticated player. This method is only…","description":"POST /games/v1management/events/reset","tags":["analytics"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-events-reset-all-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_events_reset_all_for_all_players","summary":"Resets all draft events for all players. This method is only available to user accounts for your developer…","description":"POST /games/v1management/events/resetAllForAllPlayers","tags":["analytics"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-events-reset-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_events_reset_for_all_players","summary":"Resets the event with the given ID for all players. This method is only available to user accounts for your…","description":"POST /games/v1management/events/{eventId}/resetForAllPlayers","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["eventId"],"properties":{"eventId":{"type":"string","description":"The ID of the event."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-events-reset-multiple-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_events_reset_multiple_for_all_players","summary":"Resets events with the given IDs for all players. This method is only available to user accounts for your…","description":"POST /games/v1management/events/resetMultipleForAllPlayers","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-players-hide":{"post":{"operationId":"analytics_googleapis_games_management_games_management_players_hide","summary":"Hide the given player's leaderboard scores from the given application. This method is only available to user…","description":"POST /games/v1management/applications/{applicationId}/players/hidden/{playerId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationId","playerId"],"properties":{"applicationId":{"type":"string","description":"The application ID from the Google Play developer console."},"playerId":{"type":"string","description":"A player ID. A value of `me` may be used in place of the authenticated player's ID."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-players-unhide":{"post":{"operationId":"analytics_googleapis_games_management_games_management_players_unhide","summary":"Unhide the given player's leaderboard scores from the given application. This method is only available to…","description":"DELETE /games/v1management/applications/{applicationId}/players/hidden/{playerId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationId","playerId"],"properties":{"applicationId":{"type":"string","description":"The application ID from the Google Play developer console."},"playerId":{"type":"string","description":"A player ID. A value of `me` may be used in place of the authenticated player's ID."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-scores-reset":{"post":{"operationId":"analytics_googleapis_games_management_games_management_scores_reset","summary":"Resets scores for the leaderboard with the given ID for the currently authenticated player. This method is…","description":"POST /games/v1management/leaderboards/{leaderboardId}/scores/reset","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["leaderboardId"],"properties":{"leaderboardId":{"type":"string","description":"The ID of the leaderboard."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-scores-reset-all":{"post":{"operationId":"analytics_googleapis_games_management_games_management_scores_reset_all","summary":"Resets all scores for all leaderboards for the currently authenticated players. This method is only…","description":"POST /games/v1management/scores/reset","tags":["analytics"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-scores-reset-all-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_scores_reset_all_for_all_players","summary":"Resets scores for all draft leaderboards for all players. This method is only available to user accounts for…","description":"POST /games/v1management/scores/resetAllForAllPlayers","tags":["analytics"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-scores-reset-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_scores_reset_for_all_players","summary":"Resets scores for the leaderboard with the given ID for all players. This method is only available to user…","description":"POST /games/v1management/leaderboards/{leaderboardId}/scores/resetForAllPlayers","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["leaderboardId"],"properties":{"leaderboardId":{"type":"string","description":"The ID of the leaderboard."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-games-management/games-management-scores-reset-multiple-for-all-players":{"post":{"operationId":"analytics_googleapis_games_management_games_management_scores_reset_multiple_for_all_players","summary":"Resets scores for the leaderboards with the given IDs for all players. This method is only available to user…","description":"POST /games/v1management/scores/resetMultipleForAllPlayers","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}