# surfingdog-ai Public API

**Canonical:** https://apis.io/apis/surfingdog-ai/surfingdog-ai-public-api/  
**Provider:** surfingdog-ai — https://apis.io/providers/surfingdog-ai/  
**Base URL:** https://inbox.surfingdog.ai  
**Documentation:** https://inbox.surfingdog.ai/

surfingdog-ai Public API is one of 13 APIs that [surfingdog-ai](https://apis.io/providers/surfingdog-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 7 JSON Schema definitions. Tagged areas include public. The published artifact set on APIs.io includes an OpenAPI specification and 7 JSON Schemas.

The public API from surfingdog-ai — 29 operation(s) for public.

## Operations (29)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/business` | The business profile |
| GET | `/v1/services` | Services with duration and price model. |
| GET | `/v1/products` | Products. Pass next_cursor back as cursor for the next page |
| GET | `/v1/catalogue/changes` | The business's products for networks, signed: what changed, page by page |
| GET | `/v1/catalogue/items` | Products for networks by id, signed |
| GET | `/v1/availability` | Free slots for a service |
| POST | `/v1/quotes` | Request a quote |
| POST | `/v1/bookings` | Request a booking |
| POST | `/v1/orders` | Place an order |
| GET | `/v1/items/{id}` | Status of your item |
| POST | `/v1/items/{id}/cancel` | Cancel your item |
| POST | `/v1/items/{id}/pay` | Pay for your order, straight from your platform |
| POST | `/v1/items/{id}/accept` | Accept what the business proposed: another time, a quote, changes to an order… |
| POST | `/v1/items/{id}/offers/{offer}/accept` | Accept this offer of the business's |
| POST | `/v1/items/{id}/decline` | Decline what the business proposed |
| POST | `/v1/items/{id}/offers/{offer}/decline` | Decline this offer of the business's |
| POST | `/v1/items/{id}/offers` | Answer what the business proposed with your own terms |
| POST | `/v1/items/{id}/counter` | Ask for another time than the one the business proposed |
| POST | `/v1/items/{id}/details` | Send the details the business asked for |
| POST | `/v1/items/{id}/withdraw` | Withdraw from contract here: your customer withdraws from their booking or order |
| POST | `/v1/items/{id}/returns` | Send goods back: ask the business for a return |
| POST | `/v1/messages` | Send a message, or reply on your item |
| POST | `/v1/customers/verify` | Prove you are a customer the business knows (one-time code) |
| POST | `/v1/items/{id}/receipt-ack` | Counter-sign a receipt on your item |
| GET | `/v1/area` | Whether a site is inside where the business works |
| POST | `/v1/uploads` | Upload a photo or a plan for a request |
| GET | `/v1/files/{id}` | A file on a request, through the business's own link |
| GET | `/v1/menu` | The menu, by section |
| GET | `/v1/order-slots` | Slots an order can have on a day |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/surfingdog-ai/openapi/surfingdog-ai-public-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-schema0-schema.json
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-listing-schema.json
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-door-history-schema.json
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-pay-with-schema.json
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-product-page-schema.json
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-offer-page-schema.json
- **JSONSchema** — https://artifacts.apis.io/surfingdog-ai/json-schema/surfingdog-ai-read-allowance-schema.json

## Other surfingdog-ai APIs (12)

- [surfingdog-ai Census API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-census-api/)
- [surfingdog-ai Directory API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-directory-api/)
- [surfingdog-ai Integrations API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-integrations-api/)
- [surfingdog-ai Keys API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-keys-api/)
- [surfingdog-ai Owner API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-owner-api/)
- [surfingdog-ai Owners API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-owners-api/)
- [surfingdog-ai Products API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-products-api/)
- [surfingdog-ai Reports API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-reports-api/)
- [surfingdog-ai Rules API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-rules-api/)
- [surfingdog-ai Score API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-score-api/)
- [surfingdog-ai Setup API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-setup-api/)
- [surfingdog-ai Stays API](https://apis.io/apis/surfingdog-ai/surfingdog-ai-stays-api/)

## Tags

public

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/surfingdog-ai/surfingdog-ai-public-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/surfingdog-ai/.
