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 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...
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...