Variable endpointsConst

endpoints: {
    "/activity/:identifier": { input: {}; output: NftActivityDocHydrated };
    "/activity/query": {
        input: { filter: PublicOnly<NftActivityFilter> };
        output: NftActivityPaginated;
    };
    "/analytics/marketplace-unique-users": {
        input: { after: string; before: string; bin: string };
        output: AnalyticsMarketplaceUniqueUsers[];
    };
    "/analytics/overview": {
        input: { chain: ActivityChain[] };
        output: GlobalAnalyticsOverviewResponseDto;
    };
    "/analytics/volume": {
        input: {
            bin?: string;
            chain: ActivityChain[];
            endTime?: string;
            startTime?: string;
        };
        output: VolumeGraph[];
    };
    "/arda/max-token-quantity": {
        input: {
            paymentToken: string;
            paymentTokenValue: string;
            slippage: number;
            wantedToken: string;
        };
        output: ArdaSwapResultDto;
    };
    "/arda/min-token-quantity": {
        input: {
            originalToken: string;
            originalTokenValue: string;
            paymentToken: string;
        };
        output: ArdaSwapResultDto;
    };
    "/ash/max-token-quantity": {
        input: {
            paymentToken: string;
            paymentTokenValue: string;
            slippage: number;
            wantedToken: string;
        };
        output: FetchSwapRoutesResponseDto;
    };
    "/ash/min-token-quantity": {
        input: {
            originalToken: string;
            originalTokenValue: string;
            paymentToken: string;
        };
        output: FetchSwapRoutesResponseDto;
    };
    "/collection/:collection/analytics/volume": {
        input: { bin?: string; endTime?: string; startTime?: string };
        output: AnalyticsVolumeDto[];
    };
    "/collection/:collection/attributes": {
        input: {};
        output: Record<string, ValueFp & Record<string, TraitInfo>>;
    };
    "/collection/:collection/drop-info": {
        input: {};
        output: CollectionMintProfileDocWithStages;
        securityMode: "optionalAny";
    };
    "/collection/:collection/floor-price": {
        input: { token?: string };
        output: FloorPriceDto;
    };
    "/collection/:collection/follow": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: FollowCollectionDto;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/holders": {
        input: {};
        output: CollectionHoldersDto;
    };
    "/collection/:collection/holders/export": {
        input: {};
        output: CollectionHoldersExportDto[];
    };
    "/collection/:collection/listings": {
        input: {};
        output: ListingsResponseDto;
    };
    "/collection/:collection/owner": { input: {}; output: CollectionOwnerDto };
    "/collection/:collection/pinned": {
        input: {};
        output: CollectionPinnedStatusDto;
    };
    "/collection/:collection/pinned-drops": {
        input: {};
        output: CollectionPinnedStatusDto;
    };
    "/collection/:collection/profile": {
        input: {};
        output: CollectionProfileDoc;
        PATCH: {
            body: Partial<
                Pick<CollectionProfileDoc, "description" | "socials" | "name">,
            >;
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/ranks": {
        input: {};
        output: CollectionRanksDTO[];
    };
    "/collection/:collection/reset-banner": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/reset-picture": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/sign-mint": {
        input: {};
        output: {};
        POST: {
            body: SignMintDto;
            input: {};
            output: SignDataDto;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/sign-offer": {
        input: {};
        output: {};
        POST: {
            body: SignAcceptGlobalOfferDto;
            input: {};
            output: SignDataDto;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/staking/delegators": {
        input: {};
        output: string[];
    };
    "/collection/:collection/staking/summary": {
        input: {};
        output: StakingSummary[];
        securityMode: "optionalAny";
    };
    "/collection/:collection/stats": {
        input: {};
        output: CollectionStatsDocHydrated;
    };
    "/collection/:collection/upload-banner": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/collection/:collection/upload-picture": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/collection/:creatorTag/:collectionTag/drop-info": {
        input: {};
        output: CollectionMintProfileDocWithStages;
        securityMode: "optionalAny";
    };
    "/collection/drops/query": {
        input: { filter?: PublicOnly<CollectionMintProfileFilter> };
        output: CollectionMintProfilePaginated;
    };
    "/collection/drops/search": {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: CollectionMintProfilePaginated;
    };
    "/collection/floor-price": {
        input: { collection?: string[] };
        output: Record<string, number>;
    };
    "/collection/global-offer/query": {
        input: { filter: PublicOnly<CollectionOffersFilter> };
        output: GlobalOfferPaginated;
    };
    "/collection/pinned": {
        input: { chain: ActivityChain[] };
        output: PinnedCollectionDto_base[];
    };
    "/collection/pinned-drops": {
        input: { chain: ActivityChain[] };
        output: CollectionMintProfileDocHydrated[];
    };
    "/collection/query": {
        input: { filter?: PublicOnly<CollectionProfileFilter> };
        output: CollectionProfilePaginated;
    };
    "/collection/search": {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: GlobalSearchResourcesPaginated;
    };
    "/collection/staking/explore": {
        input: {};
        output: StakingExploreDtoHydrated[];
    };
    "/collection/stats/query": {
        input: { filter: PublicOnly<CollectionStatsFilter> };
        output: CollectionStatsPaginated;
    };
    "/countries": { input: {}; output: string[] };
    "/event": {
        input: {};
        output: {};
        POST: {
            body: EventProfileCreateDto;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventProfile;
        PATCH: {
            body: Partial<EventProfileCreateDto>;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
        securityMode: "optionalAny";
    };
    "/event/:eventId/answered-questions/:address": {
        input: {};
        output: AnsweredQuestionWithDetails[];
        securityMode: "requiredAny";
    };
    "/event/:eventId/background": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/calculate-prices": {
        input: {};
        output: {};
        POST: {
            body: TicketCalculationRequestDto;
            input: {};
            output: TicketPricesResponse;
        };
    };
    "/event/:eventId/description": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/description/image": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: string;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/description/image/:imageId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    };
    "/event/:eventId/google-pass/:address": { input: {}; output: string[] };
    "/event/:eventId/guest": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    };
    "/event/:eventId/guest-export": {
        input: {};
        output: EventGuestExport[];
        securityMode: "requiredAny";
    };
    "/event/:eventId/guest/:address": {
        input: {};
        output: EventGuestProfile;
        securityMode: "requiredAny";
    };
    "/event/:eventId/guest/approve": {
        input: {};
        output: {};
        PATCH: {
            body: EventGuestApproveDto[];
            input: {};
            output: EventGuestProfile[];
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/guest/query": {
        input: { filter: PublicOnly<EventGuestFilter> };
        output: EventGuestProfileQuery;
        securityMode: "requiredAny";
    };
    "/event/:eventId/invite": {
        input: {};
        output: {};
        POST: {
            body: EventInvitationCreateDto[];
            input: {};
            output: EventInvitationDoc[];
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/invite/:inviteId": {
        DELETE: {
            body: {};
            input: {};
            output: EventInvitationDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventInvitation;
        POST: {
            body: EventClaimInvitationDto_base;
            input: {};
            output: EventAcceptInvitation;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/invite/query": {
        input: { filter: PublicOnly<EventInvitationFilter> };
        output: EventInvitationQuery;
        securityMode: "requiredAny";
    };
    "/event/:eventId/manual-check-in": {
        input: {};
        output: {};
        POST: {
            body: ManualCheckInDto;
            input: {};
            output: TicketValidationResult;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/notify-attendees": {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: SuccessWithMessageDto;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/profile": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/question": {
        input: {};
        output: {};
        POST: {
            body: EventQuestionCreateDto_base;
            input: {};
            output: EventQuestionDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/question/:questionId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<EventQuestionCreateDto_base>;
            input: {};
            output: EventQuestionDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/questions": {
        input: {};
        output: EventQuestionDoc[];
        securityMode: "requiredAny";
    };
    "/event/:eventId/referral": {
        input: {};
        output: {};
        POST: {
            body: EventReferralCreateDto_base;
            input: {};
            output: EventReferralDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/referral-config": {
        input: {};
        output: {};
        POST: {
            body: EventReferralConfigCreateDto_base;
            input: {};
            output: EventReferralConfigDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/referral-config/:configId": {
        DELETE: {
            body: {};
            input: {};
            output: EventReferralConfigDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<
                Pick<
                    EventReferralConfigDoc,
                    "name"
                    | "isActive"
                    | "appliedVoucher"
                    | "rewardDetails",
                >,
            >;
            input: {};
            output: EventReferralConfigDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/referral-configs": {
        input: { filter?: PublicOnly<EventReferralConfigFilter> };
        output: EventReferralConfigPaginated;
        securityMode: "requiredAny";
    };
    "/event/:eventId/referral/:referralCode": {
        DELETE: {
            body: {};
            input: {};
            output: EventReferralDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<Pick<EventReferralDoc, "isActive">>;
            input: {};
            output: EventReferralDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/referrals": {
        input: { filter?: PublicOnly<EventReferralFilter> };
        output: EventReferralPaginated;
        securityMode: "requiredAny";
    };
    "/event/:eventId/referrals/self-serviced": {
        input: {};
        output: EventReferralDoc[];
        securityMode: "requiredAny";
    };
    "/event/:eventId/register": {
        input: {};
        output: {};
        POST: {
            body: EventGuestRegistrationDto;
            input: { invitationId?: string };
            output: EventRegistrationResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/role": {
        input: {};
        output: EventUserRole[];
        PATCH: {
            body: Partial<EventUserRoleCreateDto_base>;
            input: {};
            output: EventUserRole;
            securityMode: "requiredAny";
        };
        POST: {
            body: EventUserRoleCreateDto_base;
            input: {};
            output: EventUserRole;
            securityMode: "requiredAny";
        };
        securityMode: "requiredAny";
    };
    "/event/:eventId/role/:roleId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventUserRoleDoc;
        POST: {
            body: {};
            input: {};
            output: EventUserRoleDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/roleOf/:address": {
        input: {};
        output: EventUserRoleDoc;
        securityMode: "requiredAny";
    };
    "/event/:eventId/scan": {
        input: {};
        output: {};
        POST: {
            body: EventCheckInQR;
            input: {};
            output: TicketValidationResult;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/stage": {
        input: { isEnabled?: boolean };
        output: EventStageProfileDoc[];
        POST: {
            body: EventStageProfileCreateDto_base;
            input: {};
            output: EventStageProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/stage/:stageId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventStageProfileDoc;
        PATCH: {
            body: Partial<Omit<EventStageProfileCreateDto_base, "ticketId">>;
            input: {};
            output: EventStageProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/ticket": {
        input: {};
        output: EventTicketProfileDoc[];
        POST: {
            body: EventTicketProfileCreateDto_base;
            input: {};
            output: EventTicketProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/ticket/:ticketId": {
        input: {};
        output: EventTicketProfileDoc;
        PATCH: {
            body: Partial<EventTicketProfileCreateDto_base>;
            input: {};
            output: EventTicketProfileDoc;
            securityMode: "requiredAny";
        };
        POST: { body: {}; input: {}; output: SuccessDto };
        PUT: {
            body: FormData;
            input: {};
            output: EventTicketProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/validate-discount": {
        input: {};
        output: {};
        POST: { body: {}; input: {}; output: DiscountCodeValidationResponse };
    };
    "/event/:eventId/voucher": {
        input: {};
        output: {};
        POST: {
            body: Partial<
                Omit<
                    EventVoucherDoc,
                    "id"
                    | "dataType"
                    | "usedCount"
                    | "createdAt"
                    | "createdBy",
                >,
            >;
            input: {};
            output: EventVoucherDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/voucher/:voucherCode": {
        DELETE: {
            body: {};
            input: {};
            output: EventVoucherDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<
                Omit<
                    Partial<
                        Omit<
                            EventVoucherDoc,
                            "id"
                            | "dataType"
                            | "usedCount"
                            | "createdAt"
                            | "createdBy",
                        >,
                    >,
                    "code" | "eventId",
                >,
            >;
            input: {};
            output: EventVoucherDoc;
            securityMode: "requiredAny";
        };
    };
    "/event/:eventId/voucher/query": {
        input: { filter: PublicOnly<EventVoucherFilter> };
        output: EventVoucherQuery;
        securityMode: "requiredAny";
    };
    "/event/profile/location": {
        input: {};
        output: EventCountGroupedByCountry[];
    };
    "/event/profile/query": {
        input: { filter: PublicOnly<EventProfileFilter> };
        output: EventProfileQuery;
    };
    "/eventNotifications/creator/marketing": {
        input: {};
        output: {};
        POST: {
            body: CreatorMarketingNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/eventNotifications/event/:eventId/reminder": {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/eventNotifications/event/:eventId/update": {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/eventNotifications/user/:userId/direct": {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/faucet": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/hatom/user/:address": { input: {}; output: UserInfo };
    "/launchpad/:scAddress/shareholders/collection/:collectionTag": {
        input: {};
        output: ShareholderDto[];
    };
    "/launchpad/:scAddress/shareholders/royalties": {
        input: {};
        output: ShareholderDto[];
    };
    "/lending/account/:nonce/attributes": {
        input: {};
        output: LendingNftAttributes;
    };
    "/lending/account/:nonce/positions": {
        input: {};
        output: LendingNftAttributes[];
    };
    "/lending/active-accounts": { input: {}; output: number[] };
    "/lending/leaderboard": {
        input: {
            orderBy?: LendingPositionOrderByColumn;
            orderDirection?: KustoOrderDirection;
            skip?: number;
            token?: string;
            top?: number;
        };
        output: LendingPositionStatus[];
    };
    "/lending/leaderboard/clean-bad-debt": {
        input: {};
        output: LendingPositionStatus[];
    };
    "/lending/leaderboard/liquidate": {
        input: {};
        output: LendingPositionStatus[];
    };
    "/lending/liquidate": { input: {}; output: Record<string, number> };
    "/lending/market-sc": { input: {}; output: string[] };
    "/lending/market/:token/analytics": {
        input: { bin?: string; endTime?: string; startTime?: string };
        output: LendingMarketAnalyticsGraph[];
    };
    "/lending/market/:token/average": {
        input: {};
        output: LendingMarketAverageGraph[];
    };
    "/lending/market/:token/emode-categories": {
        input: {};
        output: LendingEModeCategoryProfile[];
    };
    "/lending/market/:token/price/egld": {
        input: {};
        output: LendingTokenPriceDto;
    };
    "/lending/market/:token/profile": {
        input: {};
        output: LendingMarketProfile;
    };
    "/lending/market/emode-categories": {
        input: { categoryIds?: string[] };
        output: LendingEModeCategoryProfile[];
    };
    "/lending/market/indexes": {
        input: {};
        output: Record<string, LendingIndexesDto>;
    };
    "/lending/market/prices": {
        input: { returnAsUsd?: boolean };
        output: Record<string, number>;
    };
    "/lending/market/query": {
        input: { filter: PublicOnly<LendingMarketProfileFilter> };
        output: LendingMarketProfileQuery;
    };
    "/lending/pnl": {
        input: { identifiers: string[] };
        output: LendingAccountPnl[];
    };
    "/lending/stats": { input: {}; output: LendingOverallStats };
    "/liquid/egld/execute-delegate": { input: {}; output: string };
    "/liquid/egld/execute-undelegate": { input: {}; output: string };
    "/liquid/egld/liquid-supply": { input: {}; output: string };
    "/liquid/egld/pending-delegate": { input: {}; output: string };
    "/liquid/egld/pending-fees": { input: {}; output: string };
    "/liquid/egld/pending-undelegate": { input: {}; output: string };
    "/liquid/egld/protocol-apr": { input: {}; output: ProtocolAprType };
    "/liquid/egld/providers": { input: {}; output: ProviderDto[] };
    "/liquid/egld/rate": { input: {}; output: RateType };
    "/liquid/egld/staked": { input: {}; output: string };
    "/liquid/egld/stats": { input: {}; output: XoxnoLiquidStatsDto };
    "/liquid/sui/stats": { input: {}; output: XoxnoLiquidStatsDto };
    "/liquid/xoxno/liquid-supply": { input: {}; output: string };
    "/liquid/xoxno/rate": { input: {}; output: RateType };
    "/liquid/xoxno/staked": { input: {}; output: string };
    "/liquid/xoxno/stats": { input: {}; output: XoxnoLiquidStatsDto };
    "/mobile/device/:deviceId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredWeb2";
        };
        input: {};
        output: MobileDeviceDoc;
        securityMode: "requiredWeb2";
    };
    "/mobile/device/register": {
        input: {};
        output: {};
        POST: {
            body: MobileDeviceRegistrationDto;
            input: {};
            output: MobileDeviceDoc;
            securityMode: "requiredWeb2";
        };
    };
    "/mobile/history": {
        input: { skip?: number; top?: number };
        output: PushNotificationResponse;
        securityMode: "requiredAny";
    };
    "/mobile/history/:notificationId/read": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: PushNotificationDoc;
            securityMode: "requiredAny";
        };
    };
    "/mobile/history/clear-all": {
        DELETE: {
            body: {};
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    };
    "/mobile/history/clear-id/:notificationId": {
        DELETE: {
            body: {};
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    };
    "/mobile/history/read-all": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/mobile/history/unread-count": {
        input: {};
        output: PushNotificationCountResponse;
        securityMode: "requiredAny";
    };
    "/nft/:identifier": { input: {}; output: NftDocFull };
    "/nft/:identifier/like": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: LikeNftDto;
            securityMode: "requiredAny";
        };
    };
    "/nft/:identifier/offers": {
        input: { skip: number; top: number };
        output: NftOfferPaginated;
    };
    "/nft/offer/:identifier": { input: {}; output: NftOfferDocHydrated[] };
    "/nft/offer/query": {
        input: { filter: PublicOnly<NftOfferDocFilter> };
        output: NftOfferPaginated;
    };
    "/nft/pinned": {
        input: { chain: ActivityChain[] };
        output: NftDocHydrated[];
    };
    "/nft/query": {
        input: { filter: PublicOnly<NftDocFilter> };
        output: NftPaginated;
    };
    "/nft/search/query": {
        input: { filter: PublicOnly<NftDocFilter> };
        output: NftPaginated;
    };
    "/nft/sign-withdraw": {
        input: {};
        output: {};
        POST: {
            body: SignWithdrawDto;
            input: {};
            output: SignDataDto;
            securityMode: "requiredAny";
        };
    };
    "/notify/global-broadcast": {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: SuccessWithMessageDto;
            securityMode: "requiredAny";
        };
    };
    "/perp/coin/:symbol": { input: {}; output: PerpCoinExtended[] };
    "/perp/coin/spot/:symbol": { input: {}; output: PerpSpotCoinExtended[] };
    "/perp/coins": { input: {}; output: PerpCoinExtendedSlim[] };
    "/perp/coins/spot": { input: {}; output: PerpSpotCoinExtendedSlim[] };
    "/perp/exchange/acceptTerms": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/perp/exchange/deposit": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/perp/exchange/order": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: PerpOrderResponse;
            securityMode: "requiredAny";
        };
    };
    "/perp/exchange/sendAsset": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/perp/exchange/sendExternalAsset": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/perp/exchange/withdraw": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/perp/legal-check/:address": { input: {}; output: PerpLegalCheck };
    "/perp/orderbook/:symbol": {
        input: {};
        output: L2BookPerpResponseSingle[];
    };
    "/perp/stats/:symbol": { input: {}; output: ActivePerpAssetCtx[] };
    "/perp/stats/spot/:symbol": { input: {}; output: ActiveSpotAssetCtx[] };
    "/perp/subscribe": {
        input: {};
        output: {};
        POST: { body: PerpEvent; input: {}; output: SuccessDto };
    };
    "/perp/trades/:symbol": { input: {}; output: TradesPerpResponseSingle[] };
    "/perp/unsubscribe": {
        input: {};
        output: {};
        POST: { body: PerpEvent; input: {}; output: SuccessDto };
    };
    "/pool/:poolId/profile": {
        input: {};
        output: StakingSummary;
        PATCH: {
            body: Partial<Pick<StakingSummary, "description" | "name">>;
            input: {};
            output: StakingPoolDoc;
            securityMode: "requiredAny";
        };
    };
    "/pool/:poolId/upload-picture": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: StakingPoolDoc;
            securityMode: "requiredAny";
        };
    };
    "/pool/:poolId/whitelist": { input: {}; output: NftDocHydrated[] };
    "/search": {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: GlobalSearchResourcesPaginated;
    };
    "/tokens": {
        input: {
            category?: TokenCategory[];
            chain?: ActivityChain[];
            identifier?: string[];
        };
        output: TokenDataDocHydrated[];
    };
    "/tokens/egld/fiat-price": {
        input: { fiatCurrencies?: string[]; value?: number };
        output: Record<string, number>;
    };
    "/tokens/swap": { input: {}; output: TokenDataDocHydrated[] };
    "/tokens/usd-price": {
        input: { cache?: boolean; identifier?: string[] };
        output: Record<string, number>;
    };
    "/tokens/xoxno/info": { input: {}; output: XoxnoInfo };
    "/tradingview/bars/:symbol": { input: {}; output: BarDto[] };
    "/tradingview/coin/:symbol": { input: {}; output: SymbolInfoDto[] };
    "/transaction/cost": {
        input: {};
        output: {};
        POST: { body: TransactionCreate; input: {}; output: TransactionCostData };
    };
    "/transactions": {
        input: {};
        output: {};
        POST: {
            body: TransactionCreate;
            input: {};
            output: TransactionSendResult;
        };
    };
    "/transactions/:txHash": {
        input: { withResults?: boolean };
        output: TransactionDetailed;
    };
    "/transactions/:txHash/status": {
        input: {};
        output: TransactionProcessStatus;
    };
    "/transactions/batch": {
        input: {};
        output: {};
        POST: {
            body: TransactionCreate[];
            input: { isRelay?: boolean };
            output: TransactionSendResult[];
        };
    };
    "/user/:address/analytics/volume": { input: {}; output: UserAnalyticsDto };
    "/user/:address/creator/details": { input: {}; output: CreatorDetailsDto };
    "/user/:address/creator/events": {
        input: {};
        output: CreatorDetailsDto;
        securityMode: "optionalAny";
    };
    "/user/:address/creator/listing": { input: {}; output: CreatorDetailsDto };
    "/user/:address/creator/profile": {
        input: {};
        output: CreatorProfileDto;
        PATCH: {
            body: Partial<
                Pick<CreatorProfileDoc, "description" | "socials" | "name">,
            >;
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/creator/reset-banner": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/creator/reset-picture": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/creator/upload-banner": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/creator/upload-picture": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/delegation": { input: {}; output: DelegationDataOutput[] };
    "/user/:address/favorite/collections": {
        input: { filter: PublicOnly<CollectionStatsFilter> };
        output: CollectionStatsPaginated;
    };
    "/user/:address/favorite/nfts": {
        input: { skip?: number; top?: number };
        output: NftPaginated;
    };
    "/user/:address/favorite/users": { input: {}; output: string[] };
    "/user/:address/follow": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: UserFavoriteResponseDto;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/inventory-summary": {
        input: { activeAuction?: boolean };
        output: InventorySummaryDtoHydrated[];
    };
    "/user/:address/network-account": { input: {}; output: UserNetworkInfoDto };
    "/user/:address/offers": {
        input: { skip?: number; top?: number; type?: OfferType };
        output: NftOfferPaginated;
    };
    "/user/:address/profile": {
        input: {};
        output: UserProfileDoc;
        PATCH: {
            body: Partial<
                Pick<UserProfileDoc, "description" | "socials" | "isBoberBattleUser">,
            >;
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/reset-banner": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/reset-picture": {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/staking/available-pools": {
        input: {};
        output: StakingSummary[];
    };
    "/user/:address/staking/collection/:collection": {
        input: {};
        output: StakingSummary[];
    };
    "/user/:address/staking/creator": { input: {}; output: StakingCreatorDoc };
    "/user/:address/staking/owned-collections": {
        input: {};
        output: OwnedCollectionsDto;
    };
    "/user/:address/staking/owned-pools": {
        input: {};
        output: StakingSummary[];
    };
    "/user/:address/staking/pool/:poolId/nfts": {
        input: { status?: StakingStatus };
        output: StakingUserPoolNfts;
    };
    "/user/:address/staking/summary": {
        input: {};
        output: UserStakingSummaryDto[];
    };
    "/user/:address/token-inventory": {
        input: {};
        output: UserTokenInventoryResponseDto;
    };
    "/user/:address/upload-banner": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:address/upload-picture": {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: { referer?: string };
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/:creatorTag/owned-services": { input: {}; output: OwnedServicesDto };
    "/user/:tag/creator/is-registered": { input: {}; output: SuccessDto };
    "/user/buy/signature": {
        input: {};
        output: {};
        POST: {
            body: Record<string, string>;
            input: {};
            output: TradesilvaniaSignature;
            securityMode: "requiredAny";
        };
    };
    "/user/chat/block": {
        input: {};
        output: UserBlockPaginated;
        securityMode: "requiredAny";
    };
    "/user/chat/block/:address": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    };
    "/user/chat/conversation": {
        input: { isGroupChat?: boolean; skip?: number; top?: number };
        output: UserConversationPaginated;
        securityMode: "requiredAny";
    };
    "/user/chat/conversation-summary": {
        input: {};
        output: GlobalConversationSummaryDto;
        securityMode: "requiredAny";
    };
    "/user/chat/conversation/:conversationId": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: { receiver: string; skip?: number; top?: number };
        output: ChatMessagePaginated;
        securityMode: "requiredAny";
    };
    "/user/chat/conversation/:conversationId/message/:messageId": {
        DELETE: {
            body: {};
            input: { deleteForAll?: boolean };
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    };
    "/user/chat/message": {
        input: {};
        output: {};
        POST: {
            body: SendChatMessageDto;
            input: {};
            output: ChatMessageDocHydrated;
            securityMode: "requiredAny";
        };
    };
    "/user/chat/token": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: WebSocketTokenDto;
            securityMode: "requiredAny";
        };
    };
    "/user/favorite/:favoriteId": {
        input: {};
        output: CheckLikeStatusResponseDto;
        securityMode: "requiredAny";
    };
    "/user/lending/:address": {
        input: { token?: string };
        output: LendingAccountProfile[];
    };
    "/user/lending/image/:nonce": {
        input: { isStatic: boolean };
        output: string;
    };
    "/user/lending/pnl/:address": { input: {}; output: LendingAccountPnl[] };
    "/user/lending/position/:identifier": {
        input: {};
        output: LendingAccountProfile[];
    };
    "/user/lending/summary/:identifier": {
        input: {};
        output: LendingAccountSummary;
    };
    "/user/login": {
        input: {};
        output: {};
        POST: { body: LoginRequestDto; input: {}; output: LoginAccessDto };
    };
    "/user/me": {
        input: {};
        output: UserProfileDto;
        securityMode: "requiredAny";
    };
    "/user/me/event": {
        input: { extended: boolean };
        output: EventProfile[];
        securityMode: "requiredAny";
    };
    "/user/me/event/badge": {
        input: {};
        output: string;
        securityMode: "requiredAny";
    };
    "/user/me/event/badge/payload": {
        input: {};
        output: BageQRData;
        securityMode: "requiredAny";
    };
    "/user/me/events/hosted": {
        input: {};
        output: EventProfile[];
        securityMode: "requiredAny";
    };
    "/user/me/events/past": {
        input: {};
        output: EventProfile[];
        securityMode: "requiredAny";
    };
    "/user/me/events/upcoming": {
        input: {};
        output: EventProfile[];
        securityMode: "requiredAny";
    };
    "/user/me/profile": {
        input: {};
        output: UserProfileDoc;
        securityMode: "requiredAny";
    };
    "/user/me/settings": {
        input: { unsubscribeToken: string };
        output: UserSettingsDoc;
        securityMode: "optionalAny";
    };
    "/user/me/settings/billing": {
        input: {};
        output: {};
        PATCH: {
            body: UserBillingDetails;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/me/settings/email": {
        DELETE: {
            body: {};
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredJwt";
        };
        input: {};
        output: {};
        PATCH: {
            body: SetEmailDto;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/me/settings/notification-preferences": {
        input: {};
        output: {};
        PATCH: {
            body: NotificationPreferencesPostDto;
            input: { unsubscribeToken?: string };
            output: UserSettingsDoc;
            securityMode: "optionalAny";
        };
    };
    "/user/me/settings/phone": {
        input: {};
        output: {};
        PATCH: {
            body: SetPhoneDto;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/me/settings/verify-email": {
        input: {};
        output: {};
        POST: {
            body: VerifyEmailDto;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/me/xoxno-drop": {
        input: {};
        output: AirdropDtoHydrated[];
        securityMode: "requiredAny";
    };
    "/user/native-token": {
        input: { extraInfo?: string; originalUrl?: string };
        output: string;
    };
    "/user/network-account": {
        input: {};
        output: {};
        POST: { body: string[]; input: {}; output: UserNetworkInfoDto[] };
    };
    "/user/notifications": {
        input: { skip?: number; top?: number };
        output: NotificationPaginated;
        securityMode: "requiredAny";
    };
    "/user/notifications/clear": {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    };
    "/user/notifications/read": {
        input: {};
        output: {};
        PATCH: {
            body: {};
            input: { id?: string };
            output: SuccessDto | NotificationDoc;
            securityMode: "requiredAny";
        };
    };
    "/user/notifications/unread-count": {
        input: {};
        output: PushNotificationCountResponse;
        securityMode: "requiredAny";
    };
    "/user/search": {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: GlobalSearchResourcesPaginated;
    };
    "/user/stats": {
        input: {
            orderBy?: UserStatsOrderByColumn;
            orderDirection?: KustoOrderDirection;
            skip?: number;
            top?: number;
        };
        output: UserStatsDto[];
    };
    "/user/web2": {
        input: {};
        output: Web2UserDoc;
        securityMode: "requiredWeb2";
    };
    "/user/web2/:index/wallet-link": {
        DELETE: {
            body: {};
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
        input: {};
        output: {};
    };
    "/user/web2/session-cookie": {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessWithMessageDto;
            securityMode: "requiredWeb2";
        };
    };
    "/user/web2/shards": {
        input: {};
        output: Web2UserShardsDto;
        securityMode: "requiredWeb2";
    };
    "/user/web2/wallet": {
        input: {};
        output: {};
        POST: {
            body: NativeWalletDto;
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
    };
    "/user/web2/wallet-link": {
        input: {};
        output: {};
        POST: {
            body: Web2WalletDto;
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
    };
    "/user/web2/wallet-switch": {
        input: {};
        output: {};
        POST: {
            body: SwitchWalletDto;
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
    };
    "/user/xoxno-drop": {
        input: { address?: string; skip?: number; top?: number };
        output: AirdropDtoHydrated[];
    };
} = ...

Type declaration

  • Readonly/activity/:identifier: { input: {}; output: NftActivityDocHydrated }
  • Readonly/activity/query: {
        input: { filter: PublicOnly<NftActivityFilter> };
        output: NftActivityPaginated;
    }
  • Readonly/analytics/marketplace-unique-users: {
        input: { after: string; before: string; bin: string };
        output: AnalyticsMarketplaceUniqueUsers[];
    }
  • Readonly/analytics/overview: {
        input: { chain: ActivityChain[] };
        output: GlobalAnalyticsOverviewResponseDto;
    }
  • Readonly/analytics/volume: {
        input: {
            bin?: string;
            chain: ActivityChain[];
            endTime?: string;
            startTime?: string;
        };
        output: VolumeGraph[];
    }
  • Readonly/arda/max-token-quantity: {
        input: {
            paymentToken: string;
            paymentTokenValue: string;
            slippage: number;
            wantedToken: string;
        };
        output: ArdaSwapResultDto;
    }
  • Readonly/arda/min-token-quantity: {
        input: {
            originalToken: string;
            originalTokenValue: string;
            paymentToken: string;
        };
        output: ArdaSwapResultDto;
    }
  • Readonly/ash/max-token-quantity: {
        input: {
            paymentToken: string;
            paymentTokenValue: string;
            slippage: number;
            wantedToken: string;
        };
        output: FetchSwapRoutesResponseDto;
    }
  • Readonly/ash/min-token-quantity: {
        input: {
            originalToken: string;
            originalTokenValue: string;
            paymentToken: string;
        };
        output: FetchSwapRoutesResponseDto;
    }
  • Readonly/collection/:collection/analytics/volume: {
        input: { bin?: string; endTime?: string; startTime?: string };
        output: AnalyticsVolumeDto[];
    }
  • Readonly/collection/:collection/attributes: { input: {}; output: Record<string, ValueFp & Record<string, TraitInfo>> }
  • Readonly/collection/:collection/drop-info: {
        input: {};
        output: CollectionMintProfileDocWithStages;
        securityMode: "optionalAny";
    }
  • Readonly/collection/:collection/floor-price: { input: { token?: string }; output: FloorPriceDto }
  • Readonly/collection/:collection/follow: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: FollowCollectionDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/holders: { input: {}; output: CollectionHoldersDto }
  • Readonly/collection/:collection/holders/export: { input: {}; output: CollectionHoldersExportDto[] }
  • Readonly/collection/:collection/listings: { input: {}; output: ListingsResponseDto }
  • Readonly/collection/:collection/owner: { input: {}; output: CollectionOwnerDto }
  • Readonly/collection/:collection/pinned: { input: {}; output: CollectionPinnedStatusDto }
  • Readonly/collection/:collection/pinned-drops: { input: {}; output: CollectionPinnedStatusDto }
  • Readonly/collection/:collection/profile: {
        input: {};
        output: CollectionProfileDoc;
        PATCH: {
            body: Partial<
                Pick<CollectionProfileDoc, "description" | "socials" | "name">,
            >;
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/ranks: { input: {}; output: CollectionRanksDTO[] }
  • Readonly/collection/:collection/reset-banner: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/reset-picture: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/sign-mint: {
        input: {};
        output: {};
        POST: {
            body: SignMintDto;
            input: {};
            output: SignDataDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/sign-offer: {
        input: {};
        output: {};
        POST: {
            body: SignAcceptGlobalOfferDto;
            input: {};
            output: SignDataDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/staking/delegators: { input: {}; output: string[] }
  • Readonly/collection/:collection/staking/summary: { input: {}; output: StakingSummary[]; securityMode: "optionalAny" }
  • Readonly/collection/:collection/stats: { input: {}; output: CollectionStatsDocHydrated }
  • Readonly/collection/:collection/upload-banner: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:collection/upload-picture: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CollectionProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/collection/:creatorTag/:collectionTag/drop-info: {
        input: {};
        output: CollectionMintProfileDocWithStages;
        securityMode: "optionalAny";
    }
  • Readonly/collection/drops/query: {
        input: { filter?: PublicOnly<CollectionMintProfileFilter> };
        output: CollectionMintProfilePaginated;
    }
  • Readonly/collection/drops/search: {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: CollectionMintProfilePaginated;
    }
  • Readonly/collection/floor-price: { input: { collection?: string[] }; output: Record<string, number> }
  • Readonly/collection/global-offer/query: {
        input: { filter: PublicOnly<CollectionOffersFilter> };
        output: GlobalOfferPaginated;
    }
  • Readonly/collection/pinned: { input: { chain: ActivityChain[] }; output: PinnedCollectionDto_base[] }
  • Readonly/collection/pinned-drops: {
        input: { chain: ActivityChain[] };
        output: CollectionMintProfileDocHydrated[];
    }
  • Readonly/collection/query: {
        input: { filter?: PublicOnly<CollectionProfileFilter> };
        output: CollectionProfilePaginated;
    }
  • Readonly/collection/search: {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: GlobalSearchResourcesPaginated;
    }
  • Readonly/collection/staking/explore: { input: {}; output: StakingExploreDtoHydrated[] }
  • Readonly/collection/stats/query: {
        input: { filter: PublicOnly<CollectionStatsFilter> };
        output: CollectionStatsPaginated;
    }
  • Readonly/countries: { input: {}; output: string[] }
  • Readonly/event: {
        input: {};
        output: {};
        POST: {
            body: EventProfileCreateDto;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventProfile;
        PATCH: {
            body: Partial<EventProfileCreateDto>;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
        securityMode: "optionalAny";
    }
  • Readonly/event/:eventId/answered-questions/:address: {
        input: {};
        output: AnsweredQuestionWithDetails[];
        securityMode: "requiredAny";
    }
  • Readonly/event/:eventId/background: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/calculate-prices: {
        input: {};
        output: {};
        POST: {
            body: TicketCalculationRequestDto;
            input: {};
            output: TicketPricesResponse;
        };
    }
  • Readonly/event/:eventId/description: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/description/image: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: string;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/description/image/:imageId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    }
  • Readonly/event/:eventId/google-pass/:address: { input: {}; output: string[] }
  • Readonly/event/:eventId/guest: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    }
  • Readonly/event/:eventId/guest-export: { input: {}; output: EventGuestExport[]; securityMode: "requiredAny" }
  • Readonly/event/:eventId/guest/:address: { input: {}; output: EventGuestProfile; securityMode: "requiredAny" }
  • Readonly/event/:eventId/guest/approve: {
        input: {};
        output: {};
        PATCH: {
            body: EventGuestApproveDto[];
            input: {};
            output: EventGuestProfile[];
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/guest/query: {
        input: { filter: PublicOnly<EventGuestFilter> };
        output: EventGuestProfileQuery;
        securityMode: "requiredAny";
    }
  • Readonly/event/:eventId/invite: {
        input: {};
        output: {};
        POST: {
            body: EventInvitationCreateDto[];
            input: {};
            output: EventInvitationDoc[];
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/invite/:inviteId: {
        DELETE: {
            body: {};
            input: {};
            output: EventInvitationDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventInvitation;
        POST: {
            body: EventClaimInvitationDto_base;
            input: {};
            output: EventAcceptInvitation;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/invite/query: {
        input: { filter: PublicOnly<EventInvitationFilter> };
        output: EventInvitationQuery;
        securityMode: "requiredAny";
    }
  • Readonly/event/:eventId/manual-check-in: {
        input: {};
        output: {};
        POST: {
            body: ManualCheckInDto;
            input: {};
            output: TicketValidationResult;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/notify-attendees: {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: SuccessWithMessageDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/profile: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: EventProfile;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/question: {
        input: {};
        output: {};
        POST: {
            body: EventQuestionCreateDto_base;
            input: {};
            output: EventQuestionDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/question/:questionId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<EventQuestionCreateDto_base>;
            input: {};
            output: EventQuestionDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/questions: { input: {}; output: EventQuestionDoc[]; securityMode: "requiredAny" }
  • Readonly/event/:eventId/referral: {
        input: {};
        output: {};
        POST: {
            body: EventReferralCreateDto_base;
            input: {};
            output: EventReferralDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/referral-config: {
        input: {};
        output: {};
        POST: {
            body: EventReferralConfigCreateDto_base;
            input: {};
            output: EventReferralConfigDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/referral-config/:configId: {
        DELETE: {
            body: {};
            input: {};
            output: EventReferralConfigDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<
                Pick<
                    EventReferralConfigDoc,
                    "name"
                    | "isActive"
                    | "appliedVoucher"
                    | "rewardDetails",
                >,
            >;
            input: {};
            output: EventReferralConfigDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/referral-configs: {
        input: { filter?: PublicOnly<EventReferralConfigFilter> };
        output: EventReferralConfigPaginated;
        securityMode: "requiredAny";
    }
  • Readonly/event/:eventId/referral/:referralCode: {
        DELETE: {
            body: {};
            input: {};
            output: EventReferralDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<Pick<EventReferralDoc, "isActive">>;
            input: {};
            output: EventReferralDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/referrals: {
        input: { filter?: PublicOnly<EventReferralFilter> };
        output: EventReferralPaginated;
        securityMode: "requiredAny";
    }
  • Readonly/event/:eventId/referrals/self-serviced: { input: {}; output: EventReferralDoc[]; securityMode: "requiredAny" }
  • Readonly/event/:eventId/register: {
        input: {};
        output: {};
        POST: {
            body: EventGuestRegistrationDto;
            input: { invitationId?: string };
            output: EventRegistrationResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/role: {
        input: {};
        output: EventUserRole[];
        PATCH: {
            body: Partial<EventUserRoleCreateDto_base>;
            input: {};
            output: EventUserRole;
            securityMode: "requiredAny";
        };
        POST: {
            body: EventUserRoleCreateDto_base;
            input: {};
            output: EventUserRole;
            securityMode: "requiredAny";
        };
        securityMode: "requiredAny";
    }
  • Readonly/event/:eventId/role/:roleId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventUserRoleDoc;
        POST: {
            body: {};
            input: {};
            output: EventUserRoleDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/roleOf/:address: { input: {}; output: EventUserRoleDoc; securityMode: "requiredAny" }
  • Readonly/event/:eventId/scan: {
        input: {};
        output: {};
        POST: {
            body: EventCheckInQR;
            input: {};
            output: TicketValidationResult;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/stage: {
        input: { isEnabled?: boolean };
        output: EventStageProfileDoc[];
        POST: {
            body: EventStageProfileCreateDto_base;
            input: {};
            output: EventStageProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/stage/:stageId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: EventStageProfileDoc;
        PATCH: {
            body: Partial<Omit<EventStageProfileCreateDto_base, "ticketId">>;
            input: {};
            output: EventStageProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/ticket: {
        input: {};
        output: EventTicketProfileDoc[];
        POST: {
            body: EventTicketProfileCreateDto_base;
            input: {};
            output: EventTicketProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/ticket/:ticketId: {
        input: {};
        output: EventTicketProfileDoc;
        PATCH: {
            body: Partial<EventTicketProfileCreateDto_base>;
            input: {};
            output: EventTicketProfileDoc;
            securityMode: "requiredAny";
        };
        POST: { body: {}; input: {}; output: SuccessDto };
        PUT: {
            body: FormData;
            input: {};
            output: EventTicketProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/validate-discount: {
        input: {};
        output: {};
        POST: { body: {}; input: {}; output: DiscountCodeValidationResponse };
    }
  • Readonly/event/:eventId/voucher: {
        input: {};
        output: {};
        POST: {
            body: Partial<
                Omit<
                    EventVoucherDoc,
                    "id"
                    | "dataType"
                    | "usedCount"
                    | "createdAt"
                    | "createdBy",
                >,
            >;
            input: {};
            output: EventVoucherDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/voucher/:voucherCode: {
        DELETE: {
            body: {};
            input: {};
            output: EventVoucherDoc;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
        PATCH: {
            body: Partial<
                Omit<
                    Partial<
                        Omit<
                            EventVoucherDoc,
                            "id"
                            | "dataType"
                            | "usedCount"
                            | "createdAt"
                            | "createdBy",
                        >,
                    >,
                    "code" | "eventId",
                >,
            >;
            input: {};
            output: EventVoucherDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/event/:eventId/voucher/query: {
        input: { filter: PublicOnly<EventVoucherFilter> };
        output: EventVoucherQuery;
        securityMode: "requiredAny";
    }
  • Readonly/event/profile/location: { input: {}; output: EventCountGroupedByCountry[] }
  • Readonly/event/profile/query: { input: { filter: PublicOnly<EventProfileFilter> }; output: EventProfileQuery }
  • Readonly/eventNotifications/creator/marketing: {
        input: {};
        output: {};
        POST: {
            body: CreatorMarketingNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/eventNotifications/event/:eventId/reminder: {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/eventNotifications/event/:eventId/update: {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/eventNotifications/user/:userId/direct: {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/faucet: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/hatom/user/:address: { input: {}; output: UserInfo }
  • Readonly/launchpad/:scAddress/shareholders/collection/:collectionTag: { input: {}; output: ShareholderDto[] }
  • Readonly/launchpad/:scAddress/shareholders/royalties: { input: {}; output: ShareholderDto[] }
  • Readonly/lending/account/:nonce/attributes: { input: {}; output: LendingNftAttributes }
  • Readonly/lending/account/:nonce/positions: { input: {}; output: LendingNftAttributes[] }
  • Readonly/lending/active-accounts: { input: {}; output: number[] }
  • Readonly/lending/leaderboard: {
        input: {
            orderBy?: LendingPositionOrderByColumn;
            orderDirection?: KustoOrderDirection;
            skip?: number;
            token?: string;
            top?: number;
        };
        output: LendingPositionStatus[];
    }
  • Readonly/lending/leaderboard/clean-bad-debt: { input: {}; output: LendingPositionStatus[] }
  • Readonly/lending/leaderboard/liquidate: { input: {}; output: LendingPositionStatus[] }
  • Readonly/lending/liquidate: { input: {}; output: Record<string, number> }
  • Readonly/lending/market-sc: { input: {}; output: string[] }
  • Readonly/lending/market/:token/analytics: {
        input: { bin?: string; endTime?: string; startTime?: string };
        output: LendingMarketAnalyticsGraph[];
    }
  • Readonly/lending/market/:token/average: { input: {}; output: LendingMarketAverageGraph[] }
  • Readonly/lending/market/:token/emode-categories: { input: {}; output: LendingEModeCategoryProfile[] }
  • Readonly/lending/market/:token/price/egld: { input: {}; output: LendingTokenPriceDto }
  • Readonly/lending/market/:token/profile: { input: {}; output: LendingMarketProfile }
  • Readonly/lending/market/emode-categories: { input: { categoryIds?: string[] }; output: LendingEModeCategoryProfile[] }
  • Readonly/lending/market/indexes: { input: {}; output: Record<string, LendingIndexesDto> }
  • Readonly/lending/market/prices: { input: { returnAsUsd?: boolean }; output: Record<string, number> }
  • Readonly/lending/market/query: {
        input: { filter: PublicOnly<LendingMarketProfileFilter> };
        output: LendingMarketProfileQuery;
    }
  • Readonly/lending/pnl: { input: { identifiers: string[] }; output: LendingAccountPnl[] }
  • Readonly/lending/stats: { input: {}; output: LendingOverallStats }
  • Readonly/liquid/egld/execute-delegate: { input: {}; output: string }
  • Readonly/liquid/egld/execute-undelegate: { input: {}; output: string }
  • Readonly/liquid/egld/liquid-supply: { input: {}; output: string }
  • Readonly/liquid/egld/pending-delegate: { input: {}; output: string }
  • Readonly/liquid/egld/pending-fees: { input: {}; output: string }
  • Readonly/liquid/egld/pending-undelegate: { input: {}; output: string }
  • Readonly/liquid/egld/protocol-apr: { input: {}; output: ProtocolAprType }
  • Readonly/liquid/egld/providers: { input: {}; output: ProviderDto[] }
  • Readonly/liquid/egld/rate: { input: {}; output: RateType }
  • Readonly/liquid/egld/staked: { input: {}; output: string }
  • Readonly/liquid/egld/stats: { input: {}; output: XoxnoLiquidStatsDto }
  • Readonly/liquid/sui/stats: { input: {}; output: XoxnoLiquidStatsDto }
  • Readonly/liquid/xoxno/liquid-supply: { input: {}; output: string }
  • Readonly/liquid/xoxno/rate: { input: {}; output: RateType }
  • Readonly/liquid/xoxno/staked: { input: {}; output: string }
  • Readonly/liquid/xoxno/stats: { input: {}; output: XoxnoLiquidStatsDto }
  • Readonly/mobile/device/:deviceId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredWeb2";
        };
        input: {};
        output: MobileDeviceDoc;
        securityMode: "requiredWeb2";
    }
  • Readonly/mobile/device/register: {
        input: {};
        output: {};
        POST: {
            body: MobileDeviceRegistrationDto;
            input: {};
            output: MobileDeviceDoc;
            securityMode: "requiredWeb2";
        };
    }
  • Readonly/mobile/history: {
        input: { skip?: number; top?: number };
        output: PushNotificationResponse;
        securityMode: "requiredAny";
    }
  • Readonly/mobile/history/:notificationId/read: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: PushNotificationDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/mobile/history/clear-all: {
        DELETE: {
            body: {};
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    }
  • Readonly/mobile/history/clear-id/:notificationId: {
        DELETE: {
            body: {};
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    }
  • Readonly/mobile/history/read-all: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: NotificationSuccessResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/mobile/history/unread-count: {
        input: {};
        output: PushNotificationCountResponse;
        securityMode: "requiredAny";
    }
  • Readonly/nft/:identifier: { input: {}; output: NftDocFull }
  • Readonly/nft/:identifier/like: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: LikeNftDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/nft/:identifier/offers: { input: { skip: number; top: number }; output: NftOfferPaginated }
  • Readonly/nft/offer/:identifier: { input: {}; output: NftOfferDocHydrated[] }
  • Readonly/nft/offer/query: { input: { filter: PublicOnly<NftOfferDocFilter> }; output: NftOfferPaginated }
  • Readonly/nft/pinned: { input: { chain: ActivityChain[] }; output: NftDocHydrated[] }
  • Readonly/nft/query: { input: { filter: PublicOnly<NftDocFilter> }; output: NftPaginated }
  • Readonly/nft/search/query: { input: { filter: PublicOnly<NftDocFilter> }; output: NftPaginated }
  • Readonly/nft/sign-withdraw: {
        input: {};
        output: {};
        POST: {
            body: SignWithdrawDto;
            input: {};
            output: SignDataDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/notify/global-broadcast: {
        input: {};
        output: {};
        POST: {
            body: EventNotificationDto;
            input: {};
            output: SuccessWithMessageDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/coin/:symbol: { input: {}; output: PerpCoinExtended[] }
  • Readonly/perp/coin/spot/:symbol: { input: {}; output: PerpSpotCoinExtended[] }
  • Readonly/perp/coins: { input: {}; output: PerpCoinExtendedSlim[] }
  • Readonly/perp/coins/spot: { input: {}; output: PerpSpotCoinExtendedSlim[] }
  • Readonly/perp/exchange/acceptTerms: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/exchange/deposit: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/exchange/order: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: PerpOrderResponse;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/exchange/sendAsset: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/exchange/sendExternalAsset: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/exchange/withdraw: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/perp/legal-check/:address: { input: {}; output: PerpLegalCheck }
  • Readonly/perp/orderbook/:symbol: { input: {}; output: L2BookPerpResponseSingle[] }
  • Readonly/perp/stats/:symbol: { input: {}; output: ActivePerpAssetCtx[] }
  • Readonly/perp/stats/spot/:symbol: { input: {}; output: ActiveSpotAssetCtx[] }
  • Readonly/perp/subscribe: {
        input: {};
        output: {};
        POST: { body: PerpEvent; input: {}; output: SuccessDto };
    }
  • Readonly/perp/trades/:symbol: { input: {}; output: TradesPerpResponseSingle[] }
  • Readonly/perp/unsubscribe: {
        input: {};
        output: {};
        POST: { body: PerpEvent; input: {}; output: SuccessDto };
    }
  • Readonly/pool/:poolId/profile: {
        input: {};
        output: StakingSummary;
        PATCH: {
            body: Partial<Pick<StakingSummary, "description" | "name">>;
            input: {};
            output: StakingPoolDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/pool/:poolId/upload-picture: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: StakingPoolDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/pool/:poolId/whitelist: { input: {}; output: NftDocHydrated[] }
  • Readonly/search: {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: GlobalSearchResourcesPaginated;
    }
  • Readonly/tokens: {
        input: {
            category?: TokenCategory[];
            chain?: ActivityChain[];
            identifier?: string[];
        };
        output: TokenDataDocHydrated[];
    }
  • Readonly/tokens/egld/fiat-price: {
        input: { fiatCurrencies?: string[]; value?: number };
        output: Record<string, number>;
    }
  • Readonly/tokens/swap: { input: {}; output: TokenDataDocHydrated[] }
  • Readonly/tokens/usd-price: {
        input: { cache?: boolean; identifier?: string[] };
        output: Record<string, number>;
    }
  • Readonly/tokens/xoxno/info: { input: {}; output: XoxnoInfo }
  • Readonly/tradingview/bars/:symbol: { input: {}; output: BarDto[] }
  • Readonly/tradingview/coin/:symbol: { input: {}; output: SymbolInfoDto[] }
  • Readonly/transaction/cost: {
        input: {};
        output: {};
        POST: { body: TransactionCreate; input: {}; output: TransactionCostData };
    }
  • Readonly/transactions: {
        input: {};
        output: {};
        POST: { body: TransactionCreate; input: {}; output: TransactionSendResult };
    }
  • Readonly/transactions/:txHash: { input: { withResults?: boolean }; output: TransactionDetailed }
  • Readonly/transactions/:txHash/status: { input: {}; output: TransactionProcessStatus }
  • Readonly/transactions/batch: {
        input: {};
        output: {};
        POST: {
            body: TransactionCreate[];
            input: { isRelay?: boolean };
            output: TransactionSendResult[];
        };
    }
  • Readonly/user/:address/analytics/volume: { input: {}; output: UserAnalyticsDto }
  • Readonly/user/:address/creator/details: { input: {}; output: CreatorDetailsDto }
  • Readonly/user/:address/creator/events: { input: {}; output: CreatorDetailsDto; securityMode: "optionalAny" }
  • Readonly/user/:address/creator/listing: { input: {}; output: CreatorDetailsDto }
  • Readonly/user/:address/creator/profile: {
        input: {};
        output: CreatorProfileDto;
        PATCH: {
            body: Partial<
                Pick<CreatorProfileDoc, "description" | "socials" | "name">,
            >;
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/creator/reset-banner: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/creator/reset-picture: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/creator/upload-banner: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/creator/upload-picture: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: CreatorProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/delegation: { input: {}; output: DelegationDataOutput[] }
  • Readonly/user/:address/favorite/collections: {
        input: { filter: PublicOnly<CollectionStatsFilter> };
        output: CollectionStatsPaginated;
    }
  • Readonly/user/:address/favorite/nfts: { input: { skip?: number; top?: number }; output: NftPaginated }
  • Readonly/user/:address/favorite/users: { input: {}; output: string[] }
  • Readonly/user/:address/follow: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: UserFavoriteResponseDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/inventory-summary: { input: { activeAuction?: boolean }; output: InventorySummaryDtoHydrated[] }
  • Readonly/user/:address/network-account: { input: {}; output: UserNetworkInfoDto }
  • Readonly/user/:address/offers: {
        input: { skip?: number; top?: number; type?: OfferType };
        output: NftOfferPaginated;
    }
  • Readonly/user/:address/profile: {
        input: {};
        output: UserProfileDoc;
        PATCH: {
            body: Partial<
                Pick<UserProfileDoc, "description" | "socials" | "isBoberBattleUser">,
            >;
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/reset-banner: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/reset-picture: {
        input: {};
        output: {};
        PUT: {
            body: {};
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/staking/available-pools: { input: {}; output: StakingSummary[] }
  • Readonly/user/:address/staking/collection/:collection: { input: {}; output: StakingSummary[] }
  • Readonly/user/:address/staking/creator: { input: {}; output: StakingCreatorDoc }
  • Readonly/user/:address/staking/owned-collections: { input: {}; output: OwnedCollectionsDto }
  • Readonly/user/:address/staking/owned-pools: { input: {}; output: StakingSummary[] }
  • Readonly/user/:address/staking/pool/:poolId/nfts: { input: { status?: StakingStatus }; output: StakingUserPoolNfts }
  • Readonly/user/:address/staking/summary: { input: {}; output: UserStakingSummaryDto[] }
  • Readonly/user/:address/token-inventory: { input: {}; output: UserTokenInventoryResponseDto }
  • Readonly/user/:address/upload-banner: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: {};
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:address/upload-picture: {
        input: {};
        output: {};
        PUT: {
            body: FormData;
            input: { referer?: string };
            output: UserProfileDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/:creatorTag/owned-services: { input: {}; output: OwnedServicesDto }
  • Readonly/user/:tag/creator/is-registered: { input: {}; output: SuccessDto }
  • Readonly/user/buy/signature: {
        input: {};
        output: {};
        POST: {
            body: Record<string, string>;
            input: {};
            output: TradesilvaniaSignature;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/chat/block: { input: {}; output: UserBlockPaginated; securityMode: "requiredAny" }
  • Readonly/user/chat/block/:address: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/chat/conversation: {
        input: { isGroupChat?: boolean; skip?: number; top?: number };
        output: UserConversationPaginated;
        securityMode: "requiredAny";
    }
  • Readonly/user/chat/conversation-summary: { input: {}; output: GlobalConversationSummaryDto; securityMode: "requiredAny" }
  • Readonly/user/chat/conversation/:conversationId: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: { receiver: string; skip?: number; top?: number };
        output: ChatMessagePaginated;
        securityMode: "requiredAny";
    }
  • Readonly/user/chat/conversation/:conversationId/message/:messageId: {
        DELETE: {
            body: {};
            input: { deleteForAll?: boolean };
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    }
  • Readonly/user/chat/message: {
        input: {};
        output: {};
        POST: {
            body: SendChatMessageDto;
            input: {};
            output: ChatMessageDocHydrated;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/chat/token: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: WebSocketTokenDto;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/favorite/:favoriteId: { input: {}; output: CheckLikeStatusResponseDto; securityMode: "requiredAny" }
  • Readonly/user/lending/:address: { input: { token?: string }; output: LendingAccountProfile[] }
  • Readonly/user/lending/image/:nonce: { input: { isStatic: boolean }; output: string }
  • Readonly/user/lending/pnl/:address: { input: {}; output: LendingAccountPnl[] }
  • Readonly/user/lending/position/:identifier: { input: {}; output: LendingAccountProfile[] }
  • Readonly/user/lending/summary/:identifier: { input: {}; output: LendingAccountSummary }
  • Readonly/user/login: {
        input: {};
        output: {};
        POST: { body: LoginRequestDto; input: {}; output: LoginAccessDto };
    }
  • Readonly/user/me: { input: {}; output: UserProfileDto; securityMode: "requiredAny" }
  • Readonly/user/me/event: {
        input: { extended: boolean };
        output: EventProfile[];
        securityMode: "requiredAny";
    }
  • Readonly/user/me/event/badge: { input: {}; output: string; securityMode: "requiredAny" }
  • Readonly/user/me/event/badge/payload: { input: {}; output: BageQRData; securityMode: "requiredAny" }
  • Readonly/user/me/events/hosted: { input: {}; output: EventProfile[]; securityMode: "requiredAny" }
  • Readonly/user/me/events/past: { input: {}; output: EventProfile[]; securityMode: "requiredAny" }
  • Readonly/user/me/events/upcoming: { input: {}; output: EventProfile[]; securityMode: "requiredAny" }
  • Readonly/user/me/profile: { input: {}; output: UserProfileDoc; securityMode: "requiredAny" }
  • Readonly/user/me/settings: {
        input: { unsubscribeToken: string };
        output: UserSettingsDoc;
        securityMode: "optionalAny";
    }
  • Readonly/user/me/settings/billing: {
        input: {};
        output: {};
        PATCH: {
            body: UserBillingDetails;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/me/settings/email: {
        DELETE: {
            body: {};
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredJwt";
        };
        input: {};
        output: {};
        PATCH: {
            body: SetEmailDto;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/me/settings/notification-preferences: {
        input: {};
        output: {};
        PATCH: {
            body: NotificationPreferencesPostDto;
            input: { unsubscribeToken?: string };
            output: UserSettingsDoc;
            securityMode: "optionalAny";
        };
    }
  • Readonly/user/me/settings/phone: {
        input: {};
        output: {};
        PATCH: {
            body: SetPhoneDto;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/me/settings/verify-email: {
        input: {};
        output: {};
        POST: {
            body: VerifyEmailDto;
            input: {};
            output: UserSettingsDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/me/xoxno-drop: { input: {}; output: AirdropDtoHydrated[]; securityMode: "requiredAny" }
  • Readonly/user/native-token: { input: { extraInfo?: string; originalUrl?: string }; output: string }
  • Readonly/user/network-account: {
        input: {};
        output: {};
        POST: { body: string[]; input: {}; output: UserNetworkInfoDto[] };
    }
  • Readonly/user/notifications: {
        input: { skip?: number; top?: number };
        output: NotificationPaginated;
        securityMode: "requiredAny";
    }
  • Readonly/user/notifications/clear: {
        DELETE: {
            body: {};
            input: {};
            output: SuccessDto;
            securityMode: "requiredAny";
        };
        input: {};
        output: {};
    }
  • Readonly/user/notifications/read: {
        input: {};
        output: {};
        PATCH: {
            body: {};
            input: { id?: string };
            output: SuccessDto | NotificationDoc;
            securityMode: "requiredAny";
        };
    }
  • Readonly/user/notifications/unread-count: {
        input: {};
        output: PushNotificationCountResponse;
        securityMode: "requiredAny";
    }
  • Readonly/user/search: {
        input: { filter: PublicOnly<FilterQueryDto> };
        output: GlobalSearchResourcesPaginated;
    }
  • Readonly/user/stats: {
        input: {
            orderBy?: UserStatsOrderByColumn;
            orderDirection?: KustoOrderDirection;
            skip?: number;
            top?: number;
        };
        output: UserStatsDto[];
    }
  • Readonly/user/web2: { input: {}; output: Web2UserDoc; securityMode: "requiredWeb2" }
  • Readonly/user/web2/:index/wallet-link: {
        DELETE: {
            body: {};
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
        input: {};
        output: {};
    }
  • Readonly/user/web2/session-cookie: {
        input: {};
        output: {};
        POST: {
            body: {};
            input: {};
            output: SuccessWithMessageDto;
            securityMode: "requiredWeb2";
        };
    }
  • Readonly/user/web2/shards: { input: {}; output: Web2UserShardsDto; securityMode: "requiredWeb2" }
  • Readonly/user/web2/wallet: {
        input: {};
        output: {};
        POST: {
            body: NativeWalletDto;
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
    }
  • Readonly/user/web2/wallet-link: {
        input: {};
        output: {};
        POST: {
            body: Web2WalletDto;
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
    }
  • Readonly/user/web2/wallet-switch: {
        input: {};
        output: {};
        POST: {
            body: SwitchWalletDto;
            input: {};
            output: Web2UserDoc;
            securityMode: "requiredWeb2";
        };
    }
  • Readonly/user/xoxno-drop: {
        input: { address?: string; skip?: number; top?: number };
        output: AirdropDtoHydrated[];
    }