{"openapi":"3.1.0","info":{"title":"Catalog Service","version":"1.0.0"},"paths":{"/public/namespaces/{namespace}/item-ids":{"get":{"tags":["Namespaces - Public"],"summary":"Look up item-ids?","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the of the item"}],"responses":{},"description":"**Permission Required**: [`catalog:public:items READ`](https://egs.jaren.wtf/#resource=catalog:public:items&action=2)","security":[{"bearer":["catalog:public:items READ"]}]}},"/shared/bulk/items":{"get":{"tags":["Bulk - Shared"],"summary":"Bulk lookup items","parameters":[{"in":"query","name":"id","schema":{"type":"array","items":{"type":"string"}},"required":false,"description":"Item ids to lookup"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Items","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Item"}}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]},"post":{"tags":["Bulk - Shared"],"summary":"Bulk lookup items","parameters":[{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"array","items":{"type":"string"}}}},"encoding":{"id":{"style":"form","explode":true}}}}},"responses":{"200":{"description":"Items","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Item"}}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]}},"/shared/bulk/namespaces":{"post":{"tags":["Bulk - Shared"],"summary":"Bulk lookup namespaces","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"array","items":{"type":"string"}}}},"encoding":{"id":{"style":"form","explode":true}}}}},"responses":{"200":{"description":"Namespaces","content":{"application/json":{"schema":{"type":"array","properties":{"$ref":"#/components/schemas/Namespace"}}}}}},"description":"**Permission Required**: [`catalog:shared:namespaces READ`](https://egs.jaren.wtf/#resource=catalog:shared:namespaces&action=2)","security":[{"bearer":["catalog:shared:namespaces READ"]}]}},"/shared/bulk/namespaces/items":{"post":{"tags":["Bulk - Shared"],"summary":"Bulk lookup by items and namespaces","parameters":[{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","required":["nsItemId"],"properties":{"nsItemId":{"type":"array","items":{"type":"string","examples":["fn:fdb8e4fe4ddd40b7b2378bc584acec6a"]}}}},"encoding":{"nsItemId":{"style":"form","explode":true}}}}},"responses":{"200":{"description":"Items","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Item"}}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]}},"/shared/bulk/namespaces/offers":{"post":{"tags":["Bulk - Shared"],"summary":"Bulk lookup by offers and namespaces","parameters":[{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","required":["nsOfferId"],"properties":{"nsOfferId":{"type":"array","items":{"type":"string","examples":["fn:fdb8e4fe4ddd40b7b2378bc584acec6a"]}}}},"encoding":{"nsOfferId":{"style":"form","explode":true}}}}},"responses":{"200":{"description":"Offers","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Offer"}}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]}},"/shared/bulk/offers":{"get":{"tags":["Bulk - Shared"],"summary":"Bulk lookup offers","parameters":[{"in":"query","name":"id","schema":{"type":"array","items":{"type":"string"}},"required":false,"description":"Offer ids to lookup"},{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Offers","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Offer"}}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]}},"/shared/countries":{"get":{"tags":["Countries - Shared"],"summary":"Get list of supported countries","parameters":[{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"}],"responses":{"200":{"description":"Countries","content":{"application/json":{"schema":{"type":"object","required":["elements","paging"],"properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Country"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:countries READ`](https://egs.jaren.wtf/#resource=catalog:shared:countries&action=2)","security":[{"bearer":["catalog:shared:countries READ"]}]}},"/shared/countries/{countryCode}":{"get":{"tags":["Countries - Shared"],"summary":"Get supported country","parameters":[{"in":"path","name":"countryCode","schema":{"$ref":"#/components/schemas/Country/properties/code"},"required":true,"description":"Country code"}],"responses":{"200":{"description":"The country","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Country"}}}}},"description":"**Permission Required**: [`catalog:shared:countries READ`](https://egs.jaren.wtf/#resource=catalog:shared:countries&action=2)","security":[{"bearer":["catalog:shared:countries READ"]}]}},"/shared/currencies":{"get":{"tags":["Currencies - Shared"],"summary":"Get list of supported currencies","parameters":[{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"}],"responses":{"200":{"description":"Currencies","content":{"application/json":{"schema":{"type":"object","properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Currency"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:currencies READ`](https://egs.jaren.wtf/#resource=catalog:shared:currencies&action=2)","security":[{"bearer":["catalog:shared:currencies READ"]}]}},"/shared/currencies/{currencyId}":{"get":{"tags":["Currencies - Shared"],"summary":"Get details of a currency given an ID","parameters":[{"in":"path","name":"currencyId","schema":{"type":"string"},"required":true,"description":"Currency to lookup"}],"responses":{"200":{"description":"Currency Info","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Currency"}}}}},"description":"**Permission Required**: [`catalog:shared:currencies READ`](https://egs.jaren.wtf/#resource=catalog:shared:currencies&action=2)","security":[{"bearer":["catalog:shared:currencies READ"]}]}},"/shared/namespace/{namespace}/bulk/items":{"get":{"tags":["Namespace - Shared"],"summary":"Bulk lookup items inside a namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the items"},{"in":"query","name":"id","schema":{"type":"array","items":{"type":"string"}},"required":false,"description":"Item ids to lookup"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Items","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Item"}}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]},"post":{"tags":["Namespace - Shared"],"summary":"Bulk lookup items inside a namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"array","items":{"type":"string"}}}},"encoding":{"id":{"style":"form","explode":true}}}}},"responses":{"200":{"description":"Items","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Item"}}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]}},"/shared/namespace/{namespace}/bulk/items/offers":{"post":{"tags":["Namespace - Shared"],"summary":"Get all offers that grant item","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the offer"},{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Offers","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Offer"}}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]}},"/shared/namespace/{namespace}/bulk/offers":{"get":{"tags":["Namespace - Shared"],"summary":"Bulk lookup offers inside a namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the offer"},{"in":"query","name":"id","schema":{"type":"array","items":{"type":"string"}},"required":false,"description":"Offer ids to lookup"},{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Offers","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Offer"}}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]},"post":{"tags":["Namespace - Shared"],"summary":"Bulk lookup offers inside a namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the offer"},{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"array","items":{"type":"string"}}}},"encoding":{"id":{"style":"form","explode":true}}}}},"responses":{"200":{"description":"Offers","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Offer"}}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]}},"/shared/namespace/{namespace}/items":{"get":{"tags":["Namespace - Shared"],"summary":"Get all available items for namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the items"},{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"},{"in":"query","name":"status","schema":{"type":"string","enum":["ACTIVE","SUNSET"]},"required":false,"description":"status of the shown items"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Items","content":{"application/json":{"schema":{"type":"object","properties":{"metadata":{"type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]}},"/shared/namespace/{namespace}/items/{itemId}":{"get":{"tags":["Namespace - Shared"],"summary":"Query Item by ID and namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the item"},{"in":"path","name":"itemId","schema":{"type":"string"},"required":true,"description":"Item to lookup"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Item","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Item"}}}}},"description":"**Permission Required**: [`catalog:shared:items READ`](https://egs.jaren.wtf/#resource=catalog:shared:items&action=2)","security":[{"bearer":["catalog:shared:items READ"]}]}},"/shared/namespace/{namespace}/offers":{"get":{"tags":["Namespace - Shared"],"summary":"Get all available offers for namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the items"},{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"},{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"status","schema":{"type":"string","enum":["ACTIVE","SUNSET"]},"required":false,"description":"status of the shown offers"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"offers","content":{"application/json":{"schema":{"type":"object","properties":{"metadata":{"type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/Offer"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]}},"/shared/namespace/{namespace}/offers/{offerId}":{"get":{"tags":["Namespace - Shared"],"summary":"Query Offer by ID and namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the offer"},{"in":"path","name":"offerId","schema":{"type":"string"},"required":true,"description":"Offer to lookup"},{"in":"query","name":"returnItemDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to return item details for each offer"},{"in":"query","name":"country","schema":{"type":"string"},"required":false,"description":"ISO-Country code, used to determine offer price"},{"in":"query","name":"locale","schema":{"type":"string"},"required":false,"description":"IETF language tag, used to determine title language"},{"in":"query","name":"includeDLCDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `dlcItemsList` on items"},{"in":"query","name":"includeMainGameDetails","schema":{"type":"boolean"},"required":false,"description":"Whether to include `mainGameItem` and `mainGameItemList` on items"}],"responses":{"200":{"description":"Item","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Offer"}}}}},"description":"**Permission Required**: [`catalog:shared:offers READ`](https://egs.jaren.wtf/#resource=catalog:shared:offers&action=2)","security":[{"bearer":["catalog:shared:offers READ"]}]}},"/shared/namespace/{namespace}/tags":{"get":{"tags":["Namespace - Shared"],"summary":"Get all available tags for namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the tags (Use `*` to get tags across all namespaces)"},{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"}],"responses":{"200":{"description":"Tags","content":{"application/json":{"schema":{"type":"object","properties":{"metadata":{"type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/Tag"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:tags READ`](https://egs.jaren.wtf/#resource=catalog:shared:tags&action=2)","security":[{"bearer":["catalog:shared:tags READ"]}]}},"/shared/namespace/{namespace}/tags/{tagId}":{"get":{"tags":["Namespace - Shared"],"summary":"Lookup tag by ID and namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace of the tag"},{"in":"path","name":"tagId","schema":{"type":"string"},"required":true,"description":"Tag ID to lookup"}],"responses":{"200":{"description":"Tags","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}}}},"description":"**Permission Required**: [`catalog:shared:tags READ`](https://egs.jaren.wtf/#resource=catalog:shared:tags&action=2)","security":[{"bearer":["catalog:shared:tags READ"]}]}},"/shared/namespaces":{"get":{"tags":["Namespaces - Shared"],"summary":"Get all available namespaces","parameters":[{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"}],"responses":{"200":{"description":"Namespaces","content":{"application/json":{"schema":{"type":"object","properties":{"elements":{"type":"array","items":{"$ref":"#/components/schemas/Namespace"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:namespaces READ`](https://egs.jaren.wtf/#resource=catalog:shared:namespaces&action=2)","security":[{"bearer":["catalog:shared:namespaces READ"]}]}},"/shared/namespaces/{namespace}":{"get":{"tags":["Namespaces - Shared"],"summary":"Query Namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace to lookup"}],"responses":{"200":{"description":"Namespace","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Namespace"}}}}},"description":"**Permission Required**: [`catalog:shared:namespaces READ`](https://egs.jaren.wtf/#resource=catalog:shared:namespaces&action=2)","security":[{"bearer":["catalog:shared:namespaces READ"]}]}},"/shared/namespaces/{namespace}/stores":{"get":{"tags":["Namespaces - Shared"],"summary":"Bulk lookup stores for namespace","parameters":[{"in":"path","name":"namespace","schema":{"type":"string"},"required":true,"description":"Namespace"}],"responses":{"200":{"description":"Stores","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Store"}}}}}},"description":"**Permission Required**: [`catalog:shared:stores READ`](https://egs.jaren.wtf/#resource=catalog:shared:stores&action=2)","security":[{"bearer":["catalog:shared:stores READ"]}]}},"/shared/stores/{storeId}":{"get":{"tags":["Stores - Shared"],"summary":"Query store info","parameters":[{"in":"path","name":"storeId","schema":{"type":"string"},"required":true,"description":"Store ID to lookup"}],"responses":{"200":{"description":"Store information","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Store"}}}}},"description":"**Permission Required**: [`catalog:shared:stores READ`](https://egs.jaren.wtf/#resource=catalog:shared:stores&action=2)","security":[{"bearer":["catalog:shared:stores READ"]}]}},"/shared/stores/{storeId}/namespaces":{"get":{"tags":["Stores - Shared"],"summary":"Bulk lookup namespaces for store","parameters":[{"in":"path","name":"storeId","schema":{"type":"string"},"required":true,"description":"Store ID"}],"responses":{"200":{"description":"Namespaces","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Namespace"}}}}}},"description":"**Permission Required**: [`catalog:shared:namespaces READ`](https://egs.jaren.wtf/#resource=catalog:shared:namespaces&action=2)","security":[{"bearer":["catalog:shared:namespaces READ"]}]}},"/shared/stores/{storeId}/tags":{"get":{"tags":["Stores - Shared"],"summary":"Get all available tags for store","parameters":[{"in":"path","name":"storeId","schema":{"type":"string"},"required":true,"description":"Store ID"},{"in":"query","name":"start","schema":{"type":"integer"},"required":false,"description":"Pagination offset"},{"in":"query","name":"count","schema":{"type":"integer"},"required":false,"description":"Pagination return count"}],"responses":{"200":{"description":"Tags","content":{"application/json":{"schema":{"type":"object","properties":{"metadata":{"type":"object"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/Tag"}},"paging":{"$ref":"#/components/schemas/Paging"}}}}}}},"description":"**Permission Required**: [`catalog:shared:tags READ`](https://egs.jaren.wtf/#resource=catalog:shared:tags&action=2)","security":[{"bearer":["catalog:shared:tags READ"]}]}},"/shared/stores/{storeId}/tags/{tagId}":{"get":{"tags":["Stores - Shared"],"summary":"Lookup tag by ID and store ID","parameters":[{"in":"path","name":"storeId","schema":{"type":"string"},"required":true,"description":"Store ID"},{"in":"path","name":"tagId","schema":{"type":"string"},"required":true,"description":"Tag ID to lookup"}],"responses":{"200":{"description":"Tags","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}}}},"description":"**Permission Required**: [`catalog:shared:tags READ`](https://egs.jaren.wtf/#resource=catalog:shared:tags&action=2)","security":[{"bearer":["catalog:shared:tags READ"]}]}},"/version":{"get":{"tags":["Version"],"summary":"Get the current version","responses":{"200":{"description":"Version info","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Version"}}}}}}}},"components":{"schemas":{"Paging":{"type":"object","required":["start","count"],"properties":{"start":{"type":"integer"},"count":{"type":"integer"},"total":{"type":"integer"}}},"Version":{"type":"object","required":["app","serverDate","overridePropertiesVersion","cln","build","moduleName","buildDate","version","branch","modules"],"properties":{"app":{"type":"string"},"serverDate":{"type":"string","format":"date-time"},"overridePropertiesVersion":{"type":"string"},"cln":{"type":"string"},"build":{"type":"string"},"moduleName":{"type":"string"},"buildDate":{"type":"string","format":"date-time"},"version":{"type":"string"},"branch":{"type":"string"},"modules":{"type":"object","additionalProperties":{"type":"object","required":["cln","build","buildDate","version","branch"],"properties":{"cln":{"type":"string"},"build":{"type":"string"},"buildDate":{"type":"string","format":"date-time"},"version":{"type":"string"},"branch":{"type":"string"}}}}}},"Tag":{"type":"object","required":["id","name","aliases","created","updated","status","referenceCount","store","identifier"],"properties":{"id":{"type":"string","examples":["21109","26645"]},"name":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"}},"created":{"type":"string","format":"date-time"},"updated":{"type":"string","format":"date-time"},"status":{"type":"string","examples":["ACTIVE"]},"referenceCount":{"type":"integer","examples":[310,31357]},"comment":{"type":"string","examples":["From Ratings & Polls results."]},"store":{"type":"string","examples":["EGS","UES"]},"groupId":{"type":"string","examples":["d03f71bb5f0a4903ba20a47f94d7ab1e"]},"groupName":{"type":"string"},"identifier":{"type":"string","examples":["b54e074d789447249ff3330cc4f2f211"]}}},"Item":{"type":"object","required":["id","title","description","keyImages","categories","namespace","status","creationDate","lastModifiedDate","customAttributes","entitlementName","entitlementType","itemType","releaseInfo","developer","developerId","eulaIds","endOfSupport","ageGatings","applicationId","unsearchable"],"properties":{"id":{"type":"string","examples":["fdb8e4fe4ddd40b7b2378bc584acec6a"]},"title":{"type":"string","examples":["FortnitePreDeployB"]},"description":{"type":"string","examples":["FortnitePreDeployB"]},"keyImages":{"$ref":"#/components/schemas/KeyImages"},"categories":{"$ref":"#/components/schemas/Catagories"},"namespace":{"type":"string","examples":["fn"]},"status":{"type":"string","examples":["ACTIVE","SUNSET","DELETED"]},"creationDate":{"type":"string","format":"date-time"},"lastModifiedDate":{"type":"string","format":"date-time"},"customAttributes":{"type":"object","additionalProperties":{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","enum":["STRING","JSON"]},"value":{"type":"string"}}}},"entitlementName":{"type":"string","examples":["FortnitePredeployB"]},"entitlementType":{"type":"string","examples":["EXECUTABLE","CONSUMABLE"]},"itemType":{"type":"string","examples":["DURABLE"]},"releaseInfo":{"type":"array","items":{"type":"object","required":["id","appId","compatibleApps","platform","dateAdded"],"properties":{"id":{"type":"string"},"appId":{"type":"string"},"compatibleApps":{"type":"array","items":{"type":"string"}},"platform":{"type":"array","items":{"type":"string","examples":["Windows","Mac"]}},"dateAdded":{"type":"string","format":"date-time"},"releaseNote":{"type":"string"},"versionTitle":{"type":"string"}}}},"developer":{"type":"string","examples":["Epic Games"]},"developerId":{"type":"string","examples":["o-aa83a0a9bc45e98c80c1b1c9d92e9e"]},"eulaIds":{"type":"array","items":{"type":"string"}},"endOfSupport":{"type":"boolean"},"dlcItemList":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"mainGameItem":{"type":"object","required":["id","namespace","unsearchable"],"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"unsearchable":{"type":"boolean"}}},"mainGameItemList":{"type":"array","items":{"type":"object","required":["id","namespace","unsearchable"],"properties":{"id":{"type":"string"},"namespace":{"type":"string"},"unsearchable":{"type":"boolean"}}}},"ageGatings":{"type":"object"},"applicationId":{"$ref":"#/components/schemas/ApplicationID"},"unsearchable":{"type":"boolean"}}},"ApplicationID":{"type":"string","pattern":"^fghi4567[0-9a-zA-Z]{24}$","examples":["fghi4567FNFBKFz3E4TROb0bmPS8h1GW"]},"KeyImages":{"type":"array","items":{"type":"object","required":["type","url","md5","width","height","size","uploadedDate"],"properties":{"type":{"type":"string","examples":["DieselGameBox"]},"url":{"type":"string","format":"uri"},"md5":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"size":{"type":"integer"},"uploadedDate":{"type":"string","format":"date-time"},"alt":{"type":"string"}}}},"Namespace":{"allOf":[{"oneOf":[{"$ref":"#/components/schemas/SandboxNamespace"},{"$ref":"#/components/schemas/ProductNamespace"}]},{"type":"object","required":["namespaceType","name","merchantGroup","displayName","addVatToPrice","priceTierType","convenienceFee","status","created","updated"],"properties":{"accessType":{"type":"string","examples":["PUBLIC","PRIVATE"]},"defaultPublic":{"type":"boolean"},"store":{"type":"string","description":"Depending on the endpoint, this may be returned"},"name":{"type":"string","description":"The namespace id"},"merchantGroup":{"type":"string","examples":["FN_MKT","UESEATS_MKT"]},"taxSkuId":{"type":"string","examples":["FR_Game","FN_Currency"]},"eulaIds":{"type":"array","items":{"type":"string"}},"sellerRevenueShare":{"type":"integer","minimum":0,"maximum":100},"displayName":{"type":"string","description":"The display name of the namespace"},"addVatToPrice":{"type":"boolean"},"priceTierType":{"type":"string","enum":["MANUAL_WITH_VAT","MANUAL_WITHOUT_VAT","MANUAL_VAT_NA","AUTO_WITHOUT_VAT"]},"convenienceFee":{"type":"boolean"},"status":{"type":"string","examples":["ACTIVE","SUNSET","DELETED"]},"ratingAgeGating":{"type":"object","additionalProperties":{"type":"integer"}},"slug":{"type":"string","description":"The slug of the namespace or the namespace id","examples":["fortnite","uemarketplace"]},"created":{"type":"string","format":"date-time"},"updated":{"type":"string","format":"date-time"}}}]},"SandboxNamespace":{"type":"object","properties":{"namespaceType":{"type":"string","enum":["SANDBOX"]},"parent":{"type":"string","description":"the product namespace this sandbox belongs to"},"gameType":{"type":"string","examples":["RACING"]},"gameMode":{"type":"string","examples":["MULTIPLE_PLAYER","SINGLE_PLAYER"]},"gamePlatform":{"type":"string","examples":["WINDOWS","OSX"]},"codeName":{"type":"string"},"forModMarketplace":{"type":"boolean"},"ageGatings":{"type":"object","additionalProperties":{"type":"object","required":["ratingSystem","ageControl","gameRating","ratingImage","rectangularRatingImage","title","isTrad","isIARC"],"properties":{"ratingSystem":{"type":"string"},"ageControl":{"type":"integer"},"gameRating":{"type":"string"},"ratingImage":{"type":"string"},"rectangularRatingImage":{"type":"string"},"title":{"type":"string"},"descriptor":{"type":"string"},"descriptorIds":{"type":"array","items":{"type":"integer"}},"element":{"type":"string"},"elementIds":{"type":"array","items":{"type":"integer"}},"isTrad":{"type":"boolean"},"isIARC":{"type":"boolean"}}}},"purposeTypes":{"type":"array","items":{"type":"string","examples":["NONE","PROMOTION_BACKUP"]}},"ageGated":{"type":"boolean"},"countriesWhitelist":{"type":"array","items":{"type":"string","examples":["RU","BY","HK"]}},"countriesBlacklist":{"type":"array","items":{"type":"string","examples":["RU","BY","HK"]}},"iarcCertId":{"type":"string","format":"uuid"}}},"ProductNamespace":{"type":"object","properties":{"namespaceType":{"type":"string","enum":["PRODUCT"]}}},"Catagories":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string","examples":["testing","games","attention"]}}}},"Currency":{"type":"object","required":["type","code","symbol","description","decimals","truncLength","priceRanges"],"properties":{"type":{"type":"string","examples":["REAL"]},"code":{"type":"string","examples":["USD","GBP"]},"symbol":{"type":"string","examples":["$"]},"description":{"type":"string","examples":["USD Description"]},"decimals":{"type":"integer","examples":[2]},"truncLength":{"type":"integer","examples":[0]},"priceRanges":{"type":"array","items":{"type":"string","examples":["[0,1000]","[0,2500]","[0,5000]","[0,10000]","[0,20000]"]}}}},"Store":{"type":"object","required":["id","displayName","merchantGroup","created","updated"],"properties":{"id":{"type":"string","examples":["EGS","UES"]},"displayName":{"type":"string"},"merchantGroup":{"type":"string","examples":["UE_MKT"]},"created":{"type":"string","format":"date-time"},"updated":{"type":"string","format":"date-time"}}},"Country":{"type":"object","required":["code","region","embargoed","displayName","vatPercentage","vatIncluded","defaultCurrency","vatChargeRate","paymentCurrency","currencySymbolPlacement","subscriptionSupported","ratingSystems","vatReverseCharge"],"properties":{"code":{"type":"string","pattern":"^[A-Z]{2}$","examples":["US","GB"]},"region":{"type":"string","examples":["US","EURO"]},"embargoed":{"type":"boolean"},"displayName":{"type":"string","examples":["UNITED STATES","UNITED KINGDOM"]},"vatPercentage":{"type":"number","format":"float"},"vatIncluded":{"type":"boolean"},"defaultCurrency":{"type":"string","examples":["USD","GBP"]},"vatChargeRate":{"type":"number","format":"float"},"paymentCurrency":{"type":"string","examples":["USD","GBP"]},"currencySymbolPlacement":{"type":"string","enum":["LEFT","RIGHT"]},"subscriptionSupported":{"type":"boolean"},"ratingSystems":{"type":"array","items":{"type":"string","examples":["ESRB","PEGI","Generic"]}},"vatReverseCharge":{"type":"boolean"}}},"Offer":{"type":"object","required":["id","title","description","keyImages","categories","namespace","status","creationDate","lastModifiedDate","customAttributes","internalName","recurrence","items","currencyCode","currentPrice","price","basePrice","basePriceCurrencyCode","recurringPrice","freeDays","maxBillingCycles","seller","effectiveDate","vatIncluded","isCodeRedemptionOnly","isFeatured","taxSkuId","merchantGroup","priceTier","urlSlug","roleNamesToGrant","tags","purchaseLimit","ignoreOrder","fulfillToGroup","fraudItemType","shareRevenue","offerType","unsearchable","releaseDate","prePurchase","releaseOffer","title4Sort","selfRefundable","refundType","priceCalculationMode","assembleMode","currencyDecimals","allowPurchaseForPartialOwned","shareRevenueWithUnderageAffiliates","platformWhitelist","platformBlacklist","partialItemPrerequisiteCheck","upgradeMode"],"properties":{"id":{"type":"string","examples":["c2d5eb8df80c448d8a6656dc5a3778b1"]},"title":{"type":"string"},"description":{"type":"string"},"longDescription":{"type":"string"},"technicalDescription":{"type":"string"},"keyImages":{"$ref":"#/components/schemas/KeyImages"},"categories":{"$ref":"#/components/schemas/Catagories"},"namespace":{"type":"string","examples":["SeaQA","fn"]},"status":{"type":"string","examples":["ACTIVE","SUNSET","DELETED"]},"creationDate":{"type":"string","format":"date-time"},"lastModifiedDate":{"type":"string","format":"date-time"},"customAttributes":{"type":"object","additionalProperties":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}}}},"internalName":{"type":"string"},"recurrence":{"type":"string","examples":["ONCE"]},"items":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"currencyCode":{"type":"string","examples":["EUR"]},"currentPrice":{"type":"integer"},"price":{"type":"integer"},"basePrice":{"type":"integer"},"basePriceCurrencyCode":{"type":"string","examples":["USD"]},"recurringPrice":{"type":"integer","examples":[0]},"freeDays":{"type":"integer","examples":[0]},"maxBillingCycles":{"type":"integer","examples":[0]},"seller":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"effectiveDate":{"type":"string","format":"date-time"},"vatIncluded":{"type":"boolean"},"isCodeRedemptionOnly":{"type":"boolean"},"isFeatured":{"type":"boolean"},"taxSkuId":{"type":"string"},"merchantGroup":{"type":"string"},"priceTier":{"type":"string"},"urlSlug":{"type":"string"},"roleNamesToGrant":{"type":"array","items":{"type":"string"}},"tags":{"type":"array","items":{"type":"string"}},"purchaseLimit":{"type":"integer"},"ignoreOrder":{"type":"boolean"},"fulfillToGroup":{"type":"boolean"},"fraudItemType":{"type":"string"},"shareRevenue":{"type":"boolean"},"offerType":{"type":"string"},"unsearchable":{"type":"boolean"},"releaseDate":{"type":"string","format":"date-time"},"prePurchase":{"type":"boolean"},"releaseOffer":{"type":"string"},"title4Sort":{"type":"string"},"selfRefundable":{"type":"boolean"},"refundType":{"type":"string"},"priceCalculationMode":{"type":"string"},"assembleMode":{"type":"string"},"currencyDecimals":{"type":"integer"},"allowPurchaseForPartialOwned":{"type":"boolean"},"shareRevenueWithUnderageAffiliates":{"type":"boolean"},"platformWhitelist":{"type":"array","items":{"type":"string"}},"platformBlacklist":{"type":"array","items":{"type":"string"}},"partialItemPrerequisiteCheck":{"type":"boolean"},"upgradeMode":{"type":"string"}}}},"securitySchemes":{"bearer":{"type":"http","scheme":"bearer"}}},"servers":[{"url":"https://catalog-public-service-prod06.ol.epicgames.com/catalog/api"}]}