Resolution API
Match a request to local businesses, see which requirements are confirmed, and use a current contact or booking action.
resolve()
POST /api/resolve
Content-Type: application/json
{
"query": "female pelvic-floor physio near Burleigh under $180, bringing my baby",
"industrySlug": "physiotherapy",
"regionSlug": "gold-coast"
}Every requested requirement carries a status. unknown means not confirmed for this request and must not be treated as a yes or a no.
{
"results": [
{
"slug": "burleigh-pelvic-health",
"status": "fully_resolved",
"constraints": [
{ "type": "practitioner_gender", "status": "satisfied" },
{ "type": "baby_can_attend", "status": "unknown", "reason": "no evidence held" }
],
"capabilities": [{ "capability": "deep_link_booking", "method": "deeplink" }]
}
]
}verify()
GET /api/v1/places/:slug: current public business facts with normalized values, source links, checked dates, locations, services, practitioners and actions.
act()
The capabilities array. A booking deep link, an enquiry form, or a phone number — whichever we last verified. An answer with no action has not solved the problem.