لوكلاء AI: ملف markdown لهذه الصفحة — /docs-content-en/entities/calendar-events/meeting-status.md فهرس التوثيق — /llms.txt

مقالات التوثيق متاحة حاليًا باللغة الإنجليزية فقط.

Meeting RSVP

GET /v1/calendar-events/:id/meeting-status · PUT /v1/calendar-events/:id/meeting-status

Bitrix24 API: calendar.meeting.status.get / calendar.meeting.status.set · Scope: calendar

Read or change the CURRENT credential owner RSVP. To write, use PUT on the same path with {"status":"declined"}. The event and participation are read before mutation; non-participation returns a B24 refusal before writing.

Parameters

Parameter Type Required Description
Parameterid Typeinteger RequiredYes DescriptionEvent ID from calendar events.
Parameterstatus Typestring RequiredPUT only Descriptionaccepted, declined or invited. Applies only to the current credential owner.

Examples

Terminal
curl -X GET "https://vibecode.bitrix24.com/v1/calendar-events/12/meeting-status" -H "X-Api-Key: $VIBE_API_KEY"
Terminal
curl -X GET "https://vibecode.bitrix24.com/v1/calendar-events/12/meeting-status" -H "X-Api-Key: $VIBE_API_KEY" -H "Authorization: Bearer $VIBE_USER_TOKEN"
javascript
const response = await fetch('https://vibecode.bitrix24.com/v1/calendar-events/12/meeting-status', {
  method: 'GET',
  headers: { 'X-Api-Key': apiKey }
});
console.log(await response.json());
javascript
const response = await fetch('https://vibecode.bitrix24.com/v1/calendar-events/12/meeting-status', {
  method: 'GET',
  headers: { 'X-Api-Key': apiKey , 'Authorization': `Bearer ${userToken}` }
});
console.log(await response.json());

Response

JSON
{
  "success": true,
  "data": {
    "status": "invited"
  }
}

Response fields

Field Type Description
Fieldsuccess Typeboolean DescriptionTrue on success.
Fielddata.status Typestring Descriptionaccepted, declined, invited or host (organizer). PUT returns the re-read status. host is read-only.

Errors

HTTP Code Condition
HTTP400 CodeINVALID_PARAMS ConditionInvalid IDs, dates or status.
HTTP400 CodeMISSING_REQUIRED_FIELDS ConditionRequired values are absent.
HTTP401 CodeTOKEN_MISSING ConditionThe key has no usable B24 credentials.
HTTP403 CodeSCOPE_DENIED Conditioncalendar scope is missing.
HTTP403 CodeWRITE_BLOCKED_READONLY_KEY ConditionThe key forbids a write.
HTTP403 CodeBITRIX_ACCESS_DENIED ConditionBitrix24 denied access.
HTTP404 CodeENTITY_NOT_FOUND ConditionResource or event is absent.
HTTP422 CodeBITRIX_ERROR ConditionB24 refused the operation or did not persist the write.
HTTP429 CodeRATE_LIMITED ConditionRequest limit exceeded.
HTTP502 CodeBITRIX_UNAVAILABLE ConditionInvalid or unavailable B24 response.
HTTP503 CodeBITRIX_TIMEOUT ConditionB24 timed out.

Invalid input returns an error instead of an empty result:

JSON
{"success":false,"error":{"code":"INVALID_PARAMS","message":"Invalid calendar parameters"}}

All errors

See also

Change RSVP

Terminal
curl -X PUT "https://vibecode.bitrix24.com/v1/calendar-events/12/meeting-status" -H "X-Api-Key: $VIBE_API_KEY" -H "Content-Type: application/json" -d '{"status":"declined"}'