Events (Admin)
Update guest speaker avatar (Admin)
POST
/manage/events/:eventId/speakers/:entryId/guest-avatarUpdate 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.
| Auth | Login required |
|---|
Path parameters
eventIdstringrequiredEvent ID or slug.
entryIdstringrequiredThe speaker's registration ID.
Request body
avatarfilerequiredImage 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
| Field | Type | Description |
|---|---|---|
avatarUrl | string | URL of the uploaded avatar image. |
speaker | Speaker | The 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" }}