User API
Delegations
Principal delegations: create, confirm, revoke, re-verify
GET
/delegationsList delegations for the current user
Query parameters
rolestring
statusstring
Responses
200List
ok reqenum
truedelegations reqobject[]
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsany[]
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
pageinteger
perPageinteger
totalinteger
Request
curl 'https://app.openassistant.us/api/delegations' \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true,
"delegations": [
{
"id": "string",
"coordinator": {
"id": null,
"type": null
},
"principal": {
"id": null,
"type": null
},
"account": "string",
"assistant": {
"id": null
},
"status": "pending"
}
]
}POST
/delegationsCreate a delegation (coordinator initiates)
Request body
principalId reqstring
delegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgoogleapprovalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullassistantstring
Responses
201Created
ok reqenum
truedelegation reqobject
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsobject[]
idstring
labelstring | null
match reqany...
mode reqenum
autotime-boxedmanualdeniedtimeBoxedWindowMininteger | null
timeBoxedExpiryenum
executecancelnullundoDelaySecinteger | null
appliesTostring[]
createdAtstring
createdBystring | null
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
Request
curl 'https://app.openassistant.us/api/delegations' \
-X POST \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{
"principalId": "507f1f77bcf86cd799439011",
"delegationSource": "calendar_provider"
}'Response
{
"ok": true,
"delegation": {
"id": "string",
"coordinator": {
"id": "string",
"type": "user"
},
"principal": {
"id": "string",
"type": "user"
},
"account": "string",
"assistant": {
"id": "string"
},
"status": "pending"
}
}GET
/delegations/{id}Get a delegation
Path parameters
id reqstring
Responses
200Delegation
ok reqenum
truedelegation reqobject
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsobject[]
idstring
labelstring | null
match reqany...
mode reqenum
autotime-boxedmanualdeniedtimeBoxedWindowMininteger | null
timeBoxedExpiryenum
executecancelnullundoDelaySecinteger | null
appliesTostring[]
createdAtstring
createdBystring | null
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
Request
curl 'https://app.openassistant.us/api/delegations/<id>' \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true,
"delegation": {
"id": "string",
"coordinator": {
"id": "string",
"type": "user"
},
"principal": {
"id": "string",
"type": "user"
},
"account": "string",
"assistant": {
"id": "string"
},
"status": "pending"
}
}PATCH
/delegations/{id}Update delegation settings
Path parameters
id reqstring
Request body
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullisDefaultboolean
Responses
200Updated
ok reqenum
truedelegation reqobject
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsobject[]
idstring
labelstring | null
match reqany...
mode reqenum
autotime-boxedmanualdeniedtimeBoxedWindowMininteger | null
timeBoxedExpiryenum
executecancelnullundoDelaySecinteger | null
appliesTostring[]
createdAtstring
createdBystring | null
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
Request
curl 'https://app.openassistant.us/api/delegations/<id>' \
-X PATCH \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{
"approvalMode": "auto",
"threadInclusion": "supervised",
"visibility": "cc",
"isDefault": true
}'Response
{
"ok": true,
"delegation": {
"id": "string",
"coordinator": {
"id": "string",
"type": "user"
},
"principal": {
"id": "string",
"type": "user"
},
"account": "string",
"assistant": {
"id": "string"
},
"status": "pending"
}
}POST
/delegations/{id}/confirmConfirm a pending delegation (principal)
Path parameters
id reqstring
Responses
200Confirmed
ok reqenum
truedelegation reqobject
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsobject[]
idstring
labelstring | null
match reqany...
mode reqenum
autotime-boxedmanualdeniedtimeBoxedWindowMininteger | null
timeBoxedExpiryenum
executecancelnullundoDelaySecinteger | null
appliesTostring[]
createdAtstring
createdBystring | null
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
Request
curl 'https://app.openassistant.us/api/delegations/<id>/confirm' \
-X POST \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true,
"delegation": {
"id": "string",
"coordinator": {
"id": "string",
"type": "user"
},
"principal": {
"id": "string",
"type": "user"
},
"account": "string",
"assistant": {
"id": "string"
},
"status": "pending"
}
}POST
/delegations/{id}/revokeRevoke a delegation
Path parameters
id reqstring
Responses
200Revoked
ok reqenum
truedelegation reqobject
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsobject[]
idstring
labelstring | null
match reqany...
mode reqenum
autotime-boxedmanualdeniedtimeBoxedWindowMininteger | null
timeBoxedExpiryenum
executecancelnullundoDelaySecinteger | null
appliesTostring[]
createdAtstring
createdBystring | null
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
Request
curl 'https://app.openassistant.us/api/delegations/<id>/revoke' \
-X POST \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true,
"delegation": {
"id": "string",
"coordinator": {
"id": "string",
"type": "user"
},
"principal": {
"id": "string",
"type": "user"
},
"account": "string",
"assistant": {
"id": "string"
},
"status": "pending"
}
}POST
/delegations/{id}/reverifyForce a fresh calendar verification and return updated access health (§2.6.1, §2.6.5)
Runs a provider round-trip against the coordinator's token for this delegation, then updates `accessHealth` (ok | calendar_degraded | calendar_lost) and `lastAccessCheckAt`. Never changes `status` — the watchdog and this endpoint only flag, never demote. Auth: the coordinator on the delegation.
Path parameters
id reqstring
Responses
200Re-verified
ok reqenum
truedelegation reqobject
id reqstring
coordinator reqobject | string | null
principal reqobject | string | null
account reqstring
assistant reqobject | string | null
status reqenum
pendingactiverevokedinitiatedBy reqenum
coordinatorprincipaladminsystemdelegationSource reqenum
calendar_providerplatformcalendarProviderenum
microsoftgooglenullprivateEventAccess reqboolean
isDefault reqboolean
approvalModeenum
automanualrequire_approvalnullthreadInclusionenum
supervisedsemi-supervisedunsupervisednullvisibilityenum
ccbccnullconfirmedAtstring | null
revokedAtstring | null
revokedBystring | null
deletedForGDPRboolean
lastVerifiedAtstring | null
accessHealth reqenum
okcalendar_degradedcalendar_lostlastAccessCheckAtstring | null
supervisionMatrix reqobject
email_as_userobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
email_as_assistantobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
messagingobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
voice_callobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
calendarobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
filesobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
driveobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
contactsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
third_party_skillsobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
websiteobject
modeenum
autotime-boxedmanualnulltimeBoxedWindowMinnumber | null
timeBoxedExpiryenum
executecancelnullundoDelaySecnumber | null
lockedstring[]
exceptionsobject[]
idstring
labelstring | null
match reqany...
mode reqenum
autotime-boxedmanualdeniedtimeBoxedWindowMininteger | null
timeBoxedExpiryenum
executecancelnullundoDelaySecinteger | null
appliesTostring[]
createdAtstring
createdBystring | null
calendarSettingsobject | null
readstring[]
writestring | null
createdAt reqstring
updatedAt reqstring
Request
curl 'https://app.openassistant.us/api/delegations/<id>/reverify' \
-X POST \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true,
"delegation": {
"id": "string",
"coordinator": {
"id": "string",
"type": "user"
},
"principal": {
"id": "string",
"type": "user"
},
"account": "string",
"assistant": {
"id": "string"
},
"status": "pending"
}
}