Create a Configuration object

POST {{baseUrl}}/v3/grants/:grant_id/scheduling/configurations

Creates a Configuration object that you use to define the settings and preferences for a scheduling session.

Request Body

{"participants"=>[{"email"=>"{{email}}", "name"=>"{{name}}", "is_organizer"=>true, "availability"=>{"calendar_ids"=>["primary"], "open_hours"=>[{"days"=>[0], "start"=>"0:00", "end"=>"16:00"}]}, "booking"=>{"calendar_id"=>"primary"}}], "availability"=>{"duration_minutes"=>30, "interval_minutes"=>5, "round_to"=>15, "availability_rules"=>{"availability_method"=>"collective", "buffer"=>{"before"=>0, "after"=>0}, "default_open_hours"=>[{"days"=>[0], "start"=>"0:00", "end"=>"16:00"}]}}, "event_booking"=>{"title"=>"<string>", "description"=>"<string>", "location"=>"<string>", "timezone"=>"<string>", "booking_type"=>"booking"}, "requires_session_auth"=>true, "scheduler"=>{"available_days_in_future"=>30, "min_booking_notice"=>60, "min_cancellation_notice"=>0, "cancellation_policy"=>"<string>", "hide_rescheduling_options"=>false, "hide_cancellation_options"=>false, "hide_additional_guests"=>false, "email_template"=>{"logo"=>"<string>", "booking_confirmed"=>{"title"=>"<string>", "body"=>"<string>"}}}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;participants&quot;:[{&quot;email&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_organizer&quot;:false,&quot;availability&quot;:{&quot;calendar_ids&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;open_hours&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}]},&quot;booking&quot;:{&quot;calendar_id&quot;:&quot;\u003cstring\u003e&quot;},&quot;timezone&quot;:&quot;\u003cstring\u003e&quot;},{&quot;email&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_organizer&quot;:false,&quot;availability&quot;:{&quot;calendar_ids&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;open_hours&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}]},&quot;booking&quot;:{&quot;calendar_id&quot;:&quot;\u003cstring\u003e&quot;},&quot;timezone&quot;:&quot;\u003cstring\u003e&quot;}],&quot;availability&quot;:{&quot;duration_minutes&quot;:&quot;\u003cinteger\u003e&quot;,&quot;interval_minutes&quot;:&quot;\u003cinteger\u003e&quot;,&quot;round_to&quot;:15,&quot;availability_rules&quot;:{&quot;availability_method&quot;:&quot;collective&quot;,&quot;buffer&quot;:{&quot;before&quot;:0,&quot;after&quot;:0},&quot;default_open_hours&quot;:[{&quot;days&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;start&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;end&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;exdates&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},{&quot;days&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;start&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;end&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;exdates&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}]}},&quot;event_booking&quot;:{&quot;title&quot;:&quot;\u003cstring\u003e&quot;,&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;location&quot;:&quot;\u003cstring\u003e&quot;,&quot;timezone&quot;:&quot;\u003cstring\u003e&quot;,&quot;booking_type&quot;:&quot;booking&quot;,&quot;conferencing&quot;:{&quot;autocreate&quot;:&quot;\u003cobject\u003e&quot;},&quot;disable_emails&quot;:&quot;\u003cboolean\u003e&quot;},&quot;ID&quot;:&quot;\u003cstring\u003e&quot;,&quot;requires_session_auth&quot;:true,&quot;scheduler&quot;:{&quot;additional_fields&quot;:{&quot;pariaturf&quot;:{&quot;label&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;required&quot;:&quot;\u003cboolean\u003e&quot;,&quot;pattern&quot;:&quot;\u003cstring\u003e&quot;,&quot;order&quot;:&quot;\u003cinteger\u003e&quot;,&quot;options&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}},&quot;available_days_in_future&quot;:30,&quot;min_booking_notice&quot;:60,&quot;min_cancellation_notice&quot;:0,&quot;cancellation_policy&quot;:&quot;\u003cstring\u003e&quot;,&quot;rescheduling_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;cancellation_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;organizer_confirmation_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;confirmation_redirect_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;hide_rescheduling_options&quot;:false,&quot;hide_cancellation_options&quot;:false,&quot;hide_additional_guests&quot;:false,&quot;email_template&quot;:{&quot;logo&quot;:&quot;\u003cstring\u003e&quot;,&quot;booking_confirmed&quot;:{&quot;title&quot;:&quot;\u003cstring\u003e&quot;,&quot;body&quot;:&quot;\u003cstring\u003e&quot;}}}}