βCreating Participants
This step shows the method to add one or more users as participants in a session with Groups API.
Last updated
curl --location --request POST \
'https://<DOMAIN>/xapi/session/<SESSION_ID>/attendees' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data '[{
"user_id": "<USER_ID>",
"role": "u"
}]'from perculus_sdk.client import APIClient
# API client
client = APIClient()
...
# Add an Attendee
attendee = client.attendees.add_by_user_id("<SESSION_ID>", "<USER_ID>")
print(attendee)
# Add Multiple Attendees
attendees = client.attendees.add_multiple_by_user_id("<SESSION_ID>", [
{ "user_id": "<USER_ID1>" },
{ "user_id": "<USER_ID2>" }
])
print(attendees)// ASAP :)import APIClient from "perculus-sdk"
// API client
const client = new APIClient()
...
// Add an attendee
const attendee = client.attendees.addAttendee("<SESSION_ID>", "<USER_ID>")
console.log(attendee)
// Add Multiple Attendees
const attendees = client.attendees.addMultipleAttendees("<SESSION_ID>", [
{ user_id: "<USER_ID1>" },
{ user_id: "<USER_ID2>" }
])
console.log(attendees)// ASAP :)[
{
"user_id": "<USER_ID1>",
"role": "u"
},
{
"user_id": "<USER_ID2>"
}
]{
"approved": [
{
"session_id": "<SESSION_ID>",
"user_id": "<USER_ID>",
"attendee_id": "***",
"attendance_code": "<ATTENDANCE_CODE>",
"name": "john",
"surname": "Doe",
"email": "john@doe.com",
"role": "u",
"mobile": "",
"avatar": null,
"creation_date": "2024-08-16T01:55:15.7991084Z",
"updating_date": null
}
],
"rejected": []
}{
"approved": [],
"rejected": [
{
"model": null,
"state": {
"code": 10,
"details": "Object reference not set to an instance of an object."
}
}
]
}