Skip to main content
The Daysync Integration API lets approved partner applications read and write tour data on behalf of a Daysync user — tours, schedules, venues, accommodation, guest lists, bulletins, and organization membership. The production base URL is https://integration.daysync.com; all endpoints are versioned under /v1.

Getting started

PageWhat it covers
IntroductionWhat the API is, base URL, request/response conventions, identifiers, dates.
QuickstartMake your first call and walk a read → write flow.
AuthenticationThe dual auth model (partner key/secret + user OAuth token) and the OAuth flow.
Scopes & PermissionsEvery scope, the scope each endpoint needs, partner vs. user permissions.
ErrorsError envelope, status codes, and the business rules (subscription, soft-delete, validation).

Endpoint reference

ResourceEndpoints
OrganizationsList organizations and members (read-only).
ToursList, create, edit, delete tours; list tour members.
ScheduleList, create, update, delete schedule items.
VenuesList, create, update, delete venues.
AccommodationList, create, edit, delete stays.
Guest ListList, add, edit, delete guest list entries.
BulletinsList, create, update, delete bulletins.
AttachmentsUpload a file by URL and attach it to a resource.

All endpoints at a glance

MethodPathScope
GET/v1/organizationsorganization.read
GET/v1/organizations/{orgId}/usersorganization.read
GET/v1/tours?org_id={orgId}tours.read
POST/v1/tourstours.write
PUT/v1/tours/{tourId}tours.write
DELETE/v1/tours/{tourId}tours.write
GET/v1/tours/{tourId}/usersusers.read
GET/v1/tours/{tourId}/days/{dayId}/scheduleschedule.read
POST/v1/schedule/itemsschedule.write
PUT/v1/schedule/items/{itemId}schedule.write
DELETE/v1/schedule/items/{itemId}schedule.write
GET/v1/tours/{tourId}/venuesvenues.read
POST/v1/venuesvenues.write
PUT/v1/venues/{venueId}venues.write
DELETE/v1/venues/{venueId}venues.write
GET/v1/tours/{tourId}/accommodationaccommodation.read
POST/v1/accommodationaccommodation.write
PUT/v1/accommodation/{accommodationId}accommodation.write
DELETE/v1/accommodation/{accommodationId}accommodation.write
GET/v1/tours/{tourId}/days/{dayId}/guestlistguestlist.read
POST/v1/guestlistguestlist.write
PUT/v1/guestlist/{guestListId}guestlist.write
DELETE/v1/guestlist/{guestListId}guestlist.write
GET/v1/tours/{tourId}/bulletinsbulletins.read
POST/v1/bulletinsbulletins.write
PUT/v1/bulletins/{bulletinId}bulletins.write
DELETE/v1/bulletins/{bulletinId}bulletins.write
POST/v1/attachmentsschedule.write
GET/v1/day-typestours.read
29 endpoints total.