[{"id":"ecommerce","name":"Ecommerce","description":"Ecommerce plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"commerce","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"nft","name":"Nft","description":"Nft plugin with 185 routes","version":"1.0.0","author":"Bicrypto Team","category":"trading","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/nft/activity","description":"Handler: list_activities","permissions":[],"auth_required":false,"tags":["nft","activity"]},{"method":"GET","path":"/api/nft/activity/recent","description":"Handler: get_recent_activity","permissions":[],"auth_required":false,"tags":["nft","activity"]},{"method":"GET","path":"/api/nft/activity/my","description":"Handler: get_my_activity","permissions":[],"auth_required":false,"tags":["nft","activity"]},{"method":"GET","path":"/api/nft/categories","description":"Handler: list_categories","permissions":[],"auth_required":false,"tags":["nft","categories"]},{"method":"GET","path":"/api/nft/categories/{id}","description":"Handler: get_category","permissions":[],"auth_required":false,"tags":["nft","categories"]},{"method":"GET","path":"/api/nft/categories/{id}/collections","description":"Handler: get_category_collections","permissions":[],"auth_required":false,"tags":["nft","categories"]},{"method":"GET","path":"/api/nft/categories/{id}/tokens","description":"Handler: get_category_tokens","permissions":[],"auth_required":false,"tags":["nft","categories"]},{"method":"GET","path":"/api/nft/collections","description":"Handler: list_collections","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/{id}","description":"Handler: get_collection","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/{id}/tokens","description":"Handler: get_collection_tokens","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/{id}/stats","description":"Handler: get_collection_stats","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/{id}/activity","description":"Handler: get_collection_activity","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/{id}/floor-price","description":"Handler: get_collection_floor_price","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"POST","path":"/api/nft/collections","description":"Handler: create_collection","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"PUT","path":"/api/nft/collections/{id}","description":"Handler: update_collection","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/my","description":"Handler: get_my_collections","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/top","description":"Handler: get_top_collections","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/collections/trending","description":"Handler: get_trending_collections","permissions":[],"auth_required":false,"tags":["nft","collections"]},{"method":"GET","path":"/api/nft/comments/{id}","description":"Handler: get_comment","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"POST","path":"/api/nft/comments","description":"Handler: create_comment","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"PUT","path":"/api/nft/comments/{id}","description":"Handler: update_comment","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"DELETE","path":"/api/nft/comments/{id}","description":"Handler: delete_comment","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"POST","path":"/api/nft/comments/{id}/like","description":"Handler: like_comment","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"POST","path":"/api/nft/comments/{id}/unlike","description":"Handler: unlike_comment","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"GET","path":"/api/nft/comments/{id}/replies","description":"Handler: get_comment_replies","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"GET","path":"/api/nft/comments/token/{token_id}","description":"Handler: get_token_comments","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"GET","path":"/api/nft/comments/collection/{collection_id}","description":"Handler: get_collection_comments","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"GET","path":"/api/nft/comments/my","description":"Handler: get_my_comments","permissions":[],"auth_required":false,"tags":["nft","comments"]},{"method":"GET","path":"/api/nft/creators","description":"Handler: list_creators","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/{id}","description":"Handler: get_creator","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/{id}/collections","description":"Handler: get_creator_collections","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/{id}/tokens","description":"Handler: get_creator_tokens","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/{id}/stats","description":"Handler: get_creator_stats","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/top","description":"Handler: get_top_creators","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/trending","description":"Handler: get_trending_creators","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/profile","description":"Handler: get_my_profile","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"POST","path":"/api/nft/creators/profile","description":"Handler: create_profile","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"PUT","path":"/api/nft/creators/profile","description":"Handler: update_profile","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/dashboard","description":"Handler: get_dashboard","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/analytics","description":"Handler: get_analytics","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"POST","path":"/api/nft/creators/{id}/follow","description":"Handler: follow_creator","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"POST","path":"/api/nft/creators/{id}/unfollow","description":"Handler: unfollow_creator","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/{id}/followers","description":"Handler: get_followers","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/{id}/following","description":"Handler: get_following","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/creators/following","description":"Handler: get_my_following","permissions":[],"auth_required":false,"tags":["nft","creators"]},{"method":"GET","path":"/api/nft/disputes","description":"Handler: list_disputes","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"GET","path":"/api/nft/disputes/{id}","description":"Handler: get_dispute","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"POST","path":"/api/nft/disputes","description":"Handler: create_dispute","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"GET","path":"/api/nft/disputes/{id}/messages","description":"Handler: get_dispute_messages","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"POST","path":"/api/nft/disputes/{id}/messages","description":"Handler: send_message","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"GET","path":"/api/nft/disputes/my","description":"Handler: get_my_disputes","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"GET","path":"/api/nft/disputes/my/open","description":"Handler: get_my_open_disputes","permissions":[],"auth_required":false,"tags":["nft","disputes"]},{"method":"GET","path":"/api/nft/fractional","description":"Handler: list_fractionals","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"GET","path":"/api/nft/fractional/{id}","description":"Handler: get_fractional","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"POST","path":"/api/nft/fractional","description":"Handler: create_fractional","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"POST","path":"/api/nft/fractional/{id}/purchase","description":"Handler: purchase_shares","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"POST","path":"/api/nft/fractional/{id}/buyout","description":"Handler: initiate_buyout","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"GET","path":"/api/nft/fractional/active","description":"Handler: get_active_fractionals","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"GET","path":"/api/nft/fractional/token/{token_id}","description":"Handler: get_by_token","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"GET","path":"/api/nft/fractional/my","description":"Handler: get_my_fractionals","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"GET","path":"/api/nft/fractional/my/holdings","description":"Handler: get_my_holdings","permissions":[],"auth_required":false,"tags":["nft","fractional"]},{"method":"GET","path":"/api/nft/listings","description":"Handler: list_listings","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/listings/{id}","description":"Handler: get_listing","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/listings/{id}/bids","description":"Handler: get_listing_bids","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"POST","path":"/api/nft/listings","description":"Handler: create_listing","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"PUT","path":"/api/nft/listings/{id}/price","description":"Handler: update_listing_price","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"POST","path":"/api/nft/listings/{id}/cancel","description":"Handler: cancel_listing","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/listings/my","description":"Handler: get_my_listings","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/listings/auctions","description":"Handler: list_auctions","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/listings/auctions/active","description":"Handler: list_active_auctions","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/listings/auctions/ending-soon","description":"Handler: list_ending_soon_auctions","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"POST","path":"/api/nft/listings/{id}/bid","description":"Handler: place_bid","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"POST","path":"/api/nft/listings/{id}/buy","description":"Handler: buy_listing","permissions":[],"auth_required":false,"tags":["nft","listings"]},{"method":"GET","path":"/api/nft/offers","description":"Handler: list_offers","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"GET","path":"/api/nft/offers/{id}","description":"Handler: get_offer","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"POST","path":"/api/nft/offers","description":"Handler: create_offer","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"POST","path":"/api/nft/offers/{id}/accept","description":"Handler: accept_offer","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"POST","path":"/api/nft/offers/{id}/reject","description":"Handler: reject_offer","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"POST","path":"/api/nft/offers/{id}/counter","description":"Handler: counter_offer","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"POST","path":"/api/nft/offers/{id}/cancel","description":"Handler: cancel_offer","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"GET","path":"/api/nft/offers/sent","description":"Handler: get_sent_offers","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"GET","path":"/api/nft/offers/received","description":"Handler: get_received_offers","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"GET","path":"/api/nft/offers/token/{token_id}","description":"Handler: get_token_offers","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"GET","path":"/api/nft/offers/collection/{collection_id}","description":"Handler: get_collection_offers","permissions":[],"auth_required":false,"tags":["nft","offers"]},{"method":"GET","path":"/api/nft/reviews","description":"Handler: list_reviews","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/{id}","description":"Handler: get_review","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"POST","path":"/api/nft/reviews","description":"Handler: create_review","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"PUT","path":"/api/nft/reviews/{id}","description":"Handler: update_review","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"DELETE","path":"/api/nft/reviews/{id}","description":"Handler: delete_review","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"POST","path":"/api/nft/reviews/{id}/helpful","description":"Handler: mark_helpful","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/token/{token_id}","description":"Handler: get_token_reviews","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/collection/{collection_id}","description":"Handler: get_collection_reviews","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/creator/{creator_id}","description":"Handler: get_creator_reviews","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/token/{token_id}/stats","description":"Handler: get_token_review_stats","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/collection/{collection_id}/stats","description":"Handler: get_collection_review_stats","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/creator/{creator_id}/stats","description":"Handler: get_creator_review_stats","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/reviews/my","description":"Handler: get_my_reviews","permissions":[],"auth_required":false,"tags":["nft","reviews"]},{"method":"GET","path":"/api/nft/royalties","description":"Handler: list_royalties","permissions":[],"auth_required":false,"tags":["nft","royalties"]},{"method":"GET","path":"/api/nft/royalties/{id}","description":"Handler: get_royalty","permissions":[],"auth_required":false,"tags":["nft","royalties"]},{"method":"GET","path":"/api/nft/royalties/stats","description":"Handler: get_royalty_stats","permissions":[],"auth_required":false,"tags":["nft","royalties"]},{"method":"GET","path":"/api/nft/royalties/pending","description":"Handler: get_pending_royalties","permissions":[],"auth_required":false,"tags":["nft","royalties"]},{"method":"GET","path":"/api/nft/sales","description":"Handler: list_sales","permissions":[],"auth_required":false,"tags":["nft","sales"]},{"method":"GET","path":"/api/nft/sales/{id}","description":"Handler: get_sale","permissions":[],"auth_required":false,"tags":["nft","sales"]},{"method":"GET","path":"/api/nft/sales/recent","description":"Handler: get_recent_sales","permissions":[],"auth_required":false,"tags":["nft","sales"]},{"method":"GET","path":"/api/nft/sales/stats","description":"Handler: get_sale_stats","permissions":[],"auth_required":false,"tags":["nft","sales"]},{"method":"GET","path":"/api/nft/sales/my/sold","description":"Handler: get_my_sold","permissions":[],"auth_required":false,"tags":["nft","sales"]},{"method":"GET","path":"/api/nft/sales/my/purchased","description":"Handler: get_my_purchased","permissions":[],"auth_required":false,"tags":["nft","sales"]},{"method":"GET","path":"/api/nft/tokens","description":"Handler: list_tokens","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/{id}","description":"Handler: get_token","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/{id}/similar","description":"Handler: get_similar_tokens","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/{id}/price-history","description":"Handler: get_token_price_history","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/{id}/activity","description":"Handler: get_token_activity","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/owned","description":"Handler: get_owned_tokens","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/created","description":"Handler: get_created_tokens","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/nft/tokens/favorites","description":"Handler: get_favorite_tokens","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"POST","path":"/api/nft/tokens/favorites","description":"Handler: add_favorite","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"DELETE","path":"/api/nft/tokens/favorites/{token_id}","description":"Handler: remove_favorite","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"POST","path":"/api/nft/tokens/{id}/view","description":"Handler: record_view","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"POST","path":"/api/nft/tokens/{id}/like","description":"Handler: like_token","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"POST","path":"/api/nft/tokens/{id}/unlike","description":"Handler: unlike_token","permissions":[],"auth_required":false,"tags":["nft","tokens"]},{"method":"GET","path":"/api/admin/nft/categories","description":"Handler: list_categories","permissions":["admin"],"auth_required":true,"tags":["nft","categories"]},{"method":"GET","path":"/api/admin/nft/categories/{id}","description":"Handler: get_category","permissions":["admin"],"auth_required":true,"tags":["nft","categories"]},{"method":"POST","path":"/api/admin/nft/categories","description":"Handler: create_category","permissions":["admin"],"auth_required":true,"tags":["nft","categories"]},{"method":"PUT","path":"/api/admin/nft/categories/{id}","description":"Handler: update_category","permissions":["admin"],"auth_required":true,"tags":["nft","categories"]},{"method":"DELETE","path":"/api/admin/nft/categories/{id}","description":"Handler: delete_category","permissions":["admin"],"auth_required":true,"tags":["nft","categories"]},{"method":"POST","path":"/api/admin/nft/categories/{id}/toggle","description":"Handler: toggle_category","permissions":["admin"],"auth_required":true,"tags":["nft","categories"]},{"method":"GET","path":"/api/admin/nft/collections","description":"Handler: list_collections","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"GET","path":"/api/admin/nft/collections/{id}","description":"Handler: get_collection","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"PUT","path":"/api/admin/nft/collections/{id}/status","description":"Handler: update_status","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"POST","path":"/api/admin/nft/collections/{id}/verify","description":"Handler: verify_collection","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"POST","path":"/api/admin/nft/collections/{id}/unverify","description":"Handler: unverify_collection","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"POST","path":"/api/admin/nft/collections/{id}/feature","description":"Handler: feature_collection","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"POST","path":"/api/admin/nft/collections/{id}/unfeature","description":"Handler: unfeature_collection","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"DELETE","path":"/api/admin/nft/collections/{id}","description":"Handler: delete_collection","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"PUT","path":"/api/admin/nft/collections/bulk/status","description":"Handler: bulk_update_status","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"POST","path":"/api/admin/nft/collections/bulk/delete","description":"Handler: bulk_delete","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"GET","path":"/api/admin/nft/collections/pending","description":"Handler: get_pending_collections","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"GET","path":"/api/admin/nft/collections/stats","description":"Handler: get_collection_stats","permissions":["admin"],"auth_required":true,"tags":["nft","collections"]},{"method":"GET","path":"/api/admin/nft/comments","description":"Handler: list_comments","permissions":["admin"],"auth_required":true,"tags":["nft","comments"]},{"method":"GET","path":"/api/admin/nft/comments/{id}","description":"Handler: get_comment","permissions":["admin"],"auth_required":true,"tags":["nft","comments"]},{"method":"DELETE","path":"/api/admin/nft/comments/{id}","description":"Handler: delete_comment","permissions":["admin"],"auth_required":true,"tags":["nft","comments"]},{"method":"GET","path":"/api/admin/nft/comments/reported","description":"Handler: get_reported_comments","permissions":["admin"],"auth_required":true,"tags":["nft","comments"]},{"method":"GET","path":"/api/admin/nft/creators","description":"Handler: list_creators","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"GET","path":"/api/admin/nft/creators/{id}","description":"Handler: get_creator","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"POST","path":"/api/admin/nft/creators/{id}/verify","description":"Handler: verify_creator","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"POST","path":"/api/admin/nft/creators/{id}/unverify","description":"Handler: unverify_creator","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"POST","path":"/api/admin/nft/creators/{id}/suspend","description":"Handler: suspend_creator","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"POST","path":"/api/admin/nft/creators/{id}/unsuspend","description":"Handler: unsuspend_creator","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"GET","path":"/api/admin/nft/creators/pending","description":"Handler: get_pending_verifications","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"GET","path":"/api/admin/nft/creators/stats","description":"Handler: get_creator_stats","permissions":["admin"],"auth_required":true,"tags":["nft","creators"]},{"method":"GET","path":"/api/admin/nft/disputes","description":"Handler: list_disputes","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"GET","path":"/api/admin/nft/disputes/{id}","description":"Handler: get_dispute","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"POST","path":"/api/admin/nft/disputes/{id}/assign","description":"Handler: assign_dispute","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"POST","path":"/api/admin/nft/disputes/{id}/resolve","description":"Handler: resolve_dispute","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"POST","path":"/api/admin/nft/disputes/{id}/escalate","description":"Handler: escalate_dispute","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"GET","path":"/api/admin/nft/disputes/{id}/messages","description":"Handler: get_dispute_messages","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"GET","path":"/api/admin/nft/disputes/pending","description":"Handler: get_pending_disputes","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"GET","path":"/api/admin/nft/disputes/stats","description":"Handler: get_dispute_stats","permissions":["admin"],"auth_required":true,"tags":["nft","disputes"]},{"method":"GET","path":"/api/admin/nft/marketplace","description":"Handler: list_marketplaces","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"GET","path":"/api/admin/nft/marketplace/{id}","description":"Handler: get_marketplace","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"POST","path":"/api/admin/nft/marketplace/deploy","description":"Handler: deploy_marketplace","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"PUT","path":"/api/admin/nft/marketplace/{id}/config","description":"Handler: update_config","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"POST","path":"/api/admin/nft/marketplace/{id}/pause","description":"Handler: pause_marketplace","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"POST","path":"/api/admin/nft/marketplace/{id}/unpause","description":"Handler: unpause_marketplace","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"GET","path":"/api/admin/nft/marketplace/{id}/stats","description":"Handler: get_marketplace_stats","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"GET","path":"/api/admin/nft/marketplace/{id}/analytics","description":"Handler: get_marketplace_analytics","permissions":["admin"],"auth_required":true,"tags":["nft","marketplace"]},{"method":"GET","path":"/api/admin/nft/reviews","description":"Handler: list_reviews","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"GET","path":"/api/admin/nft/reviews/{id}","description":"Handler: get_review","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"POST","path":"/api/admin/nft/reviews/{id}/approve","description":"Handler: approve_review","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"POST","path":"/api/admin/nft/reviews/{id}/reject","description":"Handler: reject_review","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"DELETE","path":"/api/admin/nft/reviews/{id}","description":"Handler: delete_review","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"GET","path":"/api/admin/nft/reviews/pending","description":"Handler: get_pending_reviews","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"GET","path":"/api/admin/nft/reviews/stats","description":"Handler: get_review_stats","permissions":["admin"],"auth_required":true,"tags":["nft","reviews"]},{"method":"GET","path":"/api/admin/nft/stats/overview","description":"Handler: get_overview","permissions":["admin"],"auth_required":true,"tags":["nft","stats"]},{"method":"GET","path":"/api/admin/nft/stats/activity","description":"Handler: get_activity_stats","permissions":["admin"],"auth_required":true,"tags":["nft","stats"]},{"method":"GET","path":"/api/admin/nft/stats/revenue","description":"Handler: get_revenue_stats","permissions":["admin"],"auth_required":true,"tags":["nft","stats"]},{"method":"GET","path":"/api/admin/nft/stats/users","description":"Handler: get_user_stats","permissions":["admin"],"auth_required":true,"tags":["nft","stats"]},{"method":"GET","path":"/api/admin/nft/tokens","description":"Handler: list_tokens","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"GET","path":"/api/admin/nft/tokens/{id}","description":"Handler: get_token","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"PUT","path":"/api/admin/nft/tokens/{id}/status","description":"Handler: update_status","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"DELETE","path":"/api/admin/nft/tokens/{id}","description":"Handler: delete_token","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"PUT","path":"/api/admin/nft/tokens/bulk/status","description":"Handler: bulk_update_status","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"POST","path":"/api/admin/nft/tokens/bulk/delete","description":"Handler: bulk_delete","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"GET","path":"/api/admin/nft/tokens/stats","description":"Handler: get_token_stats","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]},{"method":"GET","path":"/api/admin/nft/tokens/reported","description":"Handler: get_reported_tokens","permissions":["admin"],"auth_required":true,"tags":["nft","tokens"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"copy_trading","name":"Copy Trading","description":"Copy Trading plugin with 49 routes","version":"1.0.0","author":"Bicrypto Team","category":"trading","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/copy_trading","description":"Handler: get_stats","permissions":[],"auth_required":false,"tags":["copy_trading"]},{"method":"GET","path":"/api/copy_trading/landing","description":"Handler: get_landing","permissions":[],"auth_required":false,"tags":["copy_trading","landing"]},{"method":"GET","path":"/api/copy_trading/analytics","description":"Handler: get_analytics","permissions":[],"auth_required":false,"tags":["copy_trading","analytics"]},{"method":"GET","path":"/api/copy_trading/leader","description":"Handler: get_leaders","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/copy_trading/leader/apply","description":"Handler: apply_leader","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/copy_trading/leader/me","description":"Handler: get_my_leader_profile","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"PUT","path":"/api/copy_trading/leader/me","description":"Handler: update_my_leader_profile","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/copy_trading/leader/eligibility","description":"Handler: check_eligibility","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/copy_trading/leader/market","description":"Handler: get_leader_markets","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/copy_trading/leader/market","description":"Handler: add_leader_market","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"DELETE","path":"/api/copy_trading/leader/market/{symbol}","description":"Handler: remove_leader_market","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"PUT","path":"/api/copy_trading/leader/market/{symbol}","description":"Handler: update_leader_market","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"PUT","path":"/api/copy_trading/leader/market/{symbol}/toggle","description":"Handler: toggle_leader_market","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/copy_trading/leader/{id}","description":"Handler: get_leader_by_id","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/copy_trading/leader/{id}/market","description":"Handler: get_leader_markets_by_id","permissions":[],"auth_required":false,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/copy_trading/follower","description":"Handler: get_my_subscriptions","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/copy_trading/follower/follow","description":"Handler: follow_leader","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"GET","path":"/api/copy_trading/follower/{id}","description":"Handler: get_subscription","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"PUT","path":"/api/copy_trading/follower/{id}","description":"Handler: update_subscription","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/copy_trading/follower/{id}/pause","description":"Handler: pause_subscription","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/copy_trading/follower/{id}/resume","description":"Handler: resume_subscription","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/copy_trading/follower/{id}/stop","description":"Handler: stop_subscription","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"GET","path":"/api/copy_trading/follower/{id}/allocation","description":"Handler: get_allocations","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/copy_trading/follower/{id}/allocation","description":"Handler: create_allocation","permissions":[],"auth_required":false,"tags":["copy_trading","follower"]},{"method":"GET","path":"/api/copy_trading/trade","description":"Handler: get_my_trades","permissions":[],"auth_required":false,"tags":["copy_trading","trade"]},{"method":"GET","path":"/api/copy_trading/trade/{id}","description":"Handler: get_trade","permissions":[],"auth_required":false,"tags":["copy_trading","trade"]},{"method":"GET","path":"/api/copy_trading/transaction","description":"Handler: get_my_transactions","permissions":[],"auth_required":false,"tags":["copy_trading","transaction"]},{"method":"GET","path":"/api/admin/copy_trading","description":"Handler: get_admin_stats","permissions":["admin"],"auth_required":true,"tags":["copy_trading"]},{"method":"GET","path":"/api/admin/copy_trading/health","description":"Handler: get_health","permissions":["admin"],"auth_required":true,"tags":["copy_trading","health"]},{"method":"GET","path":"/api/admin/copy_trading/analytics","description":"Handler: get_admin_analytics","permissions":["admin"],"auth_required":true,"tags":["copy_trading","analytics"]},{"method":"GET","path":"/api/admin/copy_trading/audit","description":"Handler: get_audit_logs","permissions":["admin"],"auth_required":true,"tags":["copy_trading","audit"]},{"method":"GET","path":"/api/admin/copy_trading/leader","description":"Handler: get_all_leaders","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/admin/copy_trading/leader/bulk/status","description":"Handler: bulk_update_leader_status","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/admin/copy_trading/leader/{id}","description":"Handler: get_leader_detail","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"PUT","path":"/api/admin/copy_trading/leader/{id}","description":"Handler: admin_update_leader","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"DELETE","path":"/api/admin/copy_trading/leader/{id}","description":"Handler: delete_leader","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/admin/copy_trading/leader/{id}/approve","description":"Handler: approve_leader","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/admin/copy_trading/leader/{id}/reject","description":"Handler: reject_leader","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/admin/copy_trading/leader/{id}/activate","description":"Handler: activate_leader","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/admin/copy_trading/leader/{id}/suspend","description":"Handler: suspend_leader","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"POST","path":"/api/admin/copy_trading/leader/{id}/recalculate","description":"Handler: recalculate_leader_stats","permissions":["admin"],"auth_required":true,"tags":["copy_trading","leader"]},{"method":"GET","path":"/api/admin/copy_trading/follower","description":"Handler: get_all_followers","permissions":["admin"],"auth_required":true,"tags":["copy_trading","follower"]},{"method":"GET","path":"/api/admin/copy_trading/follower/{id}","description":"Handler: get_follower_detail","permissions":["admin"],"auth_required":true,"tags":["copy_trading","follower"]},{"method":"PUT","path":"/api/admin/copy_trading/follower/{id}","description":"Handler: admin_update_follower","permissions":["admin"],"auth_required":true,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/admin/copy_trading/follower/{id}/resume","description":"Handler: admin_resume_follower","permissions":["admin"],"auth_required":true,"tags":["copy_trading","follower"]},{"method":"POST","path":"/api/admin/copy_trading/follower/{id}/stop","description":"Handler: admin_stop_follower","permissions":["admin"],"auth_required":true,"tags":["copy_trading","follower"]},{"method":"GET","path":"/api/admin/copy_trading/trade","description":"Handler: get_all_trades","permissions":["admin"],"auth_required":true,"tags":["copy_trading","trade"]},{"method":"GET","path":"/api/admin/copy_trading/transaction","description":"Handler: get_all_transactions","permissions":["admin"],"auth_required":true,"tags":["copy_trading","transaction"]},{"method":"POST","path":"/api/admin/copy_trading/transaction/{id}/reverse","description":"Handler: reverse_transaction","permissions":["admin"],"auth_required":true,"tags":["copy_trading","transaction"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"ai_investment","name":"Ai Investment","description":"Ai Investment plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"finance","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"ai_market_maker","name":"Ai Market Maker","description":"Ai Market Maker plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"other","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"ecosystem","name":"Ecosystem","description":"Ecosystem plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"finance","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"ico","name":"Ico","description":"Ico plugin with 77 routes","version":"1.0.0","author":"Bicrypto Team","category":"finance","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/ico/creator/offering","description":"Handler: list_creator_offerings","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"POST","path":"/api/ico/creator/offering","description":"Handler: create_offering","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}","description":"Handler: get_offering","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"PUT","path":"/api/ico/creator/offering/{id}","description":"Handler: update_offering","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"DELETE","path":"/api/ico/creator/offering/{id}","description":"Handler: cancel_offering","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"POST","path":"/api/ico/creator/offering/{id}/submit","description":"Handler: submit_offering","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}/funding","description":"Handler: get_funding_progress","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}/transaction","description":"Handler: get_offering_transactions","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}/phase","description":"Handler: list_phases","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"PUT","path":"/api/ico/creator/offering/{id}/phase/{phase_id}","description":"Handler: update_phase","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}/team","description":"Handler: list_team_members","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"POST","path":"/api/ico/creator/offering/{id}/team","description":"Handler: create_team_member","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"PUT","path":"/api/ico/creator/offering/{id}/team/{member_id}","description":"Handler: update_team_member","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}/roadmap","description":"Handler: list_roadmap_items","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"POST","path":"/api/ico/creator/offering/{id}/roadmap","description":"Handler: create_roadmap_item","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"PUT","path":"/api/ico/creator/offering/{id}/roadmap/{item_id}","description":"Handler: update_roadmap_item","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/offering/{id}/update","description":"Handler: list_offering_updates","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"POST","path":"/api/ico/creator/offering/{id}/update","description":"Handler: create_offering_update","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/vesting","description":"Handler: list_creator_vestings","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/creator/stat","description":"Handler: get_creator_stats","permissions":[],"auth_required":false,"tags":["ico","creator"]},{"method":"GET","path":"/api/ico/portfolio","description":"Handler: get_portfolio","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/performance","description":"Handler: get_portfolio_performance","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/vesting","description":"Handler: list_vestings","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/vesting/schedule","description":"Handler: get_vesting_schedule","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/vesting/{id}","description":"Handler: get_vesting","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/vesting/{id}/claimable","description":"Handler: get_claimable_amount","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"POST","path":"/api/ico/portfolio/vesting/{id}/claim","description":"Handler: claim_vesting","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/dashboard","description":"Handler: get_dashboard","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/summary","description":"Handler: get_investment_summary","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio","description":"Handler: list_transactions","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"POST","path":"/api/ico/portfolio","description":"Handler: create_transaction","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/portfolio/{id}","description":"Handler: get_transaction","permissions":[],"auth_required":false,"tags":["ico","portfolio"]},{"method":"GET","path":"/api/ico/landing","description":"Handler: get_landing","permissions":[],"auth_required":false,"tags":["ico","landing"]},{"method":"GET","path":"/api/ico/stats","description":"Handler: get_stats","permissions":[],"auth_required":false,"tags":["ico","stats"]},{"method":"GET","path":"/api/ico/blockchain","description":"Handler: list_blockchains","permissions":[],"auth_required":false,"tags":["ico","blockchain"]},{"method":"GET","path":"/api/ico/plan","description":"Handler: list_launch_plans","permissions":[],"auth_required":false,"tags":["ico","plan"]},{"method":"GET","path":"/api/ico/token/type","description":"Handler: list_token_types","permissions":[],"auth_required":false,"tags":["ico","token"]},{"method":"GET","path":"/api/ico/offer","description":"Handler: list_offerings","permissions":[],"auth_required":false,"tags":["ico","offer"]},{"method":"GET","path":"/api/ico/offer/featured","description":"Handler: get_featured_offerings","permissions":[],"auth_required":false,"tags":["ico","offer"]},{"method":"GET","path":"/api/ico/offer/stats","description":"Handler: get_offering_stats","permissions":[],"auth_required":false,"tags":["ico","offer"]},{"method":"GET","path":"/api/ico/offer/{id}","description":"Handler: get_offering","permissions":[],"auth_required":false,"tags":["ico","offer"]},{"method":"POST","path":"/api/ico/refund/process","description":"Handler: process_refund","permissions":[],"auth_required":false,"tags":["ico","refund"]},{"method":"GET","path":"/api/admin/ico/offer","description":"Handler: list_offerings","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"POST","path":"/api/admin/ico/offer/create","description":"Handler: create_offering","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"GET","path":"/api/admin/ico/offer/{id}","description":"Handler: get_offering","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"POST","path":"/api/admin/ico/offer/{id}","description":"Handler: verify_offering","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"PUT","path":"/api/admin/ico/offer/{id}","description":"Handler: update_offering","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"DELETE","path":"/api/admin/ico/offer/{id}","description":"Handler: delete_offering","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"GET","path":"/api/admin/ico/offer/{id}/funding","description":"Handler: get_funding_progress","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"POST","path":"/api/admin/ico/offer/{id}/cancel-refund","description":"Handler: cancel_and_refund","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"POST","path":"/api/admin/ico/offer/{id}/phase","description":"Handler: create_phase","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"DELETE","path":"/api/admin/ico/offer/{id}/phase/{phase_id}","description":"Handler: delete_phase","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"GET","path":"/api/admin/ico/offer/{id}/transaction","description":"Handler: get_offering_transactions","permissions":["admin"],"auth_required":true,"tags":["ico","offer"]},{"method":"GET","path":"/api/admin/ico/transaction","description":"Handler: list_transactions","permissions":["admin"],"auth_required":true,"tags":["ico","transaction"]},{"method":"GET","path":"/api/admin/ico/transaction/{id}","description":"Handler: get_transaction","permissions":["admin"],"auth_required":true,"tags":["ico","transaction"]},{"method":"POST","path":"/api/admin/ico/transaction/{id}","description":"Handler: verify_transaction","permissions":["admin"],"auth_required":true,"tags":["ico","transaction"]},{"method":"GET","path":"/api/admin/ico/stat","description":"Handler: get_admin_stats","permissions":["admin"],"auth_required":true,"tags":["ico","stat"]},{"method":"GET","path":"/api/admin/ico/settings/blockchain","description":"Handler: list_blockchains","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"POST","path":"/api/admin/ico/settings/blockchain","description":"Handler: create_blockchain","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"GET","path":"/api/admin/ico/settings/blockchain/{id}","description":"Handler: get_blockchain","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/blockchain/{id}","description":"Handler: update_blockchain","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"DELETE","path":"/api/admin/ico/settings/blockchain/{id}","description":"Handler: delete_blockchain","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/blockchain/{id}/status","description":"Handler: toggle_blockchain_status","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"GET","path":"/api/admin/ico/settings/launch/plan","description":"Handler: list_launch_plans","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"POST","path":"/api/admin/ico/settings/launch/plan","description":"Handler: create_launch_plan","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"GET","path":"/api/admin/ico/settings/launch/plan/{id}","description":"Handler: get_launch_plan","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/launch/plan/{id}","description":"Handler: update_launch_plan","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"DELETE","path":"/api/admin/ico/settings/launch/plan/{id}","description":"Handler: delete_launch_plan","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/launch/plan/{id}/status","description":"Handler: toggle_launch_plan_status","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"GET","path":"/api/admin/ico/settings/token/type","description":"Handler: list_token_types","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"POST","path":"/api/admin/ico/settings/token/type","description":"Handler: create_token_type","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"GET","path":"/api/admin/ico/settings/token/type/{id}","description":"Handler: get_token_type","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/token/type/{id}","description":"Handler: update_token_type","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"DELETE","path":"/api/admin/ico/settings/token/type/{id}","description":"Handler: delete_token_type","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/token/type/{id}/status","description":"Handler: toggle_token_type_status","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"GET","path":"/api/admin/ico/settings/limits","description":"Handler: get_limits","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]},{"method":"PUT","path":"/api/admin/ico/settings/limits","description":"Handler: update_limits","permissions":["admin"],"auth_required":true,"tags":["ico","settings"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"payment_gateway","name":"Payment Gateway","description":"Payment Gateway plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"finance","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"affiliate","name":"Affiliate","description":"Affiliate plugin with 36 routes","version":"1.0.0","author":"Bicrypto Team","category":"social","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/affiliate","description":"Handler: get_dashboard","permissions":[],"auth_required":false,"tags":["affiliate"]},{"method":"GET","path":"/api/affiliate/stats","description":"Handler: get_stats","permissions":[],"auth_required":false,"tags":["affiliate","stats"]},{"method":"GET","path":"/api/affiliate/landing","description":"Handler: get_landing","permissions":[],"auth_required":false,"tags":["affiliate","landing"]},{"method":"GET","path":"/api/affiliate/condition","description":"Handler: list_conditions","permissions":[],"auth_required":false,"tags":["affiliate","condition"]},{"method":"GET","path":"/api/affiliate/referral","description":"Handler: list_referrals","permissions":[],"auth_required":false,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/affiliate/referral/{id}","description":"Handler: get_referral","permissions":[],"auth_required":false,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/affiliate/referral/node","description":"Handler: get_referral_nodes","permissions":[],"auth_required":false,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/affiliate/network","description":"Handler: get_network","permissions":[],"auth_required":false,"tags":["affiliate","network"]},{"method":"GET","path":"/api/affiliate/reward","description":"Handler: list_rewards","permissions":[],"auth_required":false,"tags":["affiliate","reward"]},{"method":"POST","path":"/api/affiliate/reward/{id}/claim","description":"Handler: claim_reward","permissions":[],"auth_required":false,"tags":["affiliate","reward"]},{"method":"GET","path":"/api/admin/affiliate/dashboard","description":"Handler: get_dashboard","permissions":["admin"],"auth_required":true,"tags":["affiliate","dashboard"]},{"method":"GET","path":"/api/admin/affiliate/referral","description":"Handler: list_referrals","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"POST","path":"/api/admin/affiliate/referral","description":"Handler: create_referral","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"DELETE","path":"/api/admin/affiliate/referral","description":"Handler: bulk_delete_referrals","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"PUT","path":"/api/admin/affiliate/referral/status","description":"Handler: bulk_update_referral_status","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/admin/affiliate/referral/node","description":"Handler: get_all_nodes","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/admin/affiliate/referral/{id}","description":"Handler: get_referral","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"PUT","path":"/api/admin/affiliate/referral/{id}","description":"Handler: update_referral","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"DELETE","path":"/api/admin/affiliate/referral/{id}","description":"Handler: delete_referral","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"PUT","path":"/api/admin/affiliate/referral/{id}/status","description":"Handler: update_referral_status","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/admin/affiliate/referral/{id}/node","description":"Handler: get_referral_node","permissions":["admin"],"auth_required":true,"tags":["affiliate","referral"]},{"method":"GET","path":"/api/admin/affiliate/condition","description":"Handler: list_conditions","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"POST","path":"/api/admin/affiliate/condition","description":"Handler: create_condition","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"PUT","path":"/api/admin/affiliate/condition/status","description":"Handler: bulk_update_condition_status","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"GET","path":"/api/admin/affiliate/condition/{id}","description":"Handler: get_condition","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"PUT","path":"/api/admin/affiliate/condition/{id}","description":"Handler: update_condition","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"DELETE","path":"/api/admin/affiliate/condition/{id}","description":"Handler: delete_condition","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"PUT","path":"/api/admin/affiliate/condition/{id}/status","description":"Handler: update_condition_status","permissions":["admin"],"auth_required":true,"tags":["affiliate","condition"]},{"method":"GET","path":"/api/admin/affiliate/reward","description":"Handler: list_rewards","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"POST","path":"/api/admin/affiliate/reward","description":"Handler: create_reward","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"DELETE","path":"/api/admin/affiliate/reward","description":"Handler: bulk_delete_rewards","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"PUT","path":"/api/admin/affiliate/reward/status","description":"Handler: bulk_update_reward_status","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"GET","path":"/api/admin/affiliate/reward/{id}","description":"Handler: get_reward","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"PUT","path":"/api/admin/affiliate/reward/{id}","description":"Handler: update_reward","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"DELETE","path":"/api/admin/affiliate/reward/{id}","description":"Handler: delete_reward","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]},{"method":"PUT","path":"/api/admin/affiliate/reward/{id}/status","description":"Handler: update_reward_status","permissions":["admin"],"auth_required":true,"tags":["affiliate","reward"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"wallet_connect","name":"Wallet Connect","description":"Wallet Connect plugin with 3 routes","version":"1.0.0","author":"Bicrypto Team","category":"finance","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"POST","path":"/api/wallet_connect/connect","description":"Handler: connect_wallet","permissions":[],"auth_required":false,"tags":["wallet_connect","connect"]},{"method":"POST","path":"/api/wallet_connect/disconnect","description":"Handler: disconnect_wallet","permissions":[],"auth_required":false,"tags":["wallet_connect","disconnect"]},{"method":"GET","path":"/api/wallet_connect/list","description":"Handler: list_wallets","permissions":[],"auth_required":false,"tags":["wallet_connect","list"]}],"entities":[],"capabilities":["user_routes"],"integrations":[]},{"id":"futures","name":"Futures","description":"Futures plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"trading","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"mailwizard","name":"Mailwizard","description":"Mailwizard plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"infrastructure","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"p2p","name":"P2p","description":"P2p plugin with 70 routes","version":"1.0.0","author":"Bicrypto Team","category":"trading","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/p2p","description":"Handler: get_dashboard","permissions":[],"auth_required":false,"tags":["p2p"]},{"method":"GET","path":"/api/p2p/offer","description":"Handler: list_offers","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"POST","path":"/api/p2p/offer","description":"Handler: create_offer","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"GET","path":"/api/p2p/offer/my","description":"Handler: list_my_offers","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"GET","path":"/api/p2p/offer/{id}","description":"Handler: get_offer","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"PUT","path":"/api/p2p/offer/{id}","description":"Handler: update_offer","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"DELETE","path":"/api/p2p/offer/{id}","description":"Handler: delete_offer","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"POST","path":"/api/p2p/offer/{id}/pause","description":"Handler: pause_offer","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"POST","path":"/api/p2p/offer/{id}/resume","description":"Handler: resume_offer","permissions":[],"auth_required":false,"tags":["p2p","offer"]},{"method":"GET","path":"/api/p2p/trade","description":"Handler: list_trades","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"POST","path":"/api/p2p/trade","description":"Handler: initiate_trade","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"GET","path":"/api/p2p/trade/{id}","description":"Handler: get_trade","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"POST","path":"/api/p2p/trade/{id}/payment","description":"Handler: confirm_payment","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"POST","path":"/api/p2p/trade/{id}/release","description":"Handler: release_escrow","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"POST","path":"/api/p2p/trade/{id}/cancel","description":"Handler: cancel_trade","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"GET","path":"/api/p2p/trade/{id}/message","description":"Handler: get_trade_messages","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"POST","path":"/api/p2p/trade/{id}/message","description":"Handler: send_trade_message","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"GET","path":"/api/p2p/dispute","description":"Handler: list_disputes","permissions":[],"auth_required":false,"tags":["p2p","dispute"]},{"method":"POST","path":"/api/p2p/dispute","description":"Handler: open_dispute","permissions":[],"auth_required":false,"tags":["p2p","dispute"]},{"method":"GET","path":"/api/p2p/dispute/{id}","description":"Handler: get_dispute","permissions":[],"auth_required":false,"tags":["p2p","dispute"]},{"method":"POST","path":"/api/p2p/dispute/{id}/evidence","description":"Handler: add_evidence","permissions":[],"auth_required":false,"tags":["p2p","dispute"]},{"method":"GET","path":"/api/p2p/review","description":"Handler: list_reviews","permissions":[],"auth_required":false,"tags":["p2p","review"]},{"method":"GET","path":"/api/p2p/review/user/{user_id}","description":"Handler: get_user_reviews","permissions":[],"auth_required":false,"tags":["p2p","review"]},{"method":"POST","path":"/api/p2p/trade/{id}/review","description":"Handler: create_review","permissions":[],"auth_required":false,"tags":["p2p","trade"]},{"method":"GET","path":"/api/p2p/payment-method","description":"Handler: list_payment_methods","permissions":[],"auth_required":false,"tags":["p2p","payment-method"]},{"method":"POST","path":"/api/p2p/payment-method","description":"Handler: create_payment_method","permissions":[],"auth_required":false,"tags":["p2p","payment-method"]},{"method":"GET","path":"/api/p2p/payment-method/{id}","description":"Handler: get_payment_method","permissions":[],"auth_required":false,"tags":["p2p","payment-method"]},{"method":"PUT","path":"/api/p2p/payment-method/{id}","description":"Handler: update_payment_method","permissions":[],"auth_required":false,"tags":["p2p","payment-method"]},{"method":"DELETE","path":"/api/p2p/payment-method/{id}","description":"Handler: delete_payment_method","permissions":[],"auth_required":false,"tags":["p2p","payment-method"]},{"method":"GET","path":"/api/p2p/payment-method/templates","description":"Handler: list_payment_templates","permissions":[],"auth_required":false,"tags":["p2p","payment-method"]},{"method":"POST","path":"/api/p2p/match","description":"Handler: find_matches","permissions":[],"auth_required":false,"tags":["p2p","match"]},{"method":"GET","path":"/api/admin/p2p","description":"Handler: get_dashboard","permissions":["admin"],"auth_required":true,"tags":["p2p"]},{"method":"GET","path":"/api/admin/p2p/stats","description":"Handler: get_stats","permissions":["admin"],"auth_required":true,"tags":["p2p","stats"]},{"method":"GET","path":"/api/admin/p2p/fees","description":"Handler: get_fee_stats","permissions":["admin"],"auth_required":true,"tags":["p2p","fees"]},{"method":"GET","path":"/api/admin/p2p/market","description":"Handler: get_market_stats","permissions":["admin"],"auth_required":true,"tags":["p2p","market"]},{"method":"GET","path":"/api/admin/p2p/activity","description":"Handler: list_activity","permissions":["admin"],"auth_required":true,"tags":["p2p","activity"]},{"method":"GET","path":"/api/admin/p2p/activity/recent","description":"Handler: list_recent_activity","permissions":["admin"],"auth_required":true,"tags":["p2p","activity"]},{"method":"GET","path":"/api/admin/p2p/offer","description":"Handler: list_offers","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"GET","path":"/api/admin/p2p/offer/{id}","description":"Handler: get_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"PUT","path":"/api/admin/p2p/offer/{id}","description":"Handler: update_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"DELETE","path":"/api/admin/p2p/offer/{id}","description":"Handler: delete_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/approve","description":"Handler: approve_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/reject","description":"Handler: reject_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/activate","description":"Handler: activate_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/pause","description":"Handler: admin_pause_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/disable","description":"Handler: disable_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/flag","description":"Handler: flag_offer","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"POST","path":"/api/admin/p2p/offer/{id}/note","description":"Handler: add_offer_note","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"GET","path":"/api/admin/p2p/offer/pending","description":"Handler: list_pending_offers","permissions":["admin"],"auth_required":true,"tags":["p2p","offer"]},{"method":"GET","path":"/api/admin/p2p/trade","description":"Handler: list_trades","permissions":["admin"],"auth_required":true,"tags":["p2p","trade"]},{"method":"GET","path":"/api/admin/p2p/trade/{id}","description":"Handler: get_trade","permissions":["admin"],"auth_required":true,"tags":["p2p","trade"]},{"method":"POST","path":"/api/admin/p2p/trade/{id}/cancel","description":"Handler: admin_cancel_trade","permissions":["admin"],"auth_required":true,"tags":["p2p","trade"]},{"method":"POST","path":"/api/admin/p2p/trade/{id}/release","description":"Handler: admin_release_escrow","permissions":["admin"],"auth_required":true,"tags":["p2p","trade"]},{"method":"POST","path":"/api/admin/p2p/trade/{id}/note","description":"Handler: add_trade_note","permissions":["admin"],"auth_required":true,"tags":["p2p","trade"]},{"method":"POST","path":"/api/admin/p2p/trade/timeout","description":"Handler: process_trade_timeouts","permissions":["admin"],"auth_required":true,"tags":["p2p","trade"]},{"method":"GET","path":"/api/admin/p2p/dispute","description":"Handler: list_disputes","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"GET","path":"/api/admin/p2p/dispute/pending","description":"Handler: list_pending_disputes","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"GET","path":"/api/admin/p2p/dispute/{id}","description":"Handler: get_dispute","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"POST","path":"/api/admin/p2p/dispute/{id}/assign","description":"Handler: assign_dispute","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"POST","path":"/api/admin/p2p/dispute/{id}/resolve","description":"Handler: resolve_dispute","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"POST","path":"/api/admin/p2p/dispute/{id}/note","description":"Handler: add_dispute_note","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"POST","path":"/api/admin/p2p/dispute/{id}/evidence","description":"Handler: admin_add_evidence","permissions":["admin"],"auth_required":true,"tags":["p2p","dispute"]},{"method":"GET","path":"/api/admin/p2p/review","description":"Handler: list_reviews","permissions":["admin"],"auth_required":true,"tags":["p2p","review"]},{"method":"GET","path":"/api/admin/p2p/review/{id}","description":"Handler: get_review","permissions":["admin"],"auth_required":true,"tags":["p2p","review"]},{"method":"DELETE","path":"/api/admin/p2p/review/{id}","description":"Handler: delete_review","permissions":["admin"],"auth_required":true,"tags":["p2p","review"]},{"method":"GET","path":"/api/admin/p2p/payment-method","description":"Handler: list_payment_methods","permissions":["admin"],"auth_required":true,"tags":["p2p","payment-method"]},{"method":"POST","path":"/api/admin/p2p/payment-method","description":"Handler: create_payment_method_template","permissions":["admin"],"auth_required":true,"tags":["p2p","payment-method"]},{"method":"GET","path":"/api/admin/p2p/payment-method/{id}","description":"Handler: get_payment_method","permissions":["admin"],"auth_required":true,"tags":["p2p","payment-method"]},{"method":"PUT","path":"/api/admin/p2p/payment-method/{id}","description":"Handler: update_payment_method","permissions":["admin"],"auth_required":true,"tags":["p2p","payment-method"]},{"method":"DELETE","path":"/api/admin/p2p/payment-method/{id}","description":"Handler: delete_payment_method","permissions":["admin"],"auth_required":true,"tags":["p2p","payment-method"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"forex","name":"Forex","description":"Forex plugin with 68 routes","version":"1.0.0","author":"Bicrypto Team","category":"trading","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/forex","description":"Handler: get_dashboard","permissions":[],"auth_required":false,"tags":["forex"]},{"method":"GET","path":"/api/forex/overview","description":"Handler: get_overview","permissions":[],"auth_required":false,"tags":["forex","overview"]},{"method":"GET","path":"/api/forex/stats","description":"Handler: get_stats","permissions":[],"auth_required":false,"tags":["forex","stats"]},{"method":"GET","path":"/api/forex/landing","description":"Handler: get_landing","permissions":[],"auth_required":false,"tags":["forex","landing"]},{"method":"GET","path":"/api/forex/account","description":"Handler: list_accounts","permissions":[],"auth_required":false,"tags":["forex","account"]},{"method":"GET","path":"/api/forex/account/{id}","description":"Handler: get_account","permissions":[],"auth_required":false,"tags":["forex","account"]},{"method":"POST","path":"/api/forex/account/{id}/deposit","description":"Handler: deposit","permissions":[],"auth_required":false,"tags":["forex","account"]},{"method":"POST","path":"/api/forex/account/{id}/withdraw","description":"Handler: withdraw","permissions":[],"auth_required":false,"tags":["forex","account"]},{"method":"GET","path":"/api/forex/account/{id}/signal","description":"Handler: get_account_signals","permissions":[],"auth_required":false,"tags":["forex","account"]},{"method":"GET","path":"/api/forex/account/{id}/limits","description":"Handler: get_withdrawal_limits","permissions":[],"auth_required":false,"tags":["forex","account"]},{"method":"GET","path":"/api/forex/investment","description":"Handler: list_investments","permissions":[],"auth_required":false,"tags":["forex","investment"]},{"method":"POST","path":"/api/forex/investment","description":"Handler: create_investment","permissions":[],"auth_required":false,"tags":["forex","investment"]},{"method":"GET","path":"/api/forex/investment/active","description":"Handler: get_active_investments","permissions":[],"auth_required":false,"tags":["forex","investment"]},{"method":"GET","path":"/api/forex/investment/{id}","description":"Handler: get_investment","permissions":[],"auth_required":false,"tags":["forex","investment"]},{"method":"PUT","path":"/api/forex/investment/{id}/status","description":"Handler: update_investment_status","permissions":[],"auth_required":false,"tags":["forex","investment"]},{"method":"GET","path":"/api/forex/plan","description":"Handler: list_plans","permissions":[],"auth_required":false,"tags":["forex","plan"]},{"method":"GET","path":"/api/forex/plan/{id}","description":"Handler: get_plan","permissions":[],"auth_required":false,"tags":["forex","plan"]},{"method":"GET","path":"/api/forex/plan/{id}/duration","description":"Handler: get_plan_durations","permissions":[],"auth_required":false,"tags":["forex","plan"]},{"method":"GET","path":"/api/forex/duration","description":"Handler: list_durations","permissions":[],"auth_required":false,"tags":["forex","duration"]},{"method":"GET","path":"/api/forex/signal","description":"Handler: list_signals","permissions":[],"auth_required":false,"tags":["forex","signal"]},{"method":"GET","path":"/api/forex/transaction","description":"Handler: list_transactions","permissions":[],"auth_required":false,"tags":["forex","transaction"]},{"method":"GET","path":"/api/admin/forex","description":"Handler: get_dashboard","permissions":["admin"],"auth_required":true,"tags":["forex"]},{"method":"GET","path":"/api/admin/forex/account","description":"Handler: list_accounts","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"POST","path":"/api/admin/forex/account","description":"Handler: create_account","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"DELETE","path":"/api/admin/forex/account","description":"Handler: bulk_delete_accounts","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"GET","path":"/api/admin/forex/account/{id}","description":"Handler: get_account","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"PUT","path":"/api/admin/forex/account/{id}","description":"Handler: update_account","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"DELETE","path":"/api/admin/forex/account/{id}","description":"Handler: delete_account","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"PUT","path":"/api/admin/forex/account/{id}/status","description":"Handler: update_account_status","permissions":["admin"],"auth_required":true,"tags":["forex","account"]},{"method":"GET","path":"/api/admin/forex/investment","description":"Handler: list_investments","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"POST","path":"/api/admin/forex/investment","description":"Handler: create_investment","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"DELETE","path":"/api/admin/forex/investment","description":"Handler: bulk_delete_investments","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"PUT","path":"/api/admin/forex/investment/status","description":"Handler: bulk_update_investment_status","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"POST","path":"/api/admin/forex/investment/recover","description":"Handler: recover_investment","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"GET","path":"/api/admin/forex/investment/{id}","description":"Handler: get_investment","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"PUT","path":"/api/admin/forex/investment/{id}","description":"Handler: update_investment","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"DELETE","path":"/api/admin/forex/investment/{id}","description":"Handler: delete_investment","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"PUT","path":"/api/admin/forex/investment/{id}/status","description":"Handler: update_investment_status","permissions":["admin"],"auth_required":true,"tags":["forex","investment"]},{"method":"GET","path":"/api/admin/forex/plan","description":"Handler: list_plans","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"POST","path":"/api/admin/forex/plan","description":"Handler: create_plan","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"DELETE","path":"/api/admin/forex/plan","description":"Handler: bulk_delete_plans","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"PUT","path":"/api/admin/forex/plan/status","description":"Handler: bulk_update_plan_status","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"GET","path":"/api/admin/forex/plan/{id}","description":"Handler: get_plan","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"PUT","path":"/api/admin/forex/plan/{id}","description":"Handler: update_plan","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"DELETE","path":"/api/admin/forex/plan/{id}","description":"Handler: delete_plan","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"PUT","path":"/api/admin/forex/plan/{id}/status","description":"Handler: update_plan_status","permissions":["admin"],"auth_required":true,"tags":["forex","plan"]},{"method":"GET","path":"/api/admin/forex/duration","description":"Handler: list_durations","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"POST","path":"/api/admin/forex/duration","description":"Handler: create_duration","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"DELETE","path":"/api/admin/forex/duration","description":"Handler: bulk_delete_durations","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"GET","path":"/api/admin/forex/duration/options","description":"Handler: get_duration_options","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"GET","path":"/api/admin/forex/duration/{id}","description":"Handler: get_duration","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"PUT","path":"/api/admin/forex/duration/{id}","description":"Handler: update_duration","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"DELETE","path":"/api/admin/forex/duration/{id}","description":"Handler: delete_duration","permissions":["admin"],"auth_required":true,"tags":["forex","duration"]},{"method":"GET","path":"/api/admin/forex/signal","description":"Handler: list_signals","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"POST","path":"/api/admin/forex/signal","description":"Handler: create_signal","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"DELETE","path":"/api/admin/forex/signal","description":"Handler: bulk_delete_signals","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"PUT","path":"/api/admin/forex/signal/status","description":"Handler: bulk_update_signal_status","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"GET","path":"/api/admin/forex/signal/{id}","description":"Handler: get_signal","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"PUT","path":"/api/admin/forex/signal/{id}","description":"Handler: update_signal","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"DELETE","path":"/api/admin/forex/signal/{id}","description":"Handler: delete_signal","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"PUT","path":"/api/admin/forex/signal/{id}/status","description":"Handler: update_signal_status","permissions":["admin"],"auth_required":true,"tags":["forex","signal"]},{"method":"GET","path":"/api/admin/forex/deposit","description":"Handler: list_deposits","permissions":["admin"],"auth_required":true,"tags":["forex","deposit"]},{"method":"PUT","path":"/api/admin/forex/deposit/{id}","description":"Handler: update_deposit","permissions":["admin"],"auth_required":true,"tags":["forex","deposit"]},{"method":"DELETE","path":"/api/admin/forex/deposit/{id}","description":"Handler: delete_deposit","permissions":["admin"],"auth_required":true,"tags":["forex","deposit"]},{"method":"GET","path":"/api/admin/forex/withdraw","description":"Handler: list_withdrawals","permissions":["admin"],"auth_required":true,"tags":["forex","withdraw"]},{"method":"PUT","path":"/api/admin/forex/withdraw/{id}","description":"Handler: update_withdrawal","permissions":["admin"],"auth_required":true,"tags":["forex","withdraw"]},{"method":"DELETE","path":"/api/admin/forex/withdraw/{id}","description":"Handler: delete_withdrawal","permissions":["admin"],"auth_required":true,"tags":["forex","withdraw"]},{"method":"PUT","path":"/api/admin/forex/account/status","description":"Handler: bulk_update_account_status","permissions":["admin"],"auth_required":true,"tags":["forex","account"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"knowledge_base","name":"Knowledge Base","description":"Knowledge Base plugin with 29 routes","version":"1.0.0","author":"Bicrypto Team","category":"other","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/knowledge_base","description":"Handler: list_faqs","permissions":[],"auth_required":false,"tags":["knowledge_base"]},{"method":"GET","path":"/api/knowledge_base/{id}","description":"Handler: get_faq","permissions":[],"auth_required":false,"tags":["knowledge_base","{id}"]},{"method":"POST","path":"/api/knowledge_base/{id}/feedback","description":"Handler: submit_feedback","permissions":[],"auth_required":false,"tags":["knowledge_base","{id}"]},{"method":"POST","path":"/api/knowledge_base/search","description":"Handler: search_faqs","permissions":[],"auth_required":false,"tags":["knowledge_base","search"]},{"method":"GET","path":"/api/knowledge_base/category","description":"Handler: list_categories","permissions":[],"auth_required":false,"tags":["knowledge_base","category"]},{"method":"GET","path":"/api/knowledge_base/stats","description":"Handler: get_stats","permissions":[],"auth_required":false,"tags":["knowledge_base","stats"]},{"method":"POST","path":"/api/knowledge_base/question","description":"Handler: submit_question","permissions":[],"auth_required":false,"tags":["knowledge_base","question"]},{"method":"GET","path":"/api/admin/knowledge_base","description":"Handler: list_faqs","permissions":["admin"],"auth_required":true,"tags":["knowledge_base"]},{"method":"POST","path":"/api/admin/knowledge_base","description":"Handler: create_faq","permissions":["admin"],"auth_required":true,"tags":["knowledge_base"]},{"method":"PUT","path":"/api/admin/knowledge_base","description":"Handler: bulk_update_faqs","permissions":["admin"],"auth_required":true,"tags":["knowledge_base"]},{"method":"DELETE","path":"/api/admin/knowledge_base","description":"Handler: bulk_delete_faqs","permissions":["admin"],"auth_required":true,"tags":["knowledge_base"]},{"method":"PUT","path":"/api/admin/knowledge_base/{id}","description":"Handler: update_faq","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","{id}"]},{"method":"DELETE","path":"/api/admin/knowledge_base/{id}","description":"Handler: delete_faq","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","{id}"]},{"method":"GET","path":"/api/admin/knowledge_base/{id}/feedback","description":"Handler: get_faq_feedback","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","{id}"]},{"method":"GET","path":"/api/admin/knowledge_base/question","description":"Handler: list_questions","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","question"]},{"method":"POST","path":"/api/admin/knowledge_base/question/{id}/answer","description":"Handler: answer_question","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","question"]},{"method":"PUT","path":"/api/admin/knowledge_base/question/{id}/status","description":"Handler: update_question_status","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","question"]},{"method":"GET","path":"/api/admin/knowledge_base/feedback","description":"Handler: list_all_feedback","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","feedback"]},{"method":"GET","path":"/api/admin/knowledge_base/category","description":"Handler: list_categories","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","category"]},{"method":"GET","path":"/api/admin/knowledge_base/page","description":"Handler: list_pages","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","page"]},{"method":"DELETE","path":"/api/admin/knowledge_base/page","description":"Handler: delete_page","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","page"]},{"method":"PUT","path":"/api/admin/knowledge_base/page/status","description":"Handler: update_page_status","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","page"]},{"method":"POST","path":"/api/admin/knowledge_base/ai/generate","description":"Handler: ai_generate","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","ai"]},{"method":"POST","path":"/api/admin/knowledge_base/ai/improve","description":"Handler: ai_improve","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","ai"]},{"method":"POST","path":"/api/admin/knowledge_base/ai/answer","description":"Handler: ai_answer","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","ai"]},{"method":"POST","path":"/api/admin/knowledge_base/ai/tag","description":"Handler: ai_tag","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","ai"]},{"method":"POST","path":"/api/admin/knowledge_base/ai/summerize","description":"Handler: ai_summarize","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","ai"]},{"method":"GET","path":"/api/admin/knowledge_base/analytics","description":"Handler: get_analytics","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","analytics"]},{"method":"POST","path":"/api/admin/knowledge_base/reorder","description":"Handler: reorder_faqs","permissions":["admin"],"auth_required":true,"tags":["knowledge_base","reorder"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"blockchains","name":"Blockchains","description":"Blockchains plugin with 0 routes","version":"1.0.0","author":"Bicrypto Team","category":"other","enabled":true,"status":"active","dependencies":[],"routes":[],"entities":[],"capabilities":[],"integrations":[]},{"id":"staking","name":"Staking","description":"Staking plugin with 46 routes","version":"1.0.0","author":"Bicrypto Team","category":"finance","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"GET","path":"/api/staking","description":"Handler: get_landing","permissions":[],"auth_required":false,"tags":["staking"]},{"method":"GET","path":"/api/staking/stats","description":"Handler: get_stats","permissions":[],"auth_required":false,"tags":["staking","stats"]},{"method":"POST","path":"/api/staking/calculate-rewards","description":"Handler: calculate_rewards","permissions":[],"auth_required":false,"tags":["staking","calculate-rewards"]},{"method":"GET","path":"/api/staking/pool","description":"Handler: list_pools","permissions":[],"auth_required":false,"tags":["staking","pool"]},{"method":"GET","path":"/api/staking/pool/{id}","description":"Handler: get_pool","permissions":[],"auth_required":false,"tags":["staking","pool"]},{"method":"GET","path":"/api/staking/position","description":"Handler: list_positions","permissions":[],"auth_required":false,"tags":["staking","position"]},{"method":"POST","path":"/api/staking/position","description":"Handler: create_position","permissions":[],"auth_required":false,"tags":["staking","position"]},{"method":"GET","path":"/api/staking/position/{id}","description":"Handler: get_position","permissions":[],"auth_required":false,"tags":["staking","position"]},{"method":"POST","path":"/api/staking/position/{id}/withdraw","description":"Handler: request_withdrawal","permissions":[],"auth_required":false,"tags":["staking","position"]},{"method":"POST","path":"/api/staking/position/{id}/cancel","description":"Handler: cancel_withdrawal","permissions":[],"auth_required":false,"tags":["staking","position"]},{"method":"GET","path":"/api/staking/earning","description":"Handler: list_earnings","permissions":[],"auth_required":false,"tags":["staking","earning"]},{"method":"GET","path":"/api/staking/earning/{id}","description":"Handler: get_earning","permissions":[],"auth_required":false,"tags":["staking","earning"]},{"method":"POST","path":"/api/staking/earning/{id}/claim","description":"Handler: claim_earning","permissions":[],"auth_required":false,"tags":["staking","earning"]},{"method":"POST","path":"/api/staking/earning/claim-all","description":"Handler: claim_all_earnings","permissions":[],"auth_required":false,"tags":["staking","earning"]},{"method":"GET","path":"/api/staking/overview","description":"Handler: get_overview","permissions":[],"auth_required":false,"tags":["staking","overview"]},{"method":"GET","path":"/api/admin/staking","description":"Handler: get_dashboard","permissions":["admin"],"auth_required":true,"tags":["staking"]},{"method":"GET","path":"/api/admin/staking/analytics","description":"Handler: get_analytics","permissions":["admin"],"auth_required":true,"tags":["staking","analytics"]},{"method":"GET","path":"/api/admin/staking/analytics/pool/{id}","description":"Handler: get_pool_analytics","permissions":["admin"],"auth_required":true,"tags":["staking","analytics"]},{"method":"GET","path":"/api/admin/staking/pool","description":"Handler: list_pools","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"POST","path":"/api/admin/staking/pool","description":"Handler: create_pool","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"DELETE","path":"/api/admin/staking/pool","description":"Handler: bulk_delete_pools","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"PUT","path":"/api/admin/staking/pool/status","description":"Handler: bulk_update_pool_status","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"GET","path":"/api/admin/staking/pool/{id}","description":"Handler: get_pool","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"PUT","path":"/api/admin/staking/pool/{id}","description":"Handler: update_pool","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"DELETE","path":"/api/admin/staking/pool/{id}","description":"Handler: delete_pool","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"PUT","path":"/api/admin/staking/pool/{id}/status","description":"Handler: update_pool_status","permissions":["admin"],"auth_required":true,"tags":["staking","pool"]},{"method":"GET","path":"/api/admin/staking/position","description":"Handler: list_positions","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"POST","path":"/api/admin/staking/position","description":"Handler: create_position","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"DELETE","path":"/api/admin/staking/position","description":"Handler: bulk_delete_positions","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"PUT","path":"/api/admin/staking/position/status","description":"Handler: bulk_update_position_status","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"GET","path":"/api/admin/staking/position/{id}","description":"Handler: get_position","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"PUT","path":"/api/admin/staking/position/{id}","description":"Handler: update_position","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"DELETE","path":"/api/admin/staking/position/{id}","description":"Handler: delete_position","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"PUT","path":"/api/admin/staking/position/{id}/status","description":"Handler: update_position_status","permissions":["admin"],"auth_required":true,"tags":["staking","position"]},{"method":"GET","path":"/api/admin/staking/earning","description":"Handler: list_earnings","permissions":["admin"],"auth_required":true,"tags":["staking","earning"]},{"method":"DELETE","path":"/api/admin/staking/earning","description":"Handler: bulk_delete_earnings","permissions":["admin"],"auth_required":true,"tags":["staking","earning"]},{"method":"GET","path":"/api/admin/staking/earning/{id}","description":"Handler: get_earning","permissions":["admin"],"auth_required":true,"tags":["staking","earning"]},{"method":"DELETE","path":"/api/admin/staking/earning/{id}","description":"Handler: delete_earning","permissions":["admin"],"auth_required":true,"tags":["staking","earning"]},{"method":"GET","path":"/api/admin/staking/admin-earning","description":"Handler: list_admin_earnings","permissions":["admin"],"auth_required":true,"tags":["staking","admin-earning"]},{"method":"POST","path":"/api/admin/staking/admin-earning","description":"Handler: create_admin_earning","permissions":["admin"],"auth_required":true,"tags":["staking","admin-earning"]},{"method":"GET","path":"/api/admin/staking/admin-earning/{id}","description":"Handler: get_admin_earning","permissions":["admin"],"auth_required":true,"tags":["staking","admin-earning"]},{"method":"POST","path":"/api/admin/staking/admin-earning/{id}/collect","description":"Handler: collect_admin_earning","permissions":["admin"],"auth_required":true,"tags":["staking","admin-earning"]},{"method":"POST","path":"/api/admin/staking/admin-earning/distribute","description":"Handler: distribute_earnings","permissions":["admin"],"auth_required":true,"tags":["staking","admin-earning"]},{"method":"GET","path":"/api/admin/staking/performance","description":"Handler: list_performance","permissions":["admin"],"auth_required":true,"tags":["staking","performance"]},{"method":"GET","path":"/api/admin/staking/performance/{id}","description":"Handler: get_performance","permissions":["admin"],"auth_required":true,"tags":["staking","performance"]},{"method":"GET","path":"/api/admin/staking/activity","description":"Handler: list_activities","permissions":["admin"],"auth_required":true,"tags":["staking","activity"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]},{"id":"core","name":"Core Platform","description":"Core Platform plugin with 405 routes","version":"1.0.0","author":"Bicrypto Team","category":"other","enabled":true,"status":"active","dependencies":[],"routes":[{"method":"POST","path":"/api/auth/login","description":"Handler: login","permissions":[],"auth_required":true,"tags":["auth","login"]},{"method":"POST","path":"/api/auth/register","description":"Handler: register","permissions":[],"auth_required":true,"tags":["auth","register"]},{"method":"POST","path":"/api/auth/refresh","description":"Handler: refresh_token","permissions":[],"auth_required":true,"tags":["auth","refresh"]},{"method":"POST","path":"/api/auth/forgot-password","description":"Handler: forgot_password","permissions":[],"auth_required":true,"tags":["auth","forgot-password"]},{"method":"POST","path":"/api/auth/reset-password","description":"Handler: reset_password","permissions":[],"auth_required":true,"tags":["auth","reset-password"]},{"method":"POST","path":"/api/auth/verify-email","description":"Handler: verify_email","permissions":[],"auth_required":true,"tags":["auth","verify-email"]},{"method":"POST","path":"/api/auth/resend-verification","description":"Handler: resend_verification","permissions":[],"auth_required":true,"tags":["auth","resend-verification"]},{"method":"GET","path":"/api/auth/pow/challenge","description":"Handler: get_pow_challenge","permissions":[],"auth_required":true,"tags":["auth","pow"]},{"method":"POST","path":"/api/auth/otp/login","description":"Handler: otp_login","permissions":[],"auth_required":true,"tags":["auth","otp"]},{"method":"POST","path":"/api/auth/otp/resend","description":"Handler: otp_resend","permissions":[],"auth_required":true,"tags":["auth","otp"]},{"method":"POST","path":"/api/auth/delete/confirm","description":"Handler: delete_account_confirm","permissions":[],"auth_required":true,"tags":["auth","delete"]},{"method":"GET","path":"/api/auth/role","description":"Handler: get_all_roles","permissions":[],"auth_required":true,"tags":["auth","role"]},{"method":"GET","path":"/api/auth/session","description":"Handler: get_current_session","permissions":[],"auth_required":true,"tags":["auth","session"]},{"method":"POST","path":"/api/auth/logout","description":"Handler: logout","permissions":[],"auth_required":true,"tags":["auth","logout"]},{"method":"POST","path":"/api/auth/otp/generate","description":"Handler: otp_generate","permissions":[],"auth_required":true,"tags":["auth","otp"]},{"method":"POST","path":"/api/auth/otp/verify","description":"Handler: otp_verify_and_save","permissions":[],"auth_required":true,"tags":["auth","otp"]},{"method":"POST","path":"/api/auth/otp/toggle","description":"Handler: otp_toggle","permissions":[],"auth_required":true,"tags":["auth","otp"]},{"method":"GET","path":"/api/auth/2fa/setup","description":"Handler: get_two_factor_setup","permissions":[],"auth_required":true,"tags":["auth","2fa"]},{"method":"POST","path":"/api/auth/2fa/enable","description":"Handler: enable_two_factor","permissions":[],"auth_required":true,"tags":["auth","2fa"]},{"method":"POST","path":"/api/auth/2fa/disable","description":"Handler: disable_two_factor","permissions":[],"auth_required":true,"tags":["auth","2fa"]},{"method":"POST","path":"/api/auth/2fa/verify","description":"Handler: verify_two_factor","permissions":[],"auth_required":true,"tags":["auth","2fa"]},{"method":"GET","path":"/api/auth/2fa/status","description":"Handler: get_two_factor_status","permissions":[],"auth_required":true,"tags":["auth","2fa"]},{"method":"GET","path":"/api/auth/sessions","description":"Handler: get_sessions","permissions":[],"auth_required":true,"tags":["auth","sessions"]},{"method":"DELETE","path":"/api/auth/sessions/{session_id}","description":"Handler: revoke_session","permissions":[],"auth_required":true,"tags":["auth","sessions"]},{"method":"DELETE","path":"/api/auth/sessions","description":"Handler: revoke_other_sessions","permissions":[],"auth_required":true,"tags":["auth","sessions"]},{"method":"POST","path":"/api/auth/delete","description":"Handler: request_account_deletion","permissions":[],"auth_required":true,"tags":["auth","delete"]},{"method":"GET","path":"/api/blog/posts","description":"Handler: list_posts","permissions":[],"auth_required":true,"tags":["blog","posts"]},{"method":"GET","path":"/api/blog/posts/{slug}","description":"Handler: get_post","permissions":[],"auth_required":true,"tags":["blog","posts"]},{"method":"GET","path":"/api/blog/categories","description":"Handler: list_categories","permissions":[],"auth_required":true,"tags":["blog","categories"]},{"method":"GET","path":"/api/blog/categories/{slug}","description":"Handler: get_category","permissions":[],"auth_required":true,"tags":["blog","categories"]},{"method":"GET","path":"/api/blog/tags","description":"Handler: list_tags","permissions":[],"auth_required":true,"tags":["blog","tags"]},{"method":"GET","path":"/api/blog/tags/{slug}","description":"Handler: get_tag","permissions":[],"auth_required":true,"tags":["blog","tags"]},{"method":"GET","path":"/api/blog/posts/{post_id}/comments","description":"Handler: get_post_comments","permissions":[],"auth_required":true,"tags":["blog","posts"]},{"method":"GET","path":"/api/blog/authors","description":"Handler: list_authors","permissions":[],"auth_required":true,"tags":["blog","authors"]},{"method":"GET","path":"/api/blog/authors/top","description":"Handler: get_top_authors","permissions":[],"auth_required":true,"tags":["blog","authors"]},{"method":"GET","path":"/api/blog/authors/{id}","description":"Handler: get_author_by_id","permissions":[],"auth_required":true,"tags":["blog","authors"]},{"method":"POST","path":"/api/blog/posts/{post_id}/comments","description":"Handler: create_comment","permissions":[],"auth_required":true,"tags":["blog","posts"]},{"method":"PUT","path":"/api/blog/comments/{id}","description":"Handler: update_comment","permissions":[],"auth_required":true,"tags":["blog","comments"]},{"method":"DELETE","path":"/api/blog/comments/{id}","description":"Handler: delete_comment","permissions":[],"auth_required":true,"tags":["blog","comments"]},{"method":"GET","path":"/api/blog/author","description":"Handler: get_my_author_profile","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"POST","path":"/api/blog/author","description":"Handler: apply_as_author","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"GET","path":"/api/blog/author/manage","description":"Handler: list_my_posts","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"POST","path":"/api/blog/author/manage","description":"Handler: create_post","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"PUT","path":"/api/blog/author/manage/status","description":"Handler: bulk_update_post_status","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"GET","path":"/api/blog/author/manage/{id}","description":"Handler: get_my_post","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"PUT","path":"/api/blog/author/manage/{id}","description":"Handler: update_post","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"DELETE","path":"/api/blog/author/manage/{id}","description":"Handler: delete_post","permissions":[],"auth_required":true,"tags":["blog","author"]},{"method":"GET","path":"/api/content/pages","description":"Handler: list_pages","permissions":[],"auth_required":false,"tags":["content","pages"]},{"method":"GET","path":"/api/content/pages/{id}","description":"Handler: get_page","permissions":[],"auth_required":false,"tags":["content","pages"]},{"method":"GET","path":"/api/content/sliders","description":"Handler: list_sliders","permissions":[],"auth_required":false,"tags":["content","sliders"]},{"method":"GET","path":"/api/content/landing-stats","description":"Handler: get_landing_stats","permissions":[],"auth_required":false,"tags":["content","landing-stats"]},{"method":"GET","path":"/api/content/default-page/{page_id}","description":"Handler: get_default_page","permissions":[],"auth_required":false,"tags":["content","default-page"]},{"method":"GET","path":"/api/exchange/ws","description":"Handler: ws_handler","permissions":[],"auth_required":true,"tags":["exchange","ws"]},{"method":"GET","path":"/api/exchange/market/ws","description":"Handler: market_ws_handler","permissions":[],"auth_required":true,"tags":["exchange","market"]},{"method":"GET","path":"/api/exchange/ticker/ws","description":"Handler: ticker_ws_handler","permissions":[],"auth_required":true,"tags":["exchange","ticker"]},{"method":"GET","path":"/api/exchange/order/ws","description":"Handler: order_ws_handler","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/market","description":"Handler: get_markets","permissions":[],"auth_required":true,"tags":["exchange","market"]},{"method":"GET","path":"/api/exchange/market/{symbol}","description":"Handler: get_market","permissions":[],"auth_required":true,"tags":["exchange","market"]},{"method":"GET","path":"/api/exchange/market/{symbol}/stats","description":"Handler: get_market_stats","permissions":[],"auth_required":true,"tags":["exchange","market"]},{"method":"GET","path":"/api/exchange/currency","description":"Handler: get_currencies","permissions":[],"auth_required":true,"tags":["exchange","currency"]},{"method":"GET","path":"/api/exchange/currency/{id}","description":"Handler: get_currency","permissions":[],"auth_required":true,"tags":["exchange","currency"]},{"method":"GET","path":"/api/exchange/orderbook/{symbol}","description":"Handler: get_orderbook","permissions":[],"auth_required":true,"tags":["exchange","orderbook"]},{"method":"GET","path":"/api/exchange/orderbook/{symbol}/depth","description":"Handler: get_orderbook_depth","permissions":[],"auth_required":true,"tags":["exchange","orderbook"]},{"method":"GET","path":"/api/exchange/ticker","description":"Handler: get_tickers","permissions":[],"auth_required":true,"tags":["exchange","ticker"]},{"method":"GET","path":"/api/exchange/ticker/24h","description":"Handler: get_tickers_24h","permissions":[],"auth_required":true,"tags":["exchange","ticker"]},{"method":"GET","path":"/api/exchange/ticker/{symbol}","description":"Handler: get_ticker","permissions":[],"auth_required":true,"tags":["exchange","ticker"]},{"method":"GET","path":"/api/exchange/chart/{symbol}/ohlcv","description":"Handler: get_ohlcv","permissions":[],"auth_required":true,"tags":["exchange","chart"]},{"method":"GET","path":"/api/exchange/chart/{symbol}/trades","description":"Handler: get_trades","permissions":[],"auth_required":true,"tags":["exchange","chart"]},{"method":"GET","path":"/api/exchange/trading/status","description":"Handler: get_trading_status","permissions":[],"auth_required":true,"tags":["exchange","trading"]},{"method":"GET","path":"/api/exchange/binary/market","description":"Handler: get_binary_markets","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/market/{symbol}","description":"Handler: get_binary_market","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/duration","description":"Handler: get_binary_durations","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/settings","description":"Handler: get_binary_settings","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/leaderboard","description":"Handler: get_binary_leaderboard","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/health","description":"Handler: get_binary_health","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"POST","path":"/api/exchange/order","description":"Handler: create_order","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/order","description":"Handler: get_orders","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/order/open","description":"Handler: get_open_orders","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/order/history","description":"Handler: get_order_history","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"DELETE","path":"/api/exchange/order/cancel-all","description":"Handler: cancel_all_orders","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/order/{order_id}","description":"Handler: get_order","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"DELETE","path":"/api/exchange/order/{order_id}","description":"Handler: cancel_order","permissions":[],"auth_required":true,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/watchlist","description":"Handler: get_watchlist","permissions":[],"auth_required":true,"tags":["exchange","watchlist"]},{"method":"POST","path":"/api/exchange/watchlist","description":"Handler: add_to_watchlist","permissions":[],"auth_required":true,"tags":["exchange","watchlist"]},{"method":"DELETE","path":"/api/exchange/watchlist/{symbol}","description":"Handler: remove_from_watchlist","permissions":[],"auth_required":true,"tags":["exchange","watchlist"]},{"method":"GET","path":"/api/exchange/trading/analytics","description":"Handler: get_trading_analytics","permissions":[],"auth_required":true,"tags":["exchange","trading"]},{"method":"POST","path":"/api/exchange/binary/order","description":"Handler: create_binary_order","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/order","description":"Handler: get_binary_orders","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/order/last","description":"Handler: get_binary_last_order","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/order/history","description":"Handler: get_binary_order_history","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/order/{order_id}","description":"Handler: get_binary_order","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"DELETE","path":"/api/exchange/binary/order/{order_id}","description":"Handler: cancel_binary_order","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/stats","description":"Handler: get_binary_stats","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/exchange/binary/leaderboard/me","description":"Handler: get_binary_leaderboard_me","permissions":[],"auth_required":true,"tags":["exchange","binary"]},{"method":"GET","path":"/api/finance/currencies","description":"Handler: get_currencies","permissions":[],"auth_required":true,"tags":["finance","currencies"]},{"method":"GET","path":"/api/finance/currencies/{currency_id}","description":"Handler: get_currency","permissions":[],"auth_required":true,"tags":["finance","currencies"]},{"method":"GET","path":"/api/finance/currency/price","description":"Handler: get_currency_price","permissions":[],"auth_required":true,"tags":["finance","currency"]},{"method":"GET","path":"/api/finance/currency/rate","description":"Handler: get_currency_rate","permissions":[],"auth_required":true,"tags":["finance","currency"]},{"method":"GET","path":"/api/finance/currency/valid","description":"Handler: get_valid_currencies","permissions":[],"auth_required":true,"tags":["finance","currency"]},{"method":"GET","path":"/api/finance/currency/{currency_type}/{code}","description":"Handler: get_currency_by_type_code","permissions":[],"auth_required":true,"tags":["finance","currency"]},{"method":"GET","path":"/api/finance/currency/{currency_type}/{code}/{method}","description":"Handler: get_currency_by_type_code_method","permissions":[],"auth_required":true,"tags":["finance","currency"]},{"method":"POST","path":"/api/finance/fees/calculate","description":"Handler: calculate_fee","permissions":[],"auth_required":true,"tags":["finance","fees"]},{"method":"GET","path":"/api/finance/fees/tiers","description":"Handler: get_fee_tiers","permissions":[],"auth_required":true,"tags":["finance","fees"]},{"method":"GET","path":"/api/finance/wallets","description":"Handler: get_wallets","permissions":[],"auth_required":true,"tags":["finance","wallets"]},{"method":"POST","path":"/api/finance/wallets","description":"Handler: create_wallet","permissions":[],"auth_required":true,"tags":["finance","wallets"]},{"method":"GET","path":"/api/finance/wallets/{wallet_id}","description":"Handler: get_wallet","permissions":[],"auth_required":true,"tags":["finance","wallets"]},{"method":"GET","path":"/api/finance/wallet/{wallet_type}/{currency}","description":"Handler: get_wallet_by_type","permissions":[],"auth_required":true,"tags":["finance","wallet"]},{"method":"GET","path":"/api/finance/balances","description":"Handler: get_balance_summary","permissions":[],"auth_required":true,"tags":["finance","balances"]},{"method":"GET","path":"/api/finance/wallet/stats","description":"Handler: get_wallet_stats","permissions":[],"auth_required":true,"tags":["finance","wallet"]},{"method":"GET","path":"/api/finance/wallet/symbol","description":"Handler: get_wallet_symbol","permissions":[],"auth_required":true,"tags":["finance","wallet"]},{"method":"GET","path":"/api/finance/wallet/options","description":"Handler: get_wallet_options","permissions":[],"auth_required":true,"tags":["finance","wallet"]},{"method":"GET","path":"/api/finance/transactions","description":"Handler: get_transactions","permissions":[],"auth_required":true,"tags":["finance","transactions"]},{"method":"GET","path":"/api/finance/transactions/recent","description":"Handler: get_recent_transactions","permissions":[],"auth_required":true,"tags":["finance","transactions"]},{"method":"GET","path":"/api/finance/transactions/{transaction_id}","description":"Handler: get_transaction","permissions":[],"auth_required":true,"tags":["finance","transactions"]},{"method":"GET","path":"/api/finance/statistics","description":"Handler: get_statistics","permissions":[],"auth_required":true,"tags":["finance","statistics"]},{"method":"GET","path":"/api/finance/exchange-rate","description":"Handler: get_exchange_rate","permissions":[],"auth_required":true,"tags":["finance","exchange-rate"]},{"method":"POST","path":"/api/finance/transfer","description":"Handler: internal_transfer","permissions":[],"auth_required":true,"tags":["finance","transfer"]},{"method":"GET","path":"/api/finance/transfer-options","description":"Handler: get_transfer_options","permissions":[],"auth_required":true,"tags":["finance","transfer-options"]},{"method":"GET","path":"/api/finance/transfer/validate","description":"Handler: validate_transfer","permissions":[],"auth_required":true,"tags":["finance","transfer"]},{"method":"POST","path":"/api/finance/deposit/fiat","description":"Handler: initiate_fiat_deposit","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/spot","description":"Handler: initiate_spot_deposit","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/methods","description":"Handler: get_deposit_methods","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/crypto/address","description":"Handler: get_crypto_deposit_address","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/{deposit_id}","description":"Handler: get_deposit","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/withdraw/fiat","description":"Handler: initiate_fiat_withdrawal","permissions":[],"auth_required":true,"tags":["finance","withdraw"]},{"method":"POST","path":"/api/finance/withdraw/spot","description":"Handler: initiate_crypto_withdrawal","permissions":[],"auth_required":true,"tags":["finance","withdraw"]},{"method":"GET","path":"/api/finance/withdrawal/limits","description":"Handler: get_withdrawal_limits","permissions":[],"auth_required":true,"tags":["finance","withdrawal"]},{"method":"GET","path":"/api/finance/withdrawal/{withdrawal_id}","description":"Handler: get_withdrawal","permissions":[],"auth_required":true,"tags":["finance","withdrawal"]},{"method":"POST","path":"/api/finance/withdrawal/{withdrawal_id}/cancel","description":"Handler: cancel_withdrawal","permissions":[],"auth_required":true,"tags":["finance","withdrawal"]},{"method":"GET","path":"/api/finance/payment-methods","description":"Handler: list_payment_methods","permissions":[],"auth_required":true,"tags":["finance","payment-methods"]},{"method":"POST","path":"/api/finance/payment-methods/bank","description":"Handler: add_bank_account","permissions":[],"auth_required":true,"tags":["finance","payment-methods"]},{"method":"POST","path":"/api/finance/payment-methods/crypto","description":"Handler: add_crypto_address","permissions":[],"auth_required":true,"tags":["finance","payment-methods"]},{"method":"DELETE","path":"/api/finance/payment-methods/{method_id}","description":"Handler: delete_payment_method","permissions":[],"auth_required":true,"tags":["finance","payment-methods"]},{"method":"PUT","path":"/api/finance/payment-methods/{method_id}/default","description":"Handler: set_default_payment_method","permissions":[],"auth_required":true,"tags":["finance","payment-methods"]},{"method":"GET","path":"/api/finance/admin/profit/dashboard","description":"Handler: get_profit_dashboard","permissions":[],"auth_required":true,"tags":["finance","profit"]},{"method":"GET","path":"/api/finance/admin/profit/summary","description":"Handler: get_profit_summary","permissions":[],"auth_required":true,"tags":["finance","profit"]},{"method":"GET","path":"/api/finance/admin/profit/trend","description":"Handler: get_profit_trend","permissions":[],"auth_required":true,"tags":["finance","profit"]},{"method":"GET","path":"/api/finance/admin/profit/export","description":"Handler: export_profit_report","permissions":[],"auth_required":true,"tags":["finance","profit"]},{"method":"POST","path":"/api/finance/deposit/fiat/stripe","description":"Handler: stripe_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/stripe/verify","description":"Handler: stripe_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/stripe/verify-intent","description":"Handler: stripe_verify_intent","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paypal","description":"Handler: paypal_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paypal/verify","description":"Handler: paypal_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/paypal/details","description":"Handler: paypal_details","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/2checkout","description":"Handler: twocheckout_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/2checkout/status","description":"Handler: twocheckout_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/2checkout/verify","description":"Handler: twocheckout_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/adyen","description":"Handler: adyen_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/adyen/status","description":"Handler: adyen_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/adyen/verify","description":"Handler: adyen_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/authorizenet","description":"Handler: authorizenet_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/authorizenet/status","description":"Handler: authorizenet_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/authorizenet/verify","description":"Handler: authorizenet_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/dlocal","description":"Handler: dlocal_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/dlocal/status","description":"Handler: dlocal_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/dlocal/verify","description":"Handler: dlocal_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/eway","description":"Handler: eway_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/eway/status","description":"Handler: eway_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/eway/verify","description":"Handler: eway_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/ipay88","description":"Handler: ipay88_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/ipay88/status","description":"Handler: ipay88_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/ipay88/verify","description":"Handler: ipay88_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/klarna","description":"Handler: klarna_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/klarna/status","description":"Handler: klarna_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/klarna/verify","description":"Handler: klarna_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/mollie","description":"Handler: mollie_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/mollie/status","description":"Handler: mollie_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/mollie/verify","description":"Handler: mollie_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/payfast","description":"Handler: payfast_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/payfast/status","description":"Handler: payfast_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/payfast/verify","description":"Handler: payfast_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paysafe","description":"Handler: paysafe_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/paysafe/status","description":"Handler: paysafe_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paysafe/verify","description":"Handler: paysafe_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paystack","description":"Handler: paystack_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/paystack/status","description":"Handler: paystack_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paystack/verify","description":"Handler: paystack_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paytm","description":"Handler: paytm_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/paytm/status","description":"Handler: paytm_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paytm/verify","description":"Handler: paytm_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/payu","description":"Handler: payu_initiate","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/deposit/fiat/payu/status","description":"Handler: payu_status","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/payu/verify","description":"Handler: payu_verify","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/stripe/webhook","description":"Handler: stripe_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paypal/webhook","description":"Handler: paypal_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/2checkout/webhook","description":"Handler: twocheckout_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/adyen/webhook","description":"Handler: adyen_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/authorizenet/webhook","description":"Handler: authorizenet_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/dlocal/webhook","description":"Handler: dlocal_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/ipay88/webhook","description":"Handler: ipay88_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/klarna/webhook","description":"Handler: klarna_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/mollie/webhook","description":"Handler: mollie_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/payfast/webhook","description":"Handler: payfast_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paysafe/webhook","description":"Handler: paysafe_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paystack/webhook","description":"Handler: paystack_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/paytm/webhook","description":"Handler: paytm_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"POST","path":"/api/finance/deposit/fiat/payu/webhook","description":"Handler: payu_webhook","permissions":[],"auth_required":true,"tags":["finance","deposit"]},{"method":"GET","path":"/api/finance/investment/plan","description":"Handler: get_plans","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"GET","path":"/api/finance/investment/plan/{plan_id}","description":"Handler: get_plan","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"GET","path":"/api/finance/investment","description":"Handler: get_investments","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"POST","path":"/api/finance/investment","description":"Handler: create_investment","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"GET","path":"/api/finance/investment/user","description":"Handler: get_user_investments","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"GET","path":"/api/finance/investment/stats","description":"Handler: get_investment_stats","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"GET","path":"/api/finance/investment/{investment_id}","description":"Handler: get_investment","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"DELETE","path":"/api/finance/investment/{investment_id}","description":"Handler: delete_investment","permissions":[],"auth_required":true,"tags":["finance","investment"]},{"method":"GET","path":"/api/notifications","description":"Handler: get_notifications","permissions":[],"auth_required":true,"tags":["notifications"]},{"method":"DELETE","path":"/api/notifications","description":"Handler: delete_all_notifications","permissions":[],"auth_required":true,"tags":["notifications"]},{"method":"GET","path":"/api/notifications/unread-count","description":"Handler: get_unread_count","permissions":[],"auth_required":true,"tags":["notifications","unread-count"]},{"method":"PUT","path":"/api/notifications/read-all","description":"Handler: mark_all_as_read","permissions":[],"auth_required":true,"tags":["notifications","read-all"]},{"method":"GET","path":"/api/notifications/{notification_id}","description":"Handler: get_notification","permissions":[],"auth_required":true,"tags":["notifications","{notification_id}"]},{"method":"PUT","path":"/api/notifications/{notification_id}/read","description":"Handler: mark_as_read","permissions":[],"auth_required":true,"tags":["notifications","{notification_id}"]},{"method":"DELETE","path":"/api/notifications/{notification_id}","description":"Handler: delete_notification","permissions":[],"auth_required":true,"tags":["notifications","{notification_id}"]},{"method":"GET","path":"/api/announcements","description":"Handler: get_announcements","permissions":[],"auth_required":false,"tags":["announcements"]},{"method":"GET","path":"/api/settings","description":"Handler: get_settings","permissions":[],"auth_required":false,"tags":["settings"]},{"method":"GET","path":"/api/support/tickets","description":"Handler: get_tickets","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"POST","path":"/api/support/tickets","description":"Handler: create_ticket","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"GET","path":"/api/support/tickets/counts","description":"Handler: get_ticket_counts","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"GET","path":"/api/support/tickets/{ticket_id}","description":"Handler: get_ticket","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"POST","path":"/api/support/tickets/{ticket_id}/messages","description":"Handler: add_message","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"PUT","path":"/api/support/tickets/{ticket_id}/close","description":"Handler: close_ticket","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"POST","path":"/api/support/tickets/{ticket_id}/rate","description":"Handler: rate_ticket","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"DELETE","path":"/api/support/tickets/{ticket_id}","description":"Handler: delete_ticket","permissions":[],"auth_required":true,"tags":["support","tickets"]},{"method":"POST","path":"/api/upload/avatar","description":"Handler: upload_avatar","permissions":[],"auth_required":true,"tags":["upload","avatar"]},{"method":"POST","path":"/api/upload/document","description":"Handler: upload_document","permissions":[],"auth_required":true,"tags":["upload","document"]},{"method":"POST","path":"/api/upload/attachment","description":"Handler: upload_attachment","permissions":[],"auth_required":true,"tags":["upload","attachment"]},{"method":"POST","path":"/api/upload/image","description":"Handler: upload_image","permissions":[],"auth_required":true,"tags":["upload","image"]},{"method":"GET","path":"/api/user/profile","description":"Handler: get_profile","permissions":[],"auth_required":true,"tags":["user","profile"]},{"method":"PUT","path":"/api/user/profile","description":"Handler: update_profile","permissions":[],"auth_required":true,"tags":["user","profile"]},{"method":"GET","path":"/api/user/settings","description":"Handler: get_settings","permissions":[],"auth_required":true,"tags":["user","settings"]},{"method":"PUT","path":"/api/user/settings","description":"Handler: update_settings","permissions":[],"auth_required":true,"tags":["user","settings"]},{"method":"PUT","path":"/api/user/password","description":"Handler: change_password","permissions":[],"auth_required":true,"tags":["user","password"]},{"method":"GET","path":"/api/user/account","description":"Handler: get_account_status","permissions":[],"auth_required":true,"tags":["user","account"]},{"method":"DELETE","path":"/api/user/account","description":"Handler: delete_account","permissions":[],"auth_required":true,"tags":["user","account"]},{"method":"POST","path":"/api/user/account/restore","description":"Handler: cancel_deletion","permissions":[],"auth_required":true,"tags":["user","account"]},{"method":"PUT","path":"/api/user/avatar","description":"Handler: update_avatar","permissions":[],"auth_required":true,"tags":["user","avatar"]},{"method":"DELETE","path":"/api/user/avatar","description":"Handler: delete_avatar","permissions":[],"auth_required":true,"tags":["user","avatar"]},{"method":"GET","path":"/api/user/api-key","description":"Handler: list_api_keys","permissions":[],"auth_required":true,"tags":["user","api-key"]},{"method":"POST","path":"/api/user/api-key","description":"Handler: create_api_key","permissions":[],"auth_required":true,"tags":["user","api-key"]},{"method":"PUT","path":"/api/user/api-key/{id}","description":"Handler: update_api_key","permissions":[],"auth_required":true,"tags":["user","api-key"]},{"method":"DELETE","path":"/api/user/api-key/{id}","description":"Handler: delete_api_key","permissions":[],"auth_required":true,"tags":["user","api-key"]},{"method":"GET","path":"/api/user/notification","description":"Handler: list_notifications","permissions":[],"auth_required":true,"tags":["user","notification"]},{"method":"DELETE","path":"/api/user/notification","description":"Handler: delete_all_notifications","permissions":[],"auth_required":true,"tags":["user","notification"]},{"method":"POST","path":"/api/user/notification/mark-all-read","description":"Handler: mark_all_notifications_read","permissions":[],"auth_required":true,"tags":["user","notification"]},{"method":"DELETE","path":"/api/user/notification/{id}","description":"Handler: delete_notification","permissions":[],"auth_required":true,"tags":["user","notification"]},{"method":"POST","path":"/api/user/notification/{id}/read","description":"Handler: mark_notification_read","permissions":[],"auth_required":true,"tags":["user","notification"]},{"method":"POST","path":"/api/user/notification/{id}/unread","description":"Handler: mark_notification_unread","permissions":[],"auth_required":true,"tags":["user","notification"]},{"method":"POST","path":"/api/user/phone/send","description":"Handler: send_phone_verification","permissions":[],"auth_required":true,"tags":["user","phone"]},{"method":"POST","path":"/api/user/phone/verify","description":"Handler: verify_phone_code","permissions":[],"auth_required":true,"tags":["user","phone"]},{"method":"GET","path":"/api/exchange/market","description":"Handler: market_ws_handler","permissions":[],"auth_required":false,"tags":["exchange","market"]},{"method":"GET","path":"/api/exchange/ticker","description":"Handler: ticker_ws_handler","permissions":[],"auth_required":false,"tags":["exchange","ticker"]},{"method":"GET","path":"/api/exchange/order","description":"Handler: order_ws_handler","permissions":[],"auth_required":false,"tags":["exchange","order"]},{"method":"GET","path":"/api/exchange/binary/order","description":"Handler: binary_order_ws_handler","permissions":[],"auth_required":false,"tags":["exchange","binary"]},{"method":"GET","path":"/api/user","description":"Handler: user_ws_handler","permissions":[],"auth_required":false,"tags":["user"]},{"method":"GET","path":"/api/finance/deposit","description":"Handler: deposit_ws_handler","permissions":[],"auth_required":false,"tags":["finance","deposit"]},{"method":"GET","path":"/api/trading-bot","description":"Handler: trading_bot_ws_handler","permissions":[],"auth_required":false,"tags":["trading-bot"]},{"method":"GET","path":"/api/copy-trading","description":"Handler: copy_trading_ws_handler","permissions":[],"auth_required":false,"tags":["copy-trading"]},{"method":"GET","path":"/api/cron","description":"Handler: admin_cron_ws_handler","permissions":[],"auth_required":false,"tags":["cron"]},{"method":"GET","path":"/api/chart/build","description":"Handler: admin_chart_build_ws_handler","permissions":[],"auth_required":false,"tags":["chart","build"]},{"method":"GET","path":"/api/ai/market-maker/market","description":"Handler: admin_ai_market_maker_ws_handler","permissions":[],"auth_required":false,"tags":["ai","market-maker"]},{"method":"POST","path":"/api/admin/analysis","description":"Handler: get_analysis_data","permissions":["admin"],"auth_required":true,"tags":["analysis"]},{"method":"GET","path":"/api/admin/api","description":"Handler: list_api_keys","permissions":["admin"],"auth_required":true,"tags":["api"]},{"method":"POST","path":"/api/admin/api","description":"Handler: create_api_key","permissions":["admin"],"auth_required":true,"tags":["api"]},{"method":"DELETE","path":"/api/admin/api","description":"Handler: bulk_delete_api_keys","permissions":["admin"],"auth_required":true,"tags":["api"]},{"method":"GET","path":"/api/admin/api/{id}","description":"Handler: get_api_key","permissions":["admin"],"auth_required":true,"tags":["api","{id}"]},{"method":"PUT","path":"/api/admin/api/{id}","description":"Handler: update_api_key","permissions":["admin"],"auth_required":true,"tags":["api","{id}"]},{"method":"DELETE","path":"/api/admin/api/{id}","description":"Handler: delete_api_key","permissions":["admin"],"auth_required":true,"tags":["api","{id}"]},{"method":"GET","path":"/api/admin/blog","description":"Handler: list_authors","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"POST","path":"/api/admin/blog","description":"Handler: create_author","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"DELETE","path":"/api/admin/blog","description":"Handler: bulk_delete_authors","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"GET","path":"/api/admin/blog/options","description":"Handler: get_author_options","permissions":["admin"],"auth_required":true,"tags":["blog","options"]},{"method":"PUT","path":"/api/admin/blog/status","description":"Handler: bulk_update_author_status","permissions":["admin"],"auth_required":true,"tags":["blog","status"]},{"method":"GET","path":"/api/admin/blog/{id}","description":"Handler: get_author","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}","description":"Handler: update_author","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"DELETE","path":"/api/admin/blog/{id}","description":"Handler: delete_author","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}/status","description":"Handler: update_author_status","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"GET","path":"/api/admin/blog","description":"Handler: list_categories","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"POST","path":"/api/admin/blog","description":"Handler: create_category","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"DELETE","path":"/api/admin/blog","description":"Handler: bulk_delete_categories","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"GET","path":"/api/admin/blog/options","description":"Handler: get_category_options","permissions":["admin"],"auth_required":true,"tags":["blog","options"]},{"method":"PUT","path":"/api/admin/blog/status","description":"Handler: bulk_update_category_status","permissions":["admin"],"auth_required":true,"tags":["blog","status"]},{"method":"GET","path":"/api/admin/blog/{id}","description":"Handler: get_category","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}","description":"Handler: update_category","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"DELETE","path":"/api/admin/blog/{id}","description":"Handler: delete_category","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}/status","description":"Handler: update_category_status","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"GET","path":"/api/admin/blog","description":"Handler: list_posts","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"POST","path":"/api/admin/blog","description":"Handler: create_post","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"DELETE","path":"/api/admin/blog","description":"Handler: bulk_delete_posts","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"PUT","path":"/api/admin/blog/status","description":"Handler: bulk_update_post_status","permissions":["admin"],"auth_required":true,"tags":["blog","status"]},{"method":"GET","path":"/api/admin/blog/{id}","description":"Handler: get_post","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}","description":"Handler: update_post","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"POST","path":"/api/admin/blog/{id}","description":"Handler: update_post_with_tags","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"DELETE","path":"/api/admin/blog/{id}","description":"Handler: delete_post","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}/status","description":"Handler: update_post_status","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"GET","path":"/api/admin/blog","description":"Handler: list_comments","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"DELETE","path":"/api/admin/blog","description":"Handler: bulk_delete_comments","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"PUT","path":"/api/admin/blog/status","description":"Handler: bulk_update_comment_status","permissions":["admin"],"auth_required":true,"tags":["blog","status"]},{"method":"GET","path":"/api/admin/blog/{id}","description":"Handler: get_comment","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}","description":"Handler: update_comment","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"DELETE","path":"/api/admin/blog/{id}","description":"Handler: delete_comment","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}/status","description":"Handler: update_comment_status","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"GET","path":"/api/admin/blog","description":"Handler: list_tags","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"POST","path":"/api/admin/blog","description":"Handler: create_tag","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"DELETE","path":"/api/admin/blog","description":"Handler: bulk_delete_tags","permissions":["admin"],"auth_required":true,"tags":["blog"]},{"method":"PUT","path":"/api/admin/blog/status","description":"Handler: bulk_update_tag_status","permissions":["admin"],"auth_required":true,"tags":["blog","status"]},{"method":"GET","path":"/api/admin/blog/{id}","description":"Handler: get_tag","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"PUT","path":"/api/admin/blog/{id}","description":"Handler: update_tag","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"DELETE","path":"/api/admin/blog/{id}","description":"Handler: delete_tag","permissions":["admin"],"auth_required":true,"tags":["blog","{id}"]},{"method":"GET","path":"/api/admin/content","description":"Handler: list_pages","permissions":["admin"],"auth_required":true,"tags":["content"]},{"method":"POST","path":"/api/admin/content","description":"Handler: create_page","permissions":["admin"],"auth_required":true,"tags":["content"]},{"method":"DELETE","path":"/api/admin/content","description":"Handler: bulk_delete_pages","permissions":["admin"],"auth_required":true,"tags":["content"]},{"method":"PUT","path":"/api/admin/content/status","description":"Handler: bulk_update_page_status","permissions":["admin"],"auth_required":true,"tags":["content","status"]},{"method":"GET","path":"/api/admin/content/{id}","description":"Handler: get_page","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"PUT","path":"/api/admin/content/{id}","description":"Handler: update_page","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"DELETE","path":"/api/admin/content/{id}","description":"Handler: delete_page","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"PUT","path":"/api/admin/content/{id}/status","description":"Handler: update_page_status","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"GET","path":"/api/admin/content","description":"Handler: list_sliders","permissions":["admin"],"auth_required":true,"tags":["content"]},{"method":"POST","path":"/api/admin/content","description":"Handler: create_slider","permissions":["admin"],"auth_required":true,"tags":["content"]},{"method":"DELETE","path":"/api/admin/content","description":"Handler: bulk_delete_sliders","permissions":["admin"],"auth_required":true,"tags":["content"]},{"method":"PUT","path":"/api/admin/content/status","description":"Handler: bulk_update_slider_status","permissions":["admin"],"auth_required":true,"tags":["content","status"]},{"method":"GET","path":"/api/admin/content/{id}","description":"Handler: get_slider","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"PUT","path":"/api/admin/content/{id}","description":"Handler: update_slider","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"DELETE","path":"/api/admin/content/{id}","description":"Handler: delete_slider","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"PUT","path":"/api/admin/content/{id}/status","description":"Handler: update_slider_status","permissions":["admin"],"auth_required":true,"tags":["content","{id}"]},{"method":"GET","path":"/api/admin/crm","description":"Handler: list_users","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"POST","path":"/api/admin/crm","description":"Handler: create_user","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"PUT","path":"/api/admin/crm/status","description":"Handler: bulk_update_user_status","permissions":["admin"],"auth_required":true,"tags":["crm","status"]},{"method":"GET","path":"/api/admin/crm/{id}","description":"Handler: get_user","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}","description":"Handler: update_user","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"DELETE","path":"/api/admin/crm/{id}","description":"Handler: delete_user","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"POST","path":"/api/admin/crm/{id}/block","description":"Handler: block_user","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"POST","path":"/api/admin/crm/{id}/unblock","description":"Handler: unblock_user","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"GET","path":"/api/admin/crm/{id}/blocks","description":"Handler: get_user_blocks","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"GET","path":"/api/admin/crm","description":"Handler: list_roles","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"POST","path":"/api/admin/crm","description":"Handler: create_role","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"GET","path":"/api/admin/crm/options","description":"Handler: get_role_options","permissions":["admin"],"auth_required":true,"tags":["crm","options"]},{"method":"GET","path":"/api/admin/crm/{id}","description":"Handler: get_role","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}","description":"Handler: update_role","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"DELETE","path":"/api/admin/crm/{id}","description":"Handler: delete_role","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"GET","path":"/api/admin/crm","description":"Handler: list_permissions","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"GET","path":"/api/admin/crm/options","description":"Handler: get_permission_options","permissions":["admin"],"auth_required":true,"tags":["crm","options"]},{"method":"GET","path":"/api/admin/crm","description":"Handler: list_kyc_applications","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"GET","path":"/api/admin/crm/analytics","description":"Handler: get_kyc_analytics","permissions":["admin"],"auth_required":true,"tags":["crm","analytics"]},{"method":"GET","path":"/api/admin/crm/{id}","description":"Handler: get_kyc_application","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}","description":"Handler: update_kyc_application","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"DELETE","path":"/api/admin/crm/{id}","description":"Handler: delete_kyc_application","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"GET","path":"/api/admin/crm","description":"Handler: list_kyc_levels","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"POST","path":"/api/admin/crm","description":"Handler: create_kyc_level","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"GET","path":"/api/admin/crm/options","description":"Handler: get_kyc_level_options","permissions":["admin"],"auth_required":true,"tags":["crm","options"]},{"method":"GET","path":"/api/admin/crm/{id}","description":"Handler: get_kyc_level","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}","description":"Handler: update_kyc_level","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"DELETE","path":"/api/admin/crm/{id}","description":"Handler: delete_kyc_level","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}/status","description":"Handler: update_kyc_level_status","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"GET","path":"/api/admin/crm","description":"Handler: list_support_tickets","permissions":["admin"],"auth_required":true,"tags":["crm"]},{"method":"PUT","path":"/api/admin/crm/status","description":"Handler: bulk_update_ticket_status","permissions":["admin"],"auth_required":true,"tags":["crm","status"]},{"method":"GET","path":"/api/admin/crm/{id}","description":"Handler: get_support_ticket","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}","description":"Handler: update_support_ticket","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"DELETE","path":"/api/admin/crm/{id}","description":"Handler: delete_support_ticket","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"POST","path":"/api/admin/crm/{id}/reply","description":"Handler: reply_to_ticket","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"PUT","path":"/api/admin/crm/{id}/assign","description":"Handler: assign_ticket","permissions":["admin"],"auth_required":true,"tags":["crm","{id}"]},{"method":"GET","path":"/api/admin/dashboard","description":"Handler: get_dashboard","permissions":["admin"],"auth_required":true,"tags":["dashboard"]},{"method":"GET","path":"/api/admin/default-editor","description":"Handler: list_default_pages","permissions":["admin"],"auth_required":true,"tags":["default-editor"]},{"method":"GET","path":"/api/admin/default-editor/{pageId}","description":"Handler: get_page_content","permissions":["admin"],"auth_required":true,"tags":["default-editor","{pageId}"]},{"method":"PUT","path":"/api/admin/default-editor/{pageId}","description":"Handler: update_page_content","permissions":["admin"],"auth_required":true,"tags":["default-editor","{pageId}"]},{"method":"GET","path":"/api/admin/exchange","description":"Handler: get_trading_settings","permissions":["admin"],"auth_required":true,"tags":["exchange"]},{"method":"PUT","path":"/api/admin/exchange","description":"Handler: update_trading_settings","permissions":["admin"],"auth_required":true,"tags":["exchange"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_fiat_currencies","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"PUT","path":"/api/admin/finance/status","description":"Handler: bulk_update_fiat_currency_status","permissions":["admin"],"auth_required":true,"tags":["finance","status"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_fiat_currency","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"PUT","path":"/api/admin/finance/{id}","description":"Handler: update_fiat_currency","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_spot_currencies","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"PUT","path":"/api/admin/finance/status","description":"Handler: bulk_update_spot_currency_status","permissions":["admin"],"auth_required":true,"tags":["finance","status"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_spot_currency","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"PUT","path":"/api/admin/finance/{id}","description":"Handler: update_spot_currency","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_wallets","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"DELETE","path":"/api/admin/finance","description":"Handler: bulk_delete_wallets","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"GET","path":"/api/admin/finance/options","description":"Handler: get_wallet_options","permissions":["admin"],"auth_required":true,"tags":["finance","options"]},{"method":"PUT","path":"/api/admin/finance/status","description":"Handler: bulk_update_wallet_status","permissions":["admin"],"auth_required":true,"tags":["finance","status"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_wallet","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"PUT","path":"/api/admin/finance/{id}","description":"Handler: update_wallet","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"DELETE","path":"/api/admin/finance/{id}","description":"Handler: delete_wallet","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"POST","path":"/api/admin/finance/{id}/balance","description":"Handler: adjust_wallet_balance","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_transactions","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"DELETE","path":"/api/admin/finance","description":"Handler: bulk_delete_transactions","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_transaction","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"PUT","path":"/api/admin/finance/{id}","description":"Handler: update_transaction","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"DELETE","path":"/api/admin/finance/{id}","description":"Handler: delete_transaction","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_deposit_methods","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"POST","path":"/api/admin/finance","description":"Handler: create_deposit_method","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"DELETE","path":"/api/admin/finance","description":"Handler: bulk_delete_deposit_methods","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"PUT","path":"/api/admin/finance/status","description":"Handler: bulk_update_deposit_method_status","permissions":["admin"],"auth_required":true,"tags":["finance","status"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_deposit_method","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"PUT","path":"/api/admin/finance/{id}","description":"Handler: update_deposit_method","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"DELETE","path":"/api/admin/finance/{id}","description":"Handler: delete_deposit_method","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_withdraw_methods","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"POST","path":"/api/admin/finance","description":"Handler: create_withdraw_method","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"DELETE","path":"/api/admin/finance","description":"Handler: bulk_delete_withdraw_methods","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"PUT","path":"/api/admin/finance/status","description":"Handler: bulk_update_withdraw_method_status","permissions":["admin"],"auth_required":true,"tags":["finance","status"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_withdraw_method","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"PUT","path":"/api/admin/finance/{id}","description":"Handler: update_withdraw_method","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"DELETE","path":"/api/admin/finance/{id}","description":"Handler: delete_withdraw_method","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"GET","path":"/api/admin/finance","description":"Handler: list_profits","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"DELETE","path":"/api/admin/finance","description":"Handler: bulk_delete_profits","permissions":["admin"],"auth_required":true,"tags":["finance"]},{"method":"GET","path":"/api/admin/finance/{id}","description":"Handler: get_profit","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"DELETE","path":"/api/admin/finance/{id}","description":"Handler: delete_profit","permissions":["admin"],"auth_required":true,"tags":["finance","{id}"]},{"method":"POST","path":"/api/admin/logo","description":"Handler: upload_logo","permissions":["admin"],"auth_required":true,"tags":["logo"]}],"entities":[],"capabilities":["user_routes","admin_routes"],"integrations":[]}]