Event Days
The minute-by-minute event-day timeline behind Run of Show — schedules, vendors, and the day-of view.
An event day is one dated schedule — a wedding, a shoot, a launch — that holds an ordered list of timeline items and a roster of assigned vendors. It's the parent record for everything in Run of Show.
Key Fields
name— what the day is, e.g. "Smith Wedding".date— the calendar date the schedule runs on.status—draft,published(shared to a read-only client portal), orarchived.projectId— the project this day belongs to. Use it to tie the schedule to the booked work.venueLocation— an address with coordinates. Set this to unlock golden-hour anchoring on timeline items (sunset and sunrise are computed from the venue's latitude and longitude).
How Times Work
You never set wall-clock times on the day itself. A cascade engine derives every item's time from its sequence, duration, buffers, travel, and anchors — so one change reflows the whole schedule. Times live on the timeline items, and even there you only pin a time for fixed anchors. Filter timeline items by eventDayId to read a day's full schedule.
In: header
Query Parameters
11 <= value251 <= value <= 100"draft" | "published" | "archived"UUID v4
uuidUUID v4
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://www.clientcasa.com/api/v1/event-days"{
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"clientId": "550e8400-e29b-41d4-a716-446655440000",
"name": "string",
"date": "2019-08-24",
"status": "draft",
"ceremonyTime": "string",
"eventStartTime": "string",
"venueTimezone": "string",
"venueAddress": {
"name": "string",
"street": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"venueNotes": "string",
"dayStartMinute": 0,
"dayEndMinute": 0,
"customAnchors": [
{
"key": "string",
"label": "string",
"time": "string"
}
],
"isPrimary": true,
"sortOrder": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}
],
"pagination": {
"page": 1,
"pageSize": 1,
"total": 0,
"totalPages": 0,
"hasMore": true
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}In: header
Header Parameters
Optional unique key that makes this create safely retryable. Replaying the same key returns the original response instead of creating a duplicate; reusing a key with a different request body returns 409.
length <= 255Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://www.clientcasa.com/api/v1/event-days" \ -H "Content-Type: application/json" \ -d '{ "date": "2019-08-24" }'{
"id": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"clientId": "550e8400-e29b-41d4-a716-446655440000",
"name": "string",
"date": "2019-08-24",
"status": "draft",
"ceremonyTime": "string",
"eventStartTime": "string",
"venueTimezone": "string",
"venueAddress": {
"name": "string",
"street": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"venueNotes": "string",
"dayStartMinute": 0,
"dayEndMinute": 0,
"customAnchors": [
{
"key": "string",
"label": "string",
"time": "string"
}
],
"isPrimary": true,
"sortOrder": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}In: header
Path Parameters
UUID v4
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://www.clientcasa.com/api/v1/event-days/550e8400-e29b-41d4-a716-446655440000"{
"id": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"clientId": "550e8400-e29b-41d4-a716-446655440000",
"name": "string",
"date": "2019-08-24",
"status": "draft",
"ceremonyTime": "string",
"eventStartTime": "string",
"venueTimezone": "string",
"venueAddress": {
"name": "string",
"street": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"venueNotes": "string",
"dayStartMinute": 0,
"dayEndMinute": 0,
"customAnchors": [
{
"key": "string",
"label": "string",
"time": "string"
}
],
"isPrimary": true,
"sortOrder": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}In: header
Path Parameters
UUID v4
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://www.clientcasa.com/api/v1/event-days/550e8400-e29b-41d4-a716-446655440000" \ -H "Content-Type: application/json" \ -d '{}'{
"id": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"clientId": "550e8400-e29b-41d4-a716-446655440000",
"name": "string",
"date": "2019-08-24",
"status": "draft",
"ceremonyTime": "string",
"eventStartTime": "string",
"venueTimezone": "string",
"venueAddress": {
"name": "string",
"street": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"venueNotes": "string",
"dayStartMinute": 0,
"dayEndMinute": 0,
"customAnchors": [
{
"key": "string",
"label": "string",
"time": "string"
}
],
"isPrimary": true,
"sortOrder": 0,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}In: header
Path Parameters
UUID v4
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://www.clientcasa.com/api/v1/event-days/550e8400-e29b-41d4-a716-446655440000"{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"details": {
"property1": null,
"property2": null
}
}
}