{"info":{"title":"content 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/content/manifests/unarchive":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveOrUnarchiveManifestsRequest"}}}},"security":[{"user":["developer"]},{"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/content/manifest/pull":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manifest"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullManifestRequest"}}}},"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/content/manifest/history":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManifestHistoryResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"required":false},{"name":"limit","in":"query","schema":{"type":"integer","format":"int32"},"required":false}],"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/content/binary":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveBinaryResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveBinaryRequest"}}}},"security":[{"user":["developer"]},{"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/content/manifests/pull":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManifestChecksums"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullAllManifestsRequest"}}}},"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/content/content":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentOrText"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"contentId","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentId"},"required":true},{"name":"version","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/content/localizations":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLocalizationsResponse"}}}},"400":{"description":"Bad Request"}},"security":[{"user":["tester"]},{"server":[]}]},"put":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommonResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutLocalizationsRequest"}}}},"security":[{"user":["developer"]},{"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/DeleteLocalizationRequest"}}}},"security":[{"user":["developer"]},{"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/content/text":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveTextResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveTextRequest"}}}},"security":[{"user":["developer"]},{"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/content/manifest/exact":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manifest"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"uid","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/content/manifest":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manifest"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"description":"ID of the content manifest","required":false},{"name":"uid","in":"query","schema":{"type":"string"},"description":"UID of the content manifest","required":false}],"security":[{"user":["tester"]},{"server":[]}]},"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveManifestResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveManifestRequest"}}}},"security":[{"user":["developer"]},{"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/content/manifest/diffs":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManifestDiffsResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"manifestId","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"required":true},{"name":"fromUid","in":"query","schema":{"type":"string"},"required":false},{"name":"toUid","in":"query","schema":{"type":"string"},"required":false},{"name":"offset","in":"query","schema":{"type":"integer","format":"int32"},"required":false},{"name":"fromDate","in":"query","schema":{"type":"integer","format":"int64"},"required":false},{"name":"toDate","in":"query","schema":{"type":"integer","format":"int64"},"required":false},{"name":"limit","in":"query","schema":{"type":"integer","format":"int32"},"required":false}],"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/content/manifests/archive":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveOrUnarchiveManifestsRequest"}}}},"security":[{"user":["developer"]},{"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/content/":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveContentResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveContentRequest"}}}},"security":[{"user":["developer"]},{"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/content/manifest/public":{"get":{"responses":{"200":{"description":"","content":{"text/csv":{"schema":{"$ref":"#/components/schemas/ClientManifestResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"description":"ID of the content manifest","required":false},{"name":"uid","in":"query","schema":{"type":"string"},"description":"UID of the content manifest","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/content/manifest/public/json":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientManifestJsonResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"description":"Content ID of the content manifest","required":false},{"name":"uid","in":"query","schema":{"type":"string"},"description":"UID of the content manifest","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/content/manifest/repeat":{"put":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommonResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepeatManifestRequest"}}}},"security":[{"user":["developer"]},{"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/content/manifest/private/json":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientManifestJsonResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"description":"Content ID of the content manifest","required":false},{"name":"uid","in":"query","schema":{"type":"string"},"description":"UID of the content manifest","required":false}],"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/content/manifest/private":{"get":{"responses":{"200":{"description":"","content":{"text/csv":{"schema":{"$ref":"#/components/schemas/ClientManifestResponse"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"description":"ID of the content manifest","required":false},{"name":"uid","in":"query","schema":{"type":"string"},"description":"UID of the content manifest","required":false}],"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/content/manifest/checksums":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManifestChecksums"}}}},"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/content/binary/private/urls":{"post":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBinaryDownloadUrlsResponse"}}}},"400":{"description":"Bad Request"}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBinaryDownloadUrlsRequest"}}}},"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/content/manifest/checksum":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManifestChecksum"}}}},"400":{"description":"Bad Request"}},"parameters":[{"name":"id","in":"query","schema":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"description":"ID of the content manifest","required":false},{"name":"uid","in":"query","schema":{"type":"string"},"description":"UID of the content manifest","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/content/manifests":{"get":{"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManifestsResponse"}}}},"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}]}},"components":{"schemas":{"ReferenceSuperset":{"type":"object","additionalProperties":false,"properties":{"tags":{"type":"array","items":{"type":"string"}},"uri":{"type":"string"},"version":{"type":"string"},"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"type":{"type":"string"},"visibility":{"type":"string"}},"required":["type","id","version","uri"]},"BinaryDefinition":{"type":"object","additionalProperties":false,"properties":{"tags":{"type":"array","items":{"type":"string"}},"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"uploadContentType":{"type":"string"},"visibility":{"type":"string"}},"required":["id","checksum","uploadContentType"]},"PullManifestRequest":{"properties":{"sourceRealmPid":{"type":"string","x-beamable-semantic-type":"Pid"},"id":{"type":"string","x-beamable-semantic-type":"ContentManifestId"}},"additionalProperties":false,"title":"Pull Manifest Request","type":"object","required":["sourceRealmPid"]},"GetManifestsResponse":{"properties":{"manifests":{"type":"array","items":{"$ref":"#/components/schemas/Manifest"}}},"additionalProperties":false,"title":"Get Manifests Response","type":"object","required":["manifests"]},"ClientContentInfoJson":{"type":"object","additionalProperties":false,"properties":{"updatedAt":{"type":"integer","format":"int64"},"tags":{"type":"array","items":{"type":"string"}},"uri":{"type":"string"},"version":{"type":"string"},"checksum":{"type":"string"},"createdAt":{"type":"integer","format":"int64"},"contentId":{"type":"string","x-beamable-semantic-type":"ContentId"},"type":{"$ref":"#/components/schemas/ContentType"}},"required":["contentId","version","uri","tags","type"]},"SaveBinaryRequest":{"properties":{"binary":{"type":"array","items":{"$ref":"#/components/schemas/BinaryDefinition"}}},"additionalProperties":false,"title":"Save Binary Request","type":"object","required":["binary"]},"TextReference":{"properties":{"tags":{"type":"array","items":{"type":"string"}},"uri":{"type":"string"},"version":{"type":"string"},"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"lastChanged":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["text"],"default":"text"},"visibility":{"type":"string"},"created":{"type":"integer","format":"int64"}},"additionalProperties":false,"title":"text","type":"object","required":["type","id","version","uri","tags","visibility"]},"SaveBinaryResponse":{"properties":{"binary":{"type":"array","items":{"$ref":"#/components/schemas/BinaryReference"}}},"additionalProperties":false,"title":"Save Binary Response","type":"object","required":["binary"]},"SaveTextRequest":{"properties":{"text":{"type":"array","items":{"$ref":"#/components/schemas/TextDefinition"}}},"additionalProperties":false,"title":"Save Text Request","type":"object","required":["text"]},"TextDefinition":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string"}},"tags":{"type":"array","items":{"type":"string"}}},"required":["id","checksum","properties"]},"PutLocalizationsRequest":{"properties":{"localizations":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/LocalizedValue"}}}},"additionalProperties":false,"title":"Put Localizations Request","type":"object","required":["localizations"]},"ContentOrText":{"properties":{"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"version":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false,"title":"Content Or Text","type":"object","required":["id","version","properties"]},"CommonResponse":{"properties":{"result":{"type":"string"},"data":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false,"title":"Common Response","type":"object","required":["result","data"]},"GetManifestDiffsRequest":{"properties":{"manifestId":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"fromUid":{"type":"string"},"toUid":{"type":"string"},"offset":{"type":"integer","format":"int32"},"fromDate":{"type":"integer","format":"int64"},"toDate":{"type":"integer","format":"int64"},"limit":{"type":"integer","format":"int32"}},"additionalProperties":false,"title":"Get Manifest Diffs Request","type":"object","required":["manifestId"]},"ArchiveOrUnarchiveManifestsRequest":{"properties":{"manifestIds":{"type":"array","items":{"x-beamable-semantic-type":"ContentManifestId","type":"string"}}},"additionalProperties":false,"title":"Archive Or Unarchive Manifests Request","type":"object","required":["manifestIds"]},"ContentMeta":{"type":"object","additionalProperties":false,"properties":{"data":{"$ref":"#/components/schemas/OptionalJsonNodeWrapper"},"text":{"type":"string"},"$links":{"type":"array","items":{"x-beamable-semantic-type":"ContentId","type":"string"}},"$link":{"type":"string","x-beamable-semantic-type":"ContentId"},"visibility":{"$ref":"#/components/schemas/ContentVisibility"}},"required":["visibility"]},"GetExactManifestRequest":{"properties":{"uid":{"type":"string"}},"additionalProperties":false,"title":"Get Exact Manifest Request","type":"object","required":["uid"]},"BinaryReference":{"properties":{"uploadMethod":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"uri":{"type":"string"},"version":{"type":"string"},"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"lastChanged":{"type":"string"},"uploadUri":{"type":"string"},"type":{"type":"string","enum":["binary"],"default":"binary"},"visibility":{"type":"string"},"created":{"type":"string"}},"additionalProperties":false,"title":"binary","type":"object","required":["type","id","tags","version","uri","uploadUri","uploadMethod","visibility"]},"GetManifestRequest":{"properties":{"id":{"type":"string","description":"ID of the content manifest","x-beamable-semantic-type":"ContentManifestId"},"uid":{"type":"string","description":"UID of the content manifest"}},"additionalProperties":false,"title":"Get Manifest Request","type":"object"},"PullAllManifestsRequest":{"properties":{"sourceRealmPid":{"type":"string","x-beamable-semantic-type":"Pid"}},"additionalProperties":false,"title":"Pull All Manifests Request","type":"object","required":["sourceRealmPid"]},"ClientManifestJsonResponse":{"properties":{"uid":{"type":"string"},"entries":{"type":"array","items":{"$ref":"#/components/schemas/ClientContentInfoJson"}},"publisherAccountId":{"type":"integer","format":"int64"},"createdAt":{"type":"integer","format":"int64"}},"additionalProperties":false,"title":"Client Manifest Json Response","type":"object","required":["entries"]},"GetManifestHistoryRequest":{"properties":{"id":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"limit":{"type":"integer","format":"int32"}},"additionalProperties":false,"title":"Get Manifest History Request","type":"object"},"GetBinaryDownloadUrlsResponse":{"properties":{"urls":{"type":"array","items":{"$ref":"#/components/schemas/BinaryContentReference"}}},"additionalProperties":false,"title":"Get Binary Download Urls Response","type":"object","required":["urls"]},"ContentDefinition":{"type":"object","additionalProperties":false,"properties":{"tags":{"type":"array","items":{"type":"string"}},"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"properties":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ContentMeta"}},"variants":{"type":"array","items":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ContentMeta"}}}},"required":["id","checksum","properties"]},"ClientManifestResponse":{"properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ClientContentInfo"}},"createdAt":{"type":"integer","format":"int64"},"latestUpdate":{"type":"integer","format":"int64"}},"additionalProperties":false,"title":"Client Manifest Response","type":"object","required":["items"]},"GetManifestRequestJson":{"properties":{"id":{"type":"string","description":"Content ID of the content manifest","x-beamable-semantic-type":"ContentManifestId"},"uid":{"type":"string","description":"UID of the content manifest"}},"additionalProperties":false,"title":"Get Manifest Request Json","type":"object"},"GetBinaryDownloadUrlsRequest":{"properties":{"requests":{"type":"array","items":{"$ref":"#/components/schemas/GetContentRequest"}},"expirationSeconds":{"type":"integer","format":"int64"}},"additionalProperties":false,"title":"Get Binary Download Urls Request","type":"object","required":["requests"]},"BinaryContentReference":{"type":"object","additionalProperties":false,"properties":{"contentId":{"type":"string"},"version":{"type":"string"},"url":{"type":"string"}},"required":["contentId","version","url"]},"ManifestDiffSummary":{"type":"object","additionalProperties":false,"properties":{"affectedContentIds":{"type":"array","items":{"type":"string"}},"manifestUid":{"type":"string"},"publishedByName":{"type":"string"},"publishedBy":{"type":"string"},"createdDate":{"type":"integer","format":"int64"}},"required":["manifestUid","createdDate","affectedContentIds"]},"ManifestChecksum":{"type":"object","additionalProperties":false,"properties":{"archived":{"type":"boolean"},"id":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"checksum":{"type":"string"},"createdAt":{"type":"integer","format":"int64"},"uid":{"type":"string"}},"required":["id","checksum","createdAt"]},"SaveContentRequest":{"properties":{"content":{"type":"array","items":{"$ref":"#/components/schemas/ContentDefinition"}}},"additionalProperties":false,"title":"Save Content Request","type":"object","required":["content"]},"SaveManifestRequest":{"properties":{"id":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"references":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceSuperset"}}},"additionalProperties":false,"title":"Save Manifest Request","type":"object","required":["id","references"]},"SaveManifestResponse":{"properties":{"diffUrl":{"type":"string"},"id":{"type":"string"},"checksum":{"type":"string"},"uid":{"type":"string"},"created":{"type":"integer","format":"int64"}},"additionalProperties":false,"title":"Save Manifest Response","type":"object","required":["id","uid","checksum","created"]},"RepeatManifestRequest":{"properties":{"uid":{"type":"string"}},"additionalProperties":false,"title":"Repeat Manifest Request","type":"object","required":["uid"]},"ContentVisibility":{"type":"string","enum":["public","private"]},"Manifest":{"type":"object","additionalProperties":false,"properties":{"affectedContentIds":{"type":"string"},"archived":{"type":"boolean"},"diffObjectKey":{"type":"string"},"references":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/ContentReference"},{"$ref":"#/components/schemas/TextReference"},{"$ref":"#/components/schemas/BinaryReference"}]}},"publisherAccountId":{"type":"integer","format":"int64"},"id":{"type":"string","x-beamable-semantic-type":"ContentManifestId"},"checksum":{"type":"string"},"lastChanged":{"type":"integer","format":"int64"},"uid":{"type":"string"},"created":{"type":"integer","format":"int64"}},"required":["id","references","checksum","created","affectedContentIds"]},"OptionalJsonNodeWrapper":{"type":"object","additionalProperties":false,"x-beamable-json-object":true,"properties":{"node":{"type":"string"}}},"LocalizationQuery":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"languages":{"type":"array","items":{"type":"string"}}},"required":["id"]},"EmptyResponse":{"properties":{"result":{"type":"string"}},"additionalProperties":false,"title":"Empty Response","type":"object","required":["result"]},"GetManifestDiffsResponse":{"properties":{"manifestId":{"type":"string"},"diffs":{"type":"array","items":{"$ref":"#/components/schemas/ManifestDiffSummary"}},"hasMore":{"type":"boolean"},"totalCount":{"type":"integer","format":"int32"}},"additionalProperties":false,"title":"Get Manifest Diffs Response","type":"object","required":["manifestId","diffs","hasMore","totalCount"]},"GetLocalizationsResponse":{"properties":{"localizations":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/LocalizedValue"}}}},"additionalProperties":false,"title":"Get Localizations Response","type":"object","required":["localizations"]},"GetContentRequest":{"type":"object","additionalProperties":false,"properties":{"contentId":{"type":"string","x-beamable-semantic-type":"ContentId"},"version":{"type":"string"}},"required":["contentId","version"]},"LocalizedValue":{"type":"object","additionalProperties":false,"properties":{"language":{"type":"string"},"value":{"type":"string"}},"required":["language","value"]},"ManifestChecksums":{"properties":{"manifests":{"type":"array","items":{"$ref":"#/components/schemas/ManifestChecksum"}}},"additionalProperties":false,"title":"Manifest Checksums","type":"object","required":["manifests"]},"SaveTextResponse":{"properties":{"text":{"type":"array","items":{"$ref":"#/components/schemas/TextReference"}}},"additionalProperties":false,"title":"Save Text Response","type":"object","required":["text"]},"ManifestSummary":{"type":"object","additionalProperties":false,"properties":{"uid":{"type":"string"},"manifest":{"$ref":"#/components/schemas/ManifestChecksum"}},"required":["uid","manifest"]},"DeleteLocalizationRequest":{"properties":{"localizations":{"type":"array","items":{"$ref":"#/components/schemas/LocalizationQuery"}}},"additionalProperties":false,"title":"Delete Localization Request","type":"object","required":["localizations"]},"ClientContentInfo":{"x-beamable-primary-key":"contentId","properties":{"updatedAt":{"type":"integer","format":"int64"},"tags":{"type":"array","items":{"type":"string"}},"uri":{"type":"string"},"version":{"type":"string"},"checksum":{"type":"string"},"createdAt":{"type":"integer","format":"int64"},"contentId":{"type":"string","x-beamable-semantic-type":"ContentId"},"type":{"$ref":"#/components/schemas/ContentType"}},"x-beamable-csv-order":"type,contentId,version,uri,tags","additionalProperties":false,"type":"object","required":["contentId","version","uri","tags","type"]},"ContentType":{"type":"string","enum":["content","text","binary"]},"GetManifestHistoryResponse":{"properties":{"manifests":{"type":"array","items":{"$ref":"#/components/schemas/ManifestSummary"}}},"additionalProperties":false,"title":"Get Manifest History Response","type":"object","required":["manifests"]},"SaveContentResponse":{"properties":{"content":{"type":"array","items":{"$ref":"#/components/schemas/ContentReference"}}},"additionalProperties":false,"title":"Save Content Response","type":"object","required":["content"]},"ContentReference":{"properties":{"tag":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"uri":{"type":"string"},"version":{"type":"string"},"id":{"type":"string","x-beamable-semantic-type":"ContentId"},"checksum":{"type":"string"},"lastChanged":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["content"],"default":"content"},"visibility":{"$ref":"#/components/schemas/ContentVisibility"},"created":{"type":"integer","format":"int64"}},"additionalProperties":false,"title":"content","type":"object","required":["type","id","tags","version","uri","visibility","tag"]}},"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"}