Business Management Guide

Manage business profiles, availability, and services via the API.

Business Management

The Business API lets supply-side partners manage professional profiles, service areas, availability, and more.

Get Business Profile

GET /api/v2/business/{businessID}
Authorization: Bearer {accessToken}

Response

{
  "businessID": "468046965846925323",
  "name": "Mike's Plumbing",
  "categories": [
    { "id": "101", "name": "Plumbing" },
    { "id": "102", "name": "Water Heater Installation" }
  ],
  "serviceArea": {
    "zipCodes": ["94102", "94103", "94104"],
    "radius": 25,
    "unit": "miles"
  },
  "rating": 4.8,
  "reviewCount": 127,
  "responseTime": "< 1 hour",
  "verified": true,
  "insurance": {
    "verified": true,
    "provider": "State Farm",
    "expiresAt": "2027-03-15"
  }
}

Update Availability

PATCH /api/v2/business/{businessID}/availability
Authorization: Bearer {accessToken}
Content-Type: application/json

{
  "schedule": {
    "monday": { "start": "08:00", "end": "17:00" },
    "tuesday": { "start": "08:00", "end": "17:00" },
    "wednesday": { "start": "08:00", "end": "17:00" },
    "thursday": { "start": "08:00", "end": "17:00" },
    "friday": { "start": "08:00", "end": "15:00" }
  },
  "instantBooking": true,
  "leadPreferences": {
    "maxLeadsPerWeek": 20,
    "budgetMin": 200
  }
}
Developer Portal | TaskNation