Upsert profiles
This endpoint is used to create and/or update profiles in your Vome database. This means that if we find a match in your database, we will update the profile. If there is no match, we will attempt to create a new profile.
Please note, you must add a first name, last name and email address when trying to create profiles. The email address must be unique across profiles in your database.
Endpoint
POST api/profiles/bulk-create/Example Request Payload
{
"unique_identifier": {
"identifier_type":0, //Email address
"unique_custom_field": ""
},
"invite_user_to_vome": true,
"invite_language": 'EN',
"invite_message": '<p>We cannot wait for you to claim your profile!</p>',
"volunteers_data": [
{
"emergency_contact": {
"name": "Jon Smith",
"phone_number": "5555555555",
"relationship": "Father"
},
"medical_information": {
"description": "Allergies to peanuts",
"has_medical_info": "true"
},
"occupation_info":{
"occupation":0, //Student
"occupation_institution_name":"University of Memphis"
},
"profile_data": {
"id":"d2fcbe43-1eba-419e-a489-3d471f7658ff",
"first_name": "Lily",
"last_name": "Smith",
"email":"[email protected]",
"phone_number": "555555555",
"date_of_birth": "1998-06-06",
"gender": 1, //Female
"address": "7 Freedom Trail, Medway, Norfolk, MA, USA",
"address_coordinates": [
"42.14579519999999",
"-71.4391298"
]
},
"custom_field_data": [
{
"custom_field_id": "395fd06d-48ca-41a0-be0c-3cd22fdad976",
"custom_field_name": "Salesforce ID",
"custom_field_user_value": "fe8fwe7f7897487r87hb"
},
{
"custom_field_id": "78c03e94-097b-4f00-8aaa-6b7e4ddf1e93",
"custom_field_name": "T-shirt size",
"custom_field_user_value": "Medium"
}
]
}
]
}
Last updated