Stays

Create a property

This POST has no idempotency-key store. After a lost response, list before retrying, reconcile the resource, and retry only deliberately.

post/properties

Request

  • Base URL: https://api.aisle.wedding/v1
  • URL: https://api.aisle.wedding/v1/properties
  • Auth: HTTP bearer

Request body

namestring required
arrangement'hosted_rooms' | 'room_block' | 'recommended'
room_selection_mode'couple_assigned' | 'guest_choice' nullable

Room choice for this property. A non-null value requires hosted_rooms. Null inherits the wedding legacy mode; omit on PATCH to preserve the current override.

addressstring nullable
place_idstring nullable
descriptionstring nullable
imagesstring[]

Ordered hotel photo URLs. Omit to preserve existing photos; send an empty list to clear them. Room photos are separate.

booking_urlstring nullable
default_check_in_datestring date nullable
default_check_out_datestring date nullable
default_check_in_timestring nullable
default_check_out_timestring nullable
default_check_in_notesstring nullable
block_rooms_heldinteger nullable
block_booking_deadlinestring date nullable
block_codestring nullable
audience_tagsstring[]
price_unit'room' | 'night' | 'party' | 'head'
deposit_unit'percent' | 'amount'
deposit_due_datestring date nullable
balance_due_datestring date nullable

Response

The requested data.

Example response

{
  "data": {
    "created_at": "2026-08-31T01:58:35.000Z",
    "updated_at": "2026-08-31T01:58:35.000Z"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.