# info.description
Stable surface for external AI agents: search services, executors, public orders, and submit a callback request to an executor. GET /api/agent/v1 returns JSON including handoff.become_executor_url — open in browser for executor onboarding (web app only; no API-only registration). Full legacy /api/v1 surface is not part of this contract. Production applies rate limits and anti-scraping; send a descriptive User-Agent and obey Retry-After.

# servers[].description
Same-origin (browser or server on uslugi-tut.by). Replace with absolute URL when calling from another host.

# paths./executors/{id}.get.summary
Get executor profile by ExecutorProfile id

# paths./executors/{id}/callback-request.post.summary
Submit callback request (lead) to executor

# paths./executors/{id}/callback-request.post.description
Public endpoint. `id` is ExecutorProfile id. Phone must be a valid Belarus mobile number.

# paths./orders.get.description
Supports filters via Spatie QueryBuilder (filter[...], sort, etc.). See backend OrderController for full filter set.