Skip to content

Instantly share code, notes, and snippets.

@boomtrain-support
Last active September 1, 2015 21:49
Show Gist options
  • Save boomtrain-support/4a13d6e967835cf1669d to your computer and use it in GitHub Desktop.
Save boomtrain-support/4a13d6e967835cf1669d to your computer and use it in GitHub Desktop.
PUT /person - Create a new User using jQuery
<script>
// Create a new User
function putPersonCreate() {
// JSON stringify the User data
var json_user = JSON.stringify({
"bsin":"{Leave blank to create a new BSIN}",
"email":"{email}",
"app_member_id":"{Your Unique ID for the User}",
"firstName":"{First Name}",
"lastName":"{Last Name}",
"attributes":[
{
"op":"replace",
"name":"{Attribute 1}",
"value":"{Value}"
},
{
"op":"replace",
"name":"{Attribute 2}",
"value":"{value}"
},
...
]
});
// Send a jQuery AJAX request to retrieve the User
$.ajax({
url: 'https://api.boomtrain.com/person',
// Replace with your Username, Password, and App Id
headers: {
'x-app-id': '{app_id}',
'Content-Type': 'application/json',
'Authorization': 'Basic ' + btoa('{username}:{password}')
},
type: 'PUT',
data: json_user,
success: function(msg) {
console.log(msg);
}
});
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment