REST API for SkillPort Market
Base URL:
https://api.skillport.marketPass your Supabase access token in the Authorization header:
Authorization: Bearer <access_token>/v1/skillsList and search skills. Supports query, category, sort, page, and limit params.
/v1/skills/:idGet skill details including manifest, permissions, and danger flags.
/v1/skillsUpload a new .ssp package. Requires auth. Accepts multipart/form-data with file, price, category, and tags.
/v1/skills/:id/downloadGet a signed download URL for the .ssp file. Checks purchase entitlement for paid skills.
/v1/skills/:id/reviewsList reviews for a skill.
/v1/skills/:id/reviewsPost a review (1-5 rating + optional comment). Requires auth.
/v1/purchasesInitiate a purchase via Stripe Checkout. Returns a checkout session URL.
/v1/purchases/:skill_idCheck purchase entitlement for a skill.
/v1/keysRegister a public signing key. Requires auth.
/v1/me/skillsList your published skills. Requires auth.
/v1/me/purchasesList your purchased skills. Requires auth.
/v1/me/stripe-connectCreate a Stripe Connect onboarding link. Requires auth.
/v1/me/stripe-statusCheck your Stripe Connect account status. Requires auth.
/v1/profiles/:usernameGet a public user profile with published skills.