Events (Admin)

Update guest speaker avatar (Admin)

POST/manage/events/:eventId/speakers/:entryId/guest-avatar

Update a guest user's profile image (the user's avatarUrl). Guests hold no display overrides, so the avatar override is cleared. Cannot be used for 4S-user speakers (ENTRY_NOT_GUEST). Requires the speakersWrite permission.

AuthLogin required

Path parameters

eventIdstringrequired

Event ID or slug.

entryIdstringrequired

The speaker's registration ID.

Request body

avatarfilerequired

Image file (multipart/form-data)

Notes

Images are sent as multipart/form-data. JPEG, PNG and GIF are supported, up to 5MB. Exceeding the limit returns 400 (errorCode 10042).

Response

FieldTypeDescription
avatarUrlstringURL of the uploaded avatar image.
speakerSpeakerThe speaker with the new avatar applied.
Request
curl https://api.4s.link/manage/events/EVENT_ID/speakers/ENTRY_ID/guest-avatar \
-X POST \
-H "Authorization: Bearer 4s_at_..." \
-F "file=@image.png"
Example response
{
"avatarUrl": "https://.../avatar.png",
"speaker": { "id": "en9z8y7-...", "avatarUrl": "https://.../avatar.png" }
}