Partner API
Release notes for the server-to-server Partner API. Versions match info.version in the API reference, where new endpoints carry a “New in” label.
0.5.7
8 October 2026.
- Adds
PATCH /users/{partner_user_id}/nameto set a member’s first name, last name, or both. See Member Names. - Adds
POST /users/names:batchto set names for up to 500 members in one request, with a per-memberupdatedornot_foundresult. GET /usersandGET /users/{partner_user_id}returnfirst_nameandlast_name.- The names are shown in the Partner Portal. They never replace the name the member chose in the Zing app, and the app does not show them.
0.5.6
24 September 2026. Webhook events.
- Adds
subscription.trial_started,subscription.paid_started, andsubscription.stoppedfor a member’s subscription lifecycle. - Adds
promo_code.redeemed. - Breaking: removes
workout.updatedandworkout.deleted. Useworkout.completedand the Pull API for workout data. - A non-2xx response or a timeout may trigger a retry. See Webhooks.
0.5.5
10 September 2026. Pull API responses. See Pull.
- Breaking: workouts use
completed_atinstead ofoccurred_at, addcategory, and no longer returncompletion_percentage,intensity, orsummary. - Breaking: workout exercises use
exercise_id,name, andrepetitionsinstead ofexercise_type,exercise_name, andreps.weightis an object withvalueandunit. Addsgroup_index,result_index,phase, andtarget. - Breaking: tests use
completed_at,test_type, andscoreinstead ofoccurred_at,type, andraw_score. GET /tests/{test_id}returns a fitness test detail (score, level, fitness age, and per-exercise metrics) or a flexibility test detail (stretching scores per body area and per movement).- Webhook deliveries return
delivery_id,destination_id,transport_type,http_status(instead oflast_http_status),delivered_at, andcreated_at. - Documents the
400,403,405, and500error responses.401responses include aWWW-Authenticateheader. - The base URL is
https://api.dev-ai.coach/v1.
0.5.4
31 August 2026. Webhook signing.
X-Timestampis Unix time in whole seconds.X-Signatureis a lowercase hexadecimal HMAC-SHA256 digest ofX-Timestamp + "." + raw body, keyed with the full webhook secret. See Webhooks for verification examples.
0.5.3
12 March 2026. First published version: Pull API endpoints for status, users, workouts, tests, body composition, usage, and webhook deliveries, plus the workout.completed, workout.updated, workout.deleted, test.fitness_result, test.flexibility_result, body_composition.measurement, and user.deleted webhook events.
Last updated on