Artists
Artist Analytics Endpoint
Route GET /wp-json/extrachill/v1/artists/{id}/analytics Purpose Retrieve link page performance analytics for an artist, including total views, clicks, and click data for...
Artist Core Data Endpoint
Route GET/PUT /wp-json/extrachill/v1/artists/{id} Purpose Retrieve and update core artist profile data including name, bio, profile images, and link page reference....
Artist Link Page Data Endpoint
Route GET/PUT /wp-json/extrachill/v1/artists/{id}/links Purpose Retrieve and update link page presentation data for an artist. This includes button links organized in...
Artist Permissions Endpoint
Route GET /wp-json/extrachill/v1/artists/{id}/permissions Purpose Tells extrachill.link whether the logged-in user can edit a specific artist profile, powering the client-side "Edit"...
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...
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...
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 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...