Project Type: WordPress Plugins

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

Google OAuth Authentication

Authenticate users with Google OAuth using ID tokens and return access + refresh tokens for API access. Endpoints Google OAuth Login Endpoint: POST /wp-json/extrachill/v1/auth/google Purpose: Authenticate user via Google ID...

Analytics Events Endpoints

Routes GET /wp-json/extrachill/v1/analytics/events GET /wp-json/extrachill/v1/analytics/events/summary GET /wp-json/extrachill/v1/analytics/meta Purpose These endpoints expose network-wide analytics events stored in the Extra Chill Analytics plugin’s network table. They are intended for network admin reporting...

Link Page Analytics Endpoint

Route GET /wp-json/extrachill/v1/analytics/link-page Purpose Returns aggregated performance metrics for a single artist link page so roster members can review traffic without leaving the editor experience. Request Params Field Type Required...

Analytics Meta Endpoint

Route GET /wp-json/extrachill/v1/analytics/meta Purpose Returns metadata used to build analytics filters in admin/reporting UIs. Permissions Requires the current user to have the manage_network_options capability. Response { "event_types": ["..."], "blogs": [...

Async View Count Endpoint

Route POST /wp-json/extrachill/v1/analytics/view Purpose Captures post view events asynchronously. Useful for blocks and templates that want lightweight analytics without blocking page rendering. Request Body Field Type Required Notes post_id integer...

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 top links. This endpoint provides artist-centric analytics replacing the legacy...

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. This is the canonical endpoint for artist profile management. Permission...

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 sections, CSS variables for styling, settings for behavior, and background...

Team Member Management

Manage team member status synchronization across the multisite network. Control automatic sync and manual overrides for team member assignment. Endpoints List Team Members Endpoint: GET /wp-json/extrachill/v1/admin/team-members Purpose: Retrieve a paginated...

← Back to Chubes.net