Project Type: WordPress Plugins

Auth Me

Retrieve current authenticated user data including onboarding completion. Endpoints Get Current User Endpoint: GET /wp-json/extrachill/v1/auth/me Purpose: Return the currently authenticated user's profile data. Permission: Requires logged-in user Parameters: None Response...

Auth Refresh

Refresh an expired access token using a valid refresh token. Maintains user session without requiring full re-authentication. Endpoints Refresh Access Token Endpoint: POST /wp-json/extrachill/v1/auth/refresh Purpose: Generate new access token using...

Auth Register

Create a new user account with token-based authentication. Supports artist profile creation, professional status, and invitation-based registration. Endpoints User Registration Endpoint: POST /wp-json/extrachill/v1/auth/register Purpose: Register a new user account with...

AI Adventure Endpoint

Route POST /wp-json/extrachill/v1/blog/ai-adventure Purpose Powers the ExtraChill Blog "AI Adventure" block by proxying structured story prompts to the AI provider defined in the extrachill-ai-client ecosystem. Dependencies EXTRACHILL_BLOG_PLUGIN_DIR must be defined...

Band Name Generator Endpoint

Route POST /wp-json/extrachill/v1/blog/band-name Purpose Generate band name suggestions using AI. This endpoint powers the ExtraChill Blog "Band Name Generator" block, providing AI-powered creative suggestions for music artists. Permission POST: Public...

Artist Roster Management

REST API endpoints for managing artist roster members and pending invitations. Endpoints List Roster Members and Invites Endpoint: GET /wp-json/extrachill/v1/artists/{id}/roster Purpose: Retrieve current roster members and pending invitations for an...

Artist Social Links Endpoint

Route GET/PUT /wp-json/extrachill/v1/artists/{id}/socials Purpose Retrieve and update social media links for an artist profile. Social links are displayed on the artist's link page and include platforms like Instagram, Spotify, TikTok,...

Artist Subscriber Signup Endpoint

Route POST /wp-json/extrachill/v1/artists/{id}/subscribe Purpose Used by public link pages so fans can subscribe to artist updates. The endpoint validates inputs and hands the subscription to platform handlers via filter hooks....

Artist Subscribers Management

REST API endpoints for managing artist email subscribers. Endpoints List Subscribers Endpoint: GET /wp-json/extrachill/v1/artists/{id}/subscribers Purpose: Retrieve paginated list of subscribers for an artist profile. Parameters: id (integer, required) - Artist...

Browser Handoff Endpoint

Returns a one-time URL that sets WordPress auth cookies in a real browser and redirects to the requested destination. Used for cross-device authentication flows (e.g., mobile app to browser). Endpoint...

← Back to Chubes.net