Networking timeslots
Create and update networking timeslots with complete curl request examples.
Release timing: This page includes changes planned for 9 October 2026. See the deployment note before using the updated operations or inputs.
Build a request
Example data only. No request is sent.
curl --fail-with-body --silent --show-error --globoff --max-time 30 --request POST \
--url "${BRELLA_API_BASE_URL}"'/api/core/organizations/123/events/456/networking-timeslots' \
--header "Accept: application/vnd.brella.v4+json" \
--header "Brella-API-Access-Token: ${BRELLA_API_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--data-raw '{
"track_id": 502,
"networking_area_id": 91,
"start_time": "2026-09-03T10:15:00Z",
"duration": 30
}'{
"data": {
"id": "1201",
"type": "networking-timeslot"
}
}The token scope determines returned fields. This selector illustrates that configuration; it does not change your token or the request.
Collection path: events/{event_id}/networking-timeslots
These mutations force reservable: true; clients cannot use this endpoint to convert the record into a content session.
Networking and rating list gating is unavailable through this resource. Remove registrant_list_ids and rating_registrant_list_ids from requests and scope mappings; Core ignores these unsupported inputs.
POST a networking timeslot
View the complete cURL example
curl --fail-with-body --silent --show-error --globoff --max-time 30 --request POST \
--url "${BRELLA_API_BASE_URL}"'/api/core/organizations/123/events/456/networking-timeslots' \
--header "Accept: application/vnd.brella.v4+json" \
--header "Brella-API-Access-Token: ${BRELLA_API_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--data-raw '{
"track_id": 502,
"networking_area_id": 91,
"start_time": "2026-09-03T10:15:00Z",
"duration": 30,
"color": "#58D78E"
}'The response type is networking-timeslot. Useful write-response fields include track_id, networking_area_id, start_time, end_time, duration, and color.
PATCH a networking timeslot
View the complete cURL example
curl --fail-with-body --silent --show-error --globoff --max-time 30 --request PATCH \
--url "${BRELLA_API_BASE_URL}"'/api/core/organizations/123/events/456/networking-timeslots/5601' \
--header "Accept: application/vnd.brella.v4+json" \
--header "Brella-API-Access-Token: ${BRELLA_API_ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
--data-raw '{
"start_time": "2026-09-03T10:30:00Z",
"duration": 45,
"color": "#3478F6"
}'Changing the networking area can reassign meeting points and is rejected when the new area cannot support the timeslot’s existing meeting types.
Input reference
8 inputs. Expand a field for its request type and update behavior. These are the example request keys; your administrator can configure aliases.
track_idScalar ID
- POST
- Optional if a suitable default exists
- PATCH
- Optional
Must identify a networking track in the event.
networking_area_idScalar ID
- POST
- Optional if a default exists
- PATCH
- Optional
Must identify an event networking area.
parent_timeslot_idScalar ID or `null`
- POST
- Optional
- PATCH
- Optional
Parent timeslot; model validation enforces the event boundary.
start_timeISO 8601 string
- POST
- Required for a valid create
- PATCH
- Optional
Converted through the event's time-zone compatibility logic.
durationScalar number
- POST
- Required for a valid create
- PATCH
- Optional
Minutes; with start time it supplies the model-required end time.
end_timeISO 8601 string
- POST
- Exposed but currently discarded
- PATCH
- Exposed but currently discarded
The downstream timeslot parameter allowlist currently strips this field; use duration.
colorScalar string or `null`
- POST
- Optional
- PATCH
- Optional
Color value.
child_timeslot_idsArray of scalar IDs
- POST
- Optional
- PATCH
- Optional
Child timeslots; model validation enforces parent/event consistency.