← Back to product·Simulmedia Switchboard Docs · v1 draft·Get started / Quickstart: connect your inventory
Get started

Quickstart: connect your inventory

Coming from a traffic system, a rate desk, and a sales team? Map your systems shows where each one plugs in. Then: pick a Level, pick a direction per capability, go live. You can mix: push avails by file while we pull orders into an endpoint you host.

Path A: files and the console (Level 0)

Drop three files and a manifest to your S3 prefix (or SFTP). Rates and packages are integrity-checked and versioned on ingest; orders arrive in your approval queue. About a week from first drop to live catalog.

$ aws s3 cp catalog.csv   s3://switchboard-ingest/yourco/2026-W40/
$ aws s3 cp rates.csv     s3://switchboard-ingest/yourco/2026-W40/
$ aws s3 cp avails.csv    s3://switchboard-ingest/yourco/2026-W40/
$ aws s3 cp manifest.json s3://switchboard-ingest/yourco/2026-W40/
# manifest: schema_version, file checksums, effective window

Path B: push API (Levels 0-1)

PUT /v1/me/catalog        # packages + taxonomy versions
PUT /v1/me/rate-cards     # versioned commits; drift detection
PUT /v1/me/avails         # tri-state, batched
GET /v1/me/orders?status=seller_review
POST /v1/me/orders/{id}/decide   # approve | reject | counter, per unit

Path C: we pull from you

You host order intake and feeds; Switchboard calls you and consumes callbacks, polls, or a shared SQS queue. This is the pattern running with national partners today. Already run an order or inventory API? We call it: the endpoint contract is published at Host your own API. Declare it in your capability profile and the platform adapts.

Then climb

Level 2 adds live availability, Level 3 adds negotiation (counters on the 10-20% of units that would otherwise reject), Level 4 adds the last-minute fast lane with holds and clearance pricing. See Seller levels. Your profile declares what you support; Switchboard never calls what you have not advertised.