How to update a participant's social media links

Use this guide when you need to set or update social media profile URLs for a participant.


Prerequisites

  • Your API key

  • The participant's internal id, external_id, or email


Request

Bash
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
  -H "Authorization: Bearer your_api_key_here" \
  -F "event_id=7" \
  -F "id=12345" \
  -F "linkedin_page=https://linkedin.com/in/johndoe" \
  -F "twitter_page=https://twitter.com/johndoe" \
  -F "facebook_page=https://facebook.com/johndoe" \
  -F "instagram_page=https://instagram.com/johndoe" \
  -F "youtube_page=https://youtube.com/@johndoe"

Response

JSON
{
  "code": 200,
  "errors": null,
  "data": {
    "id": 12345,
    "email": "john.doe@example.com",
    "status": "updated",
    "external_id": null,
    "info": ["Account match: id"],
    "errors": []
  },
  "response_id": "1700000000.12345"
}

Notes

  • All social media fields are optional — include only the ones you want to update

  • Pass an empty string ("") for any field you want to clear

  • No URL format validation is applied; any string value is accepted