Meeting routes: markNoShow, reschedule
The Meeting Verbs markNoShow, reschedule as api.sb routes, with inputs, result, refusals and an example.
Reference for Meeting, one group of Meeting routes.
Meeting.markNoShow
MarkNoShow records that an attendee missed a Meeting, applies the no-show rule of its Offer, and offers a new time. Verb page.
POST /{namespace}/ meetings/ {meeting}/ markNoShowPath: meeting. Emits Meeting.markedNoShow.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
meeting | Meeting | required | The missed Meeting. |
Returns
| Output | Type | Required | Description |
|---|---|---|---|
meeting | Meeting | required | The Meeting, marked no-show. |
Refuses when
| Check | Error | Fix | Then call |
|---|---|---|---|
| The key is valid, but its scopes do not allow this operation. | forbidden | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | None. |
Example
curl -X POST https: //api.sb/ leaseline.app/ meetings/ meeting_TyEQGjh9uX/ markNoShow \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"{
"api": "https: //api.sb/ leaseline.app",
"meeting": {
"$id": "https: //api.sb/ leaseline.app/ meetings/ meeting_TyEQGjh9uX",
"$type": "Meeting",
"at": "2026-10-22T12: 00: 00Z"
},
"action": {
"$id": "https: //api.sb/ leaseline.app/ actions/ act_br07HsG8MG",
"operation": "Meeting.markNoShow",
"status": "done"
},
"links": {
"self": "https: //api.sb/ leaseline.app/ actions/ act_br07HsG8MG"
}
}Meeting.reschedule
Reschedule moves a scheduled Meeting to another time its host’s Availability holds free, and tells every attendee. Verb page.
POST /{namespace}/ meetings/ {meeting}/ reschedulePath: meeting. Body, as JSON: the other inputs. Emits Meeting.rescheduled.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
meeting | Meeting | required | The Meeting to move. |
at | datetime | required | The new start time. |
Returns
| Output | Type | Required | Description |
|---|---|---|---|
meeting | Meeting | required | The Meeting at its new time. |
Refuses when
| Check | Error | Fix | Then call |
|---|---|---|---|
| The key is valid, but its scopes do not allow this operation. | forbidden | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | None. |
| A time the host’s Availability does not hold free | refused | Clear what the check names, then call it again. | None. |
Example
curl -X POST https: //api.sb/ leaseline.app/ meetings/ meeting_TyEQGjh9uX/ reschedule \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"at": "2026-10-22T12: 00: 00Z"}'{
"api": "https: //api.sb/ leaseline.app",
"meeting": {
"$id": "https: //api.sb/ leaseline.app/ meetings/ meeting_TyEQGjh9uX",
"$type": "Meeting",
"at": "2026-10-22T12: 00: 00Z"
},
"action": {
"$id": "https: //api.sb/ leaseline.app/ actions/ act_br07HsG8MG",
"operation": "Meeting.reschedule",
"status": "done"
},
"links": {
"self": "https: //api.sb/ leaseline.app/ actions/ act_br07HsG8MG"
}
}