Service Dog Standards Help

Find trainer

1. Get find trainer form

Endpoint

GET /api/v1/trainers/find_trainer

Request Headers

{ "X-API-Key": "your_tenant_api_key", "Authorization": "Bearer token here", //optional "Content-Type": "application/json" }

Request Body

{}

Expected Response

{ "success": true, "message": "Data retrieved successfully", "data": { "fields": [ { "label": "Use current location or type address", "name": "location", "type": "text", "required": true, "info": null, "visible_if": [], "value": null }, { "label": "Units", "name": "units", "type": "select", "required": true, "info": null, "visible_if": [], "value": "miles", "options": { "miles": "Miles", "km": "Kilometers" } }, { "label": "Distance", "name": "distance", "type": "number", "required": false, "info": null, "visible_if": [], "value": 25 }, { "label": "Find trainers willing to travel", "name": "willing_to_travel", "type": "checkbox", "required": false, "info": null, "visible_if": [], "value": false, "options": [] } ] } }

2. Send request to find trainer

Endpoint

POST /api/v1/trainers/find_trainer

Request Headers

{ "X-API-Key": "your_tenant_api_key", "Authorization": "Bearer token here", //optional "Content-Type": "application/json" }

Request Body

{}

Expected Response

{ "success": true, "message": "Data retrieved successfully", "data": { "fields": [ { "label": "Use current location or type address", "name": "location", "type": "text", "required": true, "info": null, "visible_if": [], "value": "49.874489607771906, 33.302401793728585" }, { "label": "Units", "name": "units", "type": "select", "required": true, "info": null, "visible_if": [], "value": "km", "options": { "miles": "Miles", "km": "Kilometers" } }, { "label": "Distance", "name": "distance", "type": "number", "required": false, "info": null, "visible_if": [], "value": 500 }, { "label": "Find trainers willing to travel", "name": "willing_to_travel", "type": "checkbox", "required": false, "info": null, "visible_if": [], "value": false, "options": [] } ], "items": [ { "id": 182, "full_name": "Test Updated New Trainer", "subtitle": "Test company - Trainer", "email": "[email protected]", "photo": null, "distance": "Distance 3.9 km", "profile_link": "http://localhost:3000/public-page/52916724f19d27" } ] } }
17 January 2026