Every API here is available over the APIs.io API and to AI agents over MCP.
{"openapi":"3.1.0","servers":[{"url":"https://partner-api.evedex.com"}],"info":{"title":"EVEDEX - Referral","version":"1.0.0"},"paths":{"/api/ping":{"get":{"tags":["System"],"security":[],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PingResponse"}}}}}}},"/api/user/{userId}":{"put":{"tags":["User"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}},"delete":{"tags":["User"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/user/{userId}/promote-to-partner":{"post":{"tags":["User"],"summary":"Promote user role from User to Partner (admin only)","description":"Меняет тип пользователя с User на Partner. Доступно только администратору. Обратного перехода нет.","security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/user/me":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/user":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"query","name":"search","description":"Search by user social, wallet, smart account, name, email","schema":{"type":["string","null"],"description":"Search by user social, wallet, smart account, name, email"}},{"in":"query","name":"id","description":"Search by user ID","schema":{"type":"string","description":"Search by user ID"}},{"in":"query","name":"code","description":"Search by referral code","schema":{"type":["string","null"],"description":"Search by referral code"}},{"in":"query","name":"partner","description":"Partner for ID","schema":{"type":["string","null"],"format":"uuid","description":"Partner for ID"}},{"in":"query","name":"affiliate","description":"Affiliate for ID","schema":{"type":["string","null"],"format":"uuid","description":"Affiliate for ID"}},{"in":"query","name":"createdBefore","description":"User created before date","schema":{"type":["string","null"],"description":"User created before date"}},{"in":"query","name":"createdAfter","description":"User created after date","schema":{"type":["string","null"],"description":"User created after date"}},{"in":"query","name":"balance-after","schema":{"type":["string","null"]}},{"in":"query","name":"balance-before","schema":{"type":["string","null"]}},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserWithBalanceList"}}}}}},"post":{"tags":["User"],"security":[{"AccessToken":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUser"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/user/invites":{"get":{"tags":["User"],"security":[{"AccessToken":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvites"}}}}}}},"/api/user/find":{"get":{"tags":["User"],"security":[{"InternalKey":[]}],"parameters":[{"in":"query","name":"authId","description":"Auth Id","schema":{"type":["string","null"],"description":"Auth Id"}},{"in":"query","name":"wallet","description":"Wallet address","schema":{"type":["string","null"],"description":"Wallet address"}},{"in":"query","name":"smartAccountAddress","description":"Smart account address","schema":{"type":["string","null"],"description":"Smart account address"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/InternalUser"},{"type":"null"}]}}}}}}},"/api/user/{authId}/data":{"get":{"tags":["User"],"security":[{"InternalKey":[]}],"parameters":[{"in":"path","name":"authId","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDataResponse"}}}}}}},"/api/user/account":{"post":{"tags":["User"],"security":[{"AccessToken":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/user/{userId}/weight":{"put":{"tags":["User"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserWeightBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["user"]},"target":{"type":"string","format":"uuid"},"eventType":{"type":"string"},"level":{"type":"number"},"weight":{"type":"number"}},"required":["id","type","target","eventType","level","weight"]}}}}}},"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["user"]},"target":{"type":"string","format":"uuid"},"eventType":{"type":"string"},"level":{"type":"number"},"weight":{"type":"number"}},"required":["id","type","target","eventType","level","weight"]}}}}}}}},"/api/user/{userId}/transaction":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}},{"in":"query","name":"type","schema":{"type":"string","enum":["all","income","withdrawal"],"default":"all"}},{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}},{"in":"query","name":"sort","schema":{"type":"string","enum":["created-at-asc","created-at-desc"],"default":"created-at-desc"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionListResponse"}}}}}}},"/api/tradingVolume/referral-info":{"get":{"tags":["TradingVolume"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradingVolumeReferralInfoResponse"}}}}}}},"/api/user/{userId}/short-link/{shortLinkId}":{"put":{"tags":["ShortLink"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"path","name":"shortLinkId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShortLink"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShortLink"}}}}}},"delete":{"tags":["ShortLink"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"path","name":"shortLinkId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/user/{userId}/short-link":{"get":{"tags":["ShortLink"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ShortLink"}}}}}}},"post":{"tags":["ShortLink"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShortLink"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShortLink"}}}}}}},"/api/user/short-link/check":{"get":{"tags":["ShortLink"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"code","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"object","properties":{"isAccessible":{"type":"boolean"}},"required":["isAccessible"]}}}}}}},"/api/user/reward/vault":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"object","properties":{"list":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"currency":{"type":"string"},"amount":{"type":"number"}},"required":["type","currency","amount"]}}},"required":["list"]}}}}}}},"/api/user/{userId}/reward":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"type","schema":{"type":"array","items":{"type":"string"}},"required":true},{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}},{"in":"query","name":"sort","schema":{"type":"string","enum":["created-at-asc","created-at-desc"],"default":"created-at-desc"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardList"}}}}}}},"/api/user/{userId}/reward/chart":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"type","schema":{"type":"string"},"required":true},{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}},{"in":"query","name":"group","schema":{"type":"string","enum":["hour","day","week","month"],"default":"month"}},{"in":"query","name":"sort","schema":{"type":"string","enum":["date-asc","date-desc"],"default":"date-desc"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardChart"}}}}}}},"/api/user/{userId}/reward/balance":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"type","schema":{"type":"array","items":{"type":"string"}},"required":true},{"in":"query","name":"currency","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardBalanceList"}}}}}}},"/api/user/{userId}/link/{linkId}":{"put":{"tags":["Link"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"path","name":"linkId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLink"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Link"}}}}}},"delete":{"tags":["Link"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"path","name":"linkId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/user/{userId}/link":{"get":{"tags":["Link"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"type","schema":{"type":"string"}},{"in":"query","name":"default","schema":{"type":"string","enum":["yes","no"]}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Link"}}}}}}},"post":{"tags":["Link"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLink"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Link"}}}}}}},"/api/user/{userId}/link/{code}":{"get":{"tags":["Link"],"security":[],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"path","name":"code","description":"Referral link code","schema":{"type":"string","description":"Referral link code"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationPublicResponse"}}}}}}},"/api/user/check-invites":{"get":{"tags":["Link"],"security":[{"InternalKey":[]}],"parameters":[{"in":"query","name":"code","description":"Unique code","schema":{"type":"string","description":"Unique code"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"type":"object","properties":{"isAccessible":{"type":"boolean"}},"required":["isAccessible"]}}}}}}},"/api/user/{userId}/link/reward/balance":{"get":{"tags":["Link"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"type","schema":{"type":"array","items":{"type":"string"}},"required":true},{"in":"query","name":"currency","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkRewardBalanceList"}}}}}}},"/api/user/{userId}/invitation":{"put":{"tags":["Invitation"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationUpdateBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationResponse"}}}}}},"get":{"tags":["Invitation"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationResponse"}}}}}},"delete":{"tags":["Invitation"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}},"post":{"tags":["Invitation"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationCreateBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationResponse"}}}}}}},"/api/user/{userId}/event":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true},{"in":"query","name":"type","schema":{"type":"string"},"required":true},{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}},{"in":"query","name":"sort","schema":{"type":"string","enum":["created-at-asc","created-at-desc"],"default":"created-at-desc"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventList"}}}}}}},"/api/deposit/referral-info":{"get":{"tags":["Deposit"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferralInfoResponse"}}}}}}},"/api/user/me/manager-contact":{"get":{"tags":["User"],"security":[{"AccessToken":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactResponse"}}}}}}},"/api/tag/users":{"get":{"tags":["Tag"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"tagIds","schema":{"type":"string"},"required":true},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserWithTagsList"}}}}}}},"/api/tag/{tagId}":{"put":{"tags":["Tag"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"tagId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTagBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagResponse"}}}}}},"delete":{"tags":["Tag"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"tagId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/tag/user/{userId}/unassign":{"post":{"tags":["Tag"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignTagsBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/tag":{"get":{"tags":["Tag"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagList"}}}}}},"post":{"tags":["Tag"],"security":[{"AccessToken":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTagBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagResponse"}}}}}}},"/api/tag/user/{userId}":{"post":{"tags":["Tag"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"userId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignTagsBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignTagsResponse"}}}}}}},"/api/statistics/chart":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"query","name":"group","description":"Group by timespan","schema":{"type":"string","enum":["1d","1M"],"description":"Group by timespan"},"required":true},{"in":"query","name":"before","description":"Before date","schema":{"type":["string","null"],"description":"Before date"}},{"in":"query","name":"after","description":"After date","schema":{"type":["string","null"],"description":"After date"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserStatisticsChartResponse"}}}}}}},"/api/share-content/{shareContentId}":{"put":{"tags":["ShareContent"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"shareContentId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateShareContentBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShareContentResponse"}}}}}},"delete":{"tags":["ShareContent"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"shareContentId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/share-content":{"get":{"tags":["ShareContent"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}},{"in":"query","name":"socialType","schema":{"type":"string","enum":["telegramCommunity","telegram","youtube","instagram","facebook","twitter","discord","other"]}},{"in":"query","name":"name","schema":{"type":"string","minLength":1,"maxLength":128}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShareContentList"}}}}}},"post":{"tags":["ShareContent"],"security":[{"AccessToken":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareContentBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShareContentResponse"}}}}}}},"/api/reg-request/{requestId}/reject":{"post":{"tags":["Registration request"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"requestId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegRequest"}}}}}}},"/api/reg-request":{"get":{"tags":["Registration request"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"search","description":"Search template","schema":{"type":["string","null"],"description":"Search template"}},{"in":"query","name":"status","schema":{"type":["string","null"],"enum":["pending","approved","rejected"]}},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegRequestList"}}}}}},"post":{"tags":["Registration request"],"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRegRequestBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegRequest"}}}}}}},"/api/reg-request/{requestId}/approve":{"post":{"tags":["Registration request"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"requestId","schema":{"type":"string","format":"uuid"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegRequestApproveBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/referral/list":{"get":{"tags":["Referral"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"query","name":"after","schema":{"type":["string","null"]}},{"in":"query","name":"before","schema":{"type":["string","null"]}},{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferrallList"}}}}}}},"/api/redirect/short-link/{code}":{"get":{"tags":["Redirect"],"security":[],"parameters":[{"in":"path","name":"code","schema":{"type":"string"},"required":true}],"responses":{"302":{"description":"302 OK"}}}},"/api/redirect/partner":{"get":{"tags":["Redirect"],"security":[],"responses":{"302":{"description":"302 OK"}}}},"/api/redirect/partner/{code}":{"get":{"tags":["Redirect"],"security":[],"parameters":[{"in":"path","name":"code","schema":{"type":"string"},"required":true}],"responses":{"302":{"description":"302 OK"}}}},"/api/redirect/invite":{"get":{"tags":["Redirect"],"security":[],"responses":{"302":{"description":"302 OK"}}}},"/api/redirect/invite/{code}":{"get":{"tags":["Redirect"],"security":[],"parameters":[{"in":"path","name":"code","schema":{"type":"string"},"required":true}],"responses":{"302":{"description":"302 OK"}}}},"/api/partner/list":{"get":{"tags":["User"],"security":[{"AccessToken":[],"ApiKey":[]}],"parameters":[{"in":"query","name":"limit","schema":{"$ref":"#/components/schemas/PageLimitParam"}},{"in":"query","name":"offset","schema":{"$ref":"#/components/schemas/PageOffsetParam"}},{"in":"query","name":"affiliate","schema":{"type":["string","null"],"format":"uuid"}},{"in":"query","name":"sort","schema":{"type":"string","enum":["created-at-asc","created-at-desc","tradingVolume-asc","tradingVolume-desc"]}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnerlList"}}}}}}},"/api/links/by-codes":{"post":{"tags":["Link"],"security":[{"InternalKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinksByCodesBody"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkOwnerInfoList"}}}}}}},"/api/invitation/{code}":{"get":{"tags":["Link"],"security":[],"parameters":[{"in":"path","name":"code","description":"Referral link code","schema":{"type":"string","description":"Referral link code"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkInvitationPublicResponse"}}}}}}},"/api/file/generate-upload-link":{"post":{"tags":["File"],"security":[{"AccessToken":[]}],"requestBody":{"description":"Generates link to upload on frontend side","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadUrlGeneratorRequest"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadUrlGeneratorResponse"}}}}}}},"/api/file/{fileId}":{"delete":{"tags":["File"],"security":[{"AccessToken":[]}],"parameters":[{"in":"path","name":"fileId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/file/approve":{"post":{"tags":["File"],"security":[{"AccessToken":[]}],"requestBody":{"description":"Approve uploaded file","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"ext":{"type":"string"},"name":{"type":"string"}},"required":["id","ext","name"]}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadResponse"}}}}}}},"/api/event/bulk":{"post":{"tags":["Event"],"security":[{"InternalKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEventBulk"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/event":{"post":{"tags":["Event"],"security":[{"InternalKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEvent"}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/event/{eventId}/calc":{"post":{"tags":["Event"],"security":[{"InternalKey":[]}],"parameters":[{"in":"path","name":"eventId","schema":{"type":"string","format":"uuid"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/dev/reward":{"post":{"tags":["Dev"],"security":[{"InternalKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"user":{"type":"string","format":"uuid"},"amount":{"type":"number"}},"required":["user","amount"]}}}},"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/dev/user":{"get":{"tags":["Dev"],"security":[{"InternalKey":[]}],"parameters":[{"in":"query","name":"code","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/dev/clear-redis":{"post":{"tags":["Dev"],"security":[{"InternalKey":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/dev/clear-clickhouse":{"post":{"tags":["Dev"],"security":[{"InternalKey":[]}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmptyResponse"}}}}}}},"/api/affiliate-statistics/volumes":{"get":{"tags":["Statistics details"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"userId","schema":{"type":"string"},"required":true},{"in":"query","name":"before","description":"Before date","schema":{"type":["string","null"],"description":"Before date"}},{"in":"query","name":"after","description":"After date","schema":{"type":["string","null"],"description":"After date"}}],"responses":{"200":{"description":"200 OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatisticsVolumesResponse"}}}}}}},"/api/affiliate-statistics/events":{"get":{"tags":["Statistics List"],"security":[{"AccessToken":[]}],"parameters":[{"in":"query","name":"before","description":"Before date","schema":{"type":["stri
# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/evedex/refs/heads/main/openapi/evedex-referral-openapi.json