{"info":{"title":"accounts basic","version":"1.0","contact":{"name":"Beamable Support","url":"https://api.beamable.com","email":"support@beamable.com"}},"servers":[{"url":"https://api.beamable.com"}],"paths":{"/basic/accounts/me/device":{"delete":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPlayerView"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDevicesRequest"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/me":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPlayerView"}}}},"400":{"description":"Bad Request"}},"security":[{"user":[]},{"server":[]}]},"put":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPlayerView"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountUpdate"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/me/third-party":{"delete":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPlayerView"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThirdPartyAvailableRequest"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/get-personally-identifiable-information":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPersonallyIdentifiableInformationResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"query","in":"query","schema":{"type":"string"},"required":true}],"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/search":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountSearchResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"query","in":"query","schema":{"type":"string"},"required":true},{"name":"page","in":"query","schema":{"type":"integer","format":"int32"},"required":true},{"name":"pagesize","in":"query","schema":{"type":"integer","format":"int32"},"required":true}],"security":[{"user":["tester"]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/email-update/init":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailUpdateRequest"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/email-update/confirm":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailUpdateConfirmation"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/available/external_identity":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountAvailableResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"provider_service","in":"query","schema":{"type":"string"},"required":true},{"name":"user_id","in":"query","schema":{"type":"string"},"required":true},{"name":"provider_namespace","in":"query","schema":{"type":"string"},"required":false}],"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/available/third-party":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountAvailableResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"thirdParty","in":"query","schema":{"type":"string"},"required":true},{"name":"token","in":"query","schema":{"type":"string"},"required":true}],"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/admin/admin-user":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPortalView"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateElevatedAccountRequest"}}}},"security":[{"user":["admin"]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/register":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPlayerView"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountRegistration"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/admin/me":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPortalView"}}}},"400":{"description":"Bad Request"}},"security":[{"user":["tester"]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/password-update/init":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordUpdateRequest"}}}},"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/admin/admin-users":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetAdminsResponse"}}}},"400":{"description":"Bad Request"}},"security":[{"user":["admin"]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/find":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Account"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"query","in":"query","schema":{"type":"string"},"required":true}],"security":[{"user":["tester"]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/signup":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountWithCredsApiResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAccountWithCredsRequest"}}}},"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/available/device-id":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountAvailableResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"deviceId","in":"query","schema":{"type":"string"},"required":true}],"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/available":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountAvailableResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"email","in":"query","schema":{"type":"string"},"required":true}],"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/password-update/confirm":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordUpdateConfirmation"}}}},"security":[{}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]},"/basic/accounts/external_identity":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachExternalIdentityApiResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachExternalIdentityApiRequest"}}}},"security":[{"user":[]},{"server":[]}]},"delete":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommonResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteExternalIdentityApiRequest"}}}},"security":[{"user":[]},{"server":[]}]},"parameters":[{"name":"X-BEAM-SCOPE","in":"header","schema":{"type":"string"},"description":"Customer and project scope. This should be in the form of '<customer-id>.<project-id>'.","required":true},{"name":"X-BEAM-GAMERTAG","in":"header","schema":{"type":"string"},"description":"Override the Gamer Tag of the player. This is generally inferred by the auth token.","required":false}]}},"components":{"schemas":{"CreateAccountWithCredsRequest":{"properties":{"username":{"type":"string"},"provider_namespace":{"type":"string"},"challenge_solution":{"$ref":"#/components/schemas/ChallengeSolution"},"external_token":{"type":"string"},"initProperties":{"type":"object","additionalProperties":{"type":"string"}},"provider_service":{"type":"string"},"password":{"type":"string"}},"additionalProperties":false,"title":"Create Account With Creds Request","type":"object"},"PasswordUpdateConfirmation":{"properties":{"code":{"type":"string"},"newPassword":{"type":"string"},"email":{"type":"string"}},"additionalProperties":false,"title":"Password Update Confirmation","type":"object","required":["code","newPassword"]},"DeviceIdAvailableRequest":{"properties":{"deviceId":{"type":"string"}},"additionalProperties":false,"title":"Device Id Available Request","type":"object","required":["deviceId"]},"AccountUpdate":{"properties":{"thirdParty":{"type":"string"},"hasThirdPartyToken":{"type":"boolean"},"country":{"type":"string"},"external":{"type":"array","items":{"$ref":"#/components/schemas/ExternalIdentity"}},"language":{"type":"string"},"gamerTagAssoc":{"$ref":"#/components/schemas/GamerTagAssociation"},"token":{"type":"string"},"deviceId":{"type":"string"},"userName":{"type":"string"}},"additionalProperties":false,"title":"Account Update","type":"object","required":["hasThirdPartyToken"]},"EmailUpdateRequest":{"properties":{"newEmail":{"type":"string"},"codeType":{"type":"string"}},"additionalProperties":false,"title":"Email Update Request","type":"object","required":["newEmail"]},"ThirdPartyAssociation":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"email":{"type":"string"},"userBusinessId":{"type":"string"},"userAppId":{"type":"string"},"meta":{"type":"object","additionalProperties":{"type":"string"}},"appId":{"type":"string"}},"required":["name","appId","userAppId","meta"]},"DeleteDevicesRequest":{"properties":{"deviceIds":{"type":"array","items":{"type":"string"}}},"additionalProperties":false,"title":"Delete Devices Request","type":"object"},"ItemCreateRequest":{"type":"object","additionalProperties":false,"properties":{"contentId":{"type":"string"},"properties":{"type":"array","items":{"$ref":"#/components/schemas/ItemProperty"}}},"required":["contentId","properties"]},"AccountPersonallyIdentifiableInformationResponse":{"properties":{"account":{"$ref":"#/components/schemas/Account"},"stats":{"type":"array","items":{"$ref":"#/components/schemas/StatsResponse"}},"paymentAudits":{"$ref":"#/components/schemas/ListAuditResponse"}},"additionalProperties":false,"title":"Account Personally Identifiable Information Response","type":"object","required":["account","stats","paymentAudits"]},"InFlightMessage":{"type":"object","additionalProperties":false,"properties":{"method":{"type":"string"},"body":{"type":"string"},"path":{"type":"string"},"gamerTag":{"type":"integer","format":"int64"},"limitFailureRetries":{"type":"boolean"},"shard":{"type":"string"},"service":{"type":"string"},"id":{"type":"string"}},"required":["service","id","method","path","body"]},"AccountPortalView":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string"},"roleString":{"type":"string"},"scopes":{"type":"array","items":{"type":"string"}},"id":{"type":"integer","format":"int64","x-beamable-semantic-type":"AccountId"},"external":{"type":"array","items":{"$ref":"#/components/schemas/ExternalIdentity"}},"language":{"type":"string"},"roles":{"type":"array","items":{"$ref":"#/components/schemas/RoleMapping"}},"thirdPartyAppAssociations":{"type":"array","items":{"type":"string"}}},"required":["id","scopes","thirdPartyAppAssociations"]},"SearchAccountsRequest":{"properties":{"query":{"type":"string"},"page":{"type":"integer","format":"int32"},"pagesize":{"type":"integer","format":"int32"}},"additionalProperties":false,"title":"Search Accounts Request","type":"object","required":["query","page","pagesize"]},"PasswordUpdateRequest":{"properties":{"email":{"type":"string"},"codeType":{"type":"string"}},"additionalProperties":false,"title":"Password Update Request","type":"object","required":["email"]},"CommonResponse":{"properties":{"result":{"type":"string"},"data":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false,"title":"Common Response","type":"object","required":["result","data"]},"PaymentAuditEntryViewModel":{"type":"object","additionalProperties":false,"properties":{"providerid":{"type":"string"},"history":{"type":"array","items":{"$ref":"#/components/schemas/PaymentHistoryEntryViewModel"}},"txid":{"type":"integer","format":"int64"},"providername":{"type":"string"},"version":{"type":"string"},"obtainItems":{"type":"array","items":{"$ref":"#/components/schemas/ItemCreateRequest"}},"txstate":{"type":"string"},"updated":{"type":"integer","format":"int64"},"obtainCurrency":{"type":"array","items":{"$ref":"#/components/schemas/CurrencyChange"}},"entitlements":{"type":"array","items":{"$ref":"#/components/schemas/EntitlementGenerator"}},"details":{"$ref":"#/components/schemas/PaymentDetailsEntryViewModel"},"replayGuardValue":{"type":"string"},"gt":{"type":"integer","format":"int64"},"created":{"type":"integer","format":"int64"}},"required":["gt","txid","providername","details","providerid","txstate","history","entitlements"]},"ExternalIdentityAvailableApiRequest":{"properties":{"provider_service":{"type":"string"},"user_id":{"type":"string"},"provider_namespace":{"type":"string"}},"additionalProperties":false,"title":"External Identity Available Api Request","type":"object","required":["provider_service","user_id"]},"AccountPlayerView":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string"},"deviceIds":{"type":"array","items":{"type":"string"}},"scopes":{"type":"array","items":{"type":"string"}},"id":{"type":"integer","format":"int64","x-beamable-semantic-type":"Gamertag"},"external":{"type":"array","items":{"$ref":"#/components/schemas/ExternalIdentity"}},"language":{"type":"string"},"thirdPartyAppAssociations":{"type":"array","items":{"type":"string"}}},"required":["id","scopes","thirdPartyAppAssociations","deviceIds"]},"PaymentHistoryEntryViewModel":{"type":"object","additionalProperties":false,"properties":{"change":{"type":"string"},"data":{"type":"string"},"timestamp":{"type":"string"}},"required":["change"]},"AccountAvailableResponse":{"properties":{"available":{"type":"boolean"}},"additionalProperties":false,"title":"Account Available Response","type":"object","required":["available"]},"CreateElevatedAccountRequest":{"properties":{"email":{"type":"string"},"role":{"type":"string"},"initProperties":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false,"title":"Create Elevated Account Request","type":"object","required":["email"]},"EntitlementGenerator":{"type":"object","additionalProperties":false,"properties":{"quantity":{"type":"integer","format":"int32"},"claimWindow":{"$ref":"#/components/schemas/EntitlementClaimWindow"},"params":{"type":"object","additionalProperties":{"type":"string"}},"symbol":{"type":"string"},"specialization":{"type":"string"},"action":{"type":"string"}},"required":["symbol","action"]},"StatsResponse":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"integer","format":"int64","x-beamable-semantic-type":"Gamertag"},"stats":{"type":"object","additionalProperties":{"type":"string"}}},"required":["id","stats"]},"AttachExternalIdentityApiResponse":{"properties":{"result":{"type":"string"},"challenge_token":{"type":"string"}},"additionalProperties":false,"title":"Attach External Identity Api Response","type":"object","required":["result"]},"RoleMapping":{"type":"object","additionalProperties":false,"properties":{"projectId":{"type":"string"},"role":{"type":"string"}},"required":["projectId","role"]},"AccountRegistration":{"properties":{"email":{"type":"string"},"password":{"type":"string"}},"additionalProperties":false,"title":"Account Registration","type":"object","required":["email","password"]},"AttachExternalIdentityApiRequest":{"properties":{"provider_service":{"type":"string"},"external_token":{"type":"string"},"challenge_solution":{"$ref":"#/components/schemas/ChallengeSolution"},"provider_namespace":{"type":"string"}},"additionalProperties":false,"title":"Attach External Identity Api Request","type":"object","required":["provider_service","external_token"]},"EmailUpdateConfirmation":{"properties":{"code":{"type":"string"},"password":{"type":"string"}},"additionalProperties":false,"title":"Email Update Confirmation","type":"object","required":["code","password"]},"ExternalIdentity":{"type":"object","additionalProperties":false,"properties":{"providerService":{"type":"string"},"userId":{"type":"string"},"providerNamespace":{"type":"string"}},"required":["providerService","userId","providerNamespace"]},"CreateAccountWithCredsApiResponse":{"properties":{"account":{"$ref":"#/components/schemas/AccountPlayerView"},"challenge_token":{"type":"string"},"token":{"$ref":"#/components/schemas/TokenResponse"}},"additionalProperties":false,"title":"Create Account With Creds Api Response","type":"object"},"GetAdminsResponse":{"properties":{"accounts":{"type":"array","items":{"$ref":"#/components/schemas/AccountPortalView"}}},"additionalProperties":false,"title":"Get Admins Response","type":"object","required":["accounts"]},"PaymentDetailsEntryViewModel":{"type":"object","additionalProperties":false,"properties":{"reference":{"type":"string"},"name":{"type":"string"},"quantity":{"type":"integer","format":"int32"},"sku":{"type":"string"},"price":{"type":"integer","format":"int32"},"subcategory":{"type":"string"},"gameplace":{"type":"string"},"localPrice":{"type":"string"},"category":{"type":"string"},"localCurrency":{"type":"string"},"providerProductId":{"type":"string"}},"required":["price","quantity","name","reference","gameplace","sku","providerProductId"]},"CurrencyChange":{"type":"object","additionalProperties":false,"properties":{"symbol":{"type":"string"},"amount":{"type":"integer","format":"int64"},"originalAmount":{"type":"integer","format":"int64"}},"required":["symbol","amount"]},"EntitlementClaimWindow":{"type":"object","additionalProperties":false,"properties":{"open":{"type":"integer","format":"int64"},"close":{"type":"integer","format":"int64"}},"required":["open","close"]},"GamerTagAssociation":{"type":"object","additionalProperties":false,"properties":{"projectId":{"type":"string","x-beamable-semantic-type":"Pid"},"gamerTag":{"type":"integer","format":"int64","x-beamable-semantic-type":"Gamertag"}},"required":["projectId","gamerTag"]},"ChallengeSolution":{"type":"object","additionalProperties":false,"properties":{"challenge_token":{"type":"string"},"solution":{"type":"string"}},"required":["challenge_token","solution"]},"EmptyResponse":{"properties":{"result":{"type":"string"}},"additionalProperties":false,"title":"Empty Response","type":"object","required":["result"]},"DeleteExternalIdentityApiRequest":{"properties":{"provider_service":{"type":"string"},"user_id":{"type":"string"},"provider_namespace":{"type":"string"}},"additionalProperties":false,"title":"Delete External Identity Api Request","type":"object","required":["provider_service","user_id"]},"ItemProperty":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"]},"ThirdPartyAvailableRequest":{"properties":{"thirdParty":{"type":"string"},"token":{"type":"string"}},"additionalProperties":false,"title":"Third Party Available Request","type":"object","required":["thirdParty","token"]},"TokenResponse":{"type":"object","additionalProperties":false,"properties":{"access_token":{"type":"string"},"expires_in":{"type":"integer","format":"int64"},"refresh_token":{"type":"string"},"scopes":{"type":"array","items":{"type":"string"}},"token_type":{"type":"string"},"challenge_token":{"type":"string"}},"required":["expires_in","token_type"]},"AccountSearchResponse":{"properties":{"accounts":{"type":"array","items":{"$ref":"#/components/schemas/Account"}}},"additionalProperties":false,"title":"Account Search Response","type":"object","required":["accounts"]},"ListAuditResponse":{"type":"object","additionalProperties":false,"properties":{"audits":{"type":"array","items":{"$ref":"#/components/schemas/PaymentAuditEntryViewModel"}}},"required":["audits"]},"AccountAvailableRequest":{"properties":{"email":{"type":"string"}},"additionalProperties":false,"title":"Account Available Request","type":"object","required":["email"]},"FindAccountRequest":{"properties":{"query":{"type":"string"}},"additionalProperties":false,"title":"Find Account Request","type":"object","required":["query"]},"Account":{"type":"object","additionalProperties":false,"properties":{"inFlight":{"type":"array","items":{"$ref":"#/components/schemas/InFlightMessage"}},"createdTimeMillis":{"type":"integer","format":"int64"},"realmId":{"type":"string"},"email":{"type":"string"},"roleString":{"type":"string"},"deviceIds":{"type":"array","items":{"type":"string"}},"privilegedAccount":{"type":"boolean"},"country":{"type":"string"},"wasMigrated":{"type":"boolean"},"id":{"type":"integer","format":"int64","x-beamable-semantic-type":"AccountId"},"gamerTags":{"type":"array","items":{"$ref":"#/components/schemas/GamerTagAssociation"}},"external":{"type":"array","items":{"$ref":"#/components/schemas/ExternalIdentity"}},"language":{"type":"string"},"roles":{"type":"array","items":{"$ref":"#/components/schemas/RoleMapping"}},"updatedTimeMillis":{"type":"integer","format":"int64"},"thirdParties":{"type":"array","items":{"$ref":"#/components/schemas/ThirdPartyAssociation"}},"deviceId":{"type":"string"},"userName":{"type":"string"},"heartbeat":{"type":"integer","format":"int64"},"password":{"type":"string"}},"required":["id","gamerTags","thirdParties","createdTimeMillis","updatedTimeMillis","external","privilegedAccount"]}},"securitySchemes":{"server":{"type":"apiKey","name":"X-DE-SIGNATURE","in":"header","description":"Signed Request authentication using project secret key."},"user":{"type":"http","description":"Bearer authentication with a player access token in the Authorization header.","scheme":"bearer","bearerFormat":"Bearer <Access Token>"}}},"security":[],"externalDocs":{"description":"Beamable Documentation","url":"https://docs.beamable.com"},"openapi":"3.0.2"}