Submit Person/HR records (async)
curl --request PUT \
--url https://api.tangoanalytics.com/v1/spacemgmt/batch/people \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--header 'x-client: <api-key>' \
--data '
{
"records": [
{
"person_number": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"country": "<string>",
"middle_name": "<string>",
"other_name": "<string>",
"employee_type": "<string>",
"cost_center": "<string>",
"title": "<string>",
"building_assigned": "<string>",
"manager_number": "<string>",
"hire_date": "<string>",
"end_date": "<string>",
"grade_level": "<string>",
"primary_phone": "<string>",
"mobile_number": "<string>",
"email": "jsmith@example.com",
"total_office_days": 123,
"office_on_sun": 123,
"office_on_mon": 123,
"office_on_tue": 123,
"office_on_wed": 123,
"office_on_thu": 123,
"office_on_fri": 123,
"office_on_sat": 123,
"cattr1": "<string>",
"cattr2": "<string>",
"cattr3": "<string>",
"cattr4": "<string>",
"cattr5": "<string>",
"cattr6": "<string>",
"cattr7": "<string>",
"cattr8": "<string>",
"cattr9": "<string>",
"cattr10": "<string>",
"nattr1": 123,
"nattr2": 123,
"nattr3": 123,
"nattr4": 123,
"nattr5": 123,
"dattr1": "<string>",
"dattr2": "<string>",
"dattr3": "<string>",
"dattr4": "<string>",
"dattr5": "<string>",
"lovattr1": "<string>",
"lovattr2": "<string>",
"lovattr3": "<string>",
"lovattr4": "<string>",
"lovattr5": "<string>",
"brand_id": 123,
"seating_type": "<string>",
"zip": "<string>",
"mac_addresses": "<string>",
"network_user_names": "<string>",
"host_names": "<string>"
}
]
}
'const options = {
method: 'PUT',
headers: {
'x-client': '<api-key>',
'x-api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
records: [
{
person_number: '<string>',
first_name: '<string>',
last_name: '<string>',
country: '<string>',
middle_name: '<string>',
other_name: '<string>',
employee_type: '<string>',
cost_center: '<string>',
title: '<string>',
building_assigned: '<string>',
manager_number: '<string>',
hire_date: '<string>',
end_date: '<string>',
grade_level: '<string>',
primary_phone: '<string>',
mobile_number: '<string>',
email: 'jsmith@example.com',
total_office_days: 123,
office_on_sun: 123,
office_on_mon: 123,
office_on_tue: 123,
office_on_wed: 123,
office_on_thu: 123,
office_on_fri: 123,
office_on_sat: 123,
cattr1: '<string>',
cattr2: '<string>',
cattr3: '<string>',
cattr4: '<string>',
cattr5: '<string>',
cattr6: '<string>',
cattr7: '<string>',
cattr8: '<string>',
cattr9: '<string>',
cattr10: '<string>',
nattr1: 123,
nattr2: 123,
nattr3: 123,
nattr4: 123,
nattr5: 123,
dattr1: '<string>',
dattr2: '<string>',
dattr3: '<string>',
dattr4: '<string>',
dattr5: '<string>',
lovattr1: '<string>',
lovattr2: '<string>',
lovattr3: '<string>',
lovattr4: '<string>',
lovattr5: '<string>',
brand_id: 123,
seating_type: '<string>',
zip: '<string>',
mac_addresses: '<string>',
network_user_names: '<string>',
host_names: '<string>'
}
]
})
};
fetch('https://api.tangoanalytics.com/v1/spacemgmt/batch/people', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.tangoanalytics.com/v1/spacemgmt/batch/people"
payload = { "records": [
{
"person_number": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"country": "<string>",
"middle_name": "<string>",
"other_name": "<string>",
"employee_type": "<string>",
"cost_center": "<string>",
"title": "<string>",
"building_assigned": "<string>",
"manager_number": "<string>",
"hire_date": "<string>",
"end_date": "<string>",
"grade_level": "<string>",
"primary_phone": "<string>",
"mobile_number": "<string>",
"email": "jsmith@example.com",
"total_office_days": 123,
"office_on_sun": 123,
"office_on_mon": 123,
"office_on_tue": 123,
"office_on_wed": 123,
"office_on_thu": 123,
"office_on_fri": 123,
"office_on_sat": 123,
"cattr1": "<string>",
"cattr2": "<string>",
"cattr3": "<string>",
"cattr4": "<string>",
"cattr5": "<string>",
"cattr6": "<string>",
"cattr7": "<string>",
"cattr8": "<string>",
"cattr9": "<string>",
"cattr10": "<string>",
"nattr1": 123,
"nattr2": 123,
"nattr3": 123,
"nattr4": 123,
"nattr5": 123,
"dattr1": "<string>",
"dattr2": "<string>",
"dattr3": "<string>",
"dattr4": "<string>",
"dattr5": "<string>",
"lovattr1": "<string>",
"lovattr2": "<string>",
"lovattr3": "<string>",
"lovattr4": "<string>",
"lovattr5": "<string>",
"brand_id": 123,
"seating_type": "<string>",
"zip": "<string>",
"mac_addresses": "<string>",
"network_user_names": "<string>",
"host_names": "<string>"
}
] }
headers = {
"x-client": "<api-key>",
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text){
"status": "OK",
"gu_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status_message": "<string>"
}People (HR)
Submit Person/HR records (async)
PUT
/
v1
/
spacemgmt
/
batch
/
people
Submit Person/HR records (async)
curl --request PUT \
--url https://api.tangoanalytics.com/v1/spacemgmt/batch/people \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--header 'x-client: <api-key>' \
--data '
{
"records": [
{
"person_number": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"country": "<string>",
"middle_name": "<string>",
"other_name": "<string>",
"employee_type": "<string>",
"cost_center": "<string>",
"title": "<string>",
"building_assigned": "<string>",
"manager_number": "<string>",
"hire_date": "<string>",
"end_date": "<string>",
"grade_level": "<string>",
"primary_phone": "<string>",
"mobile_number": "<string>",
"email": "jsmith@example.com",
"total_office_days": 123,
"office_on_sun": 123,
"office_on_mon": 123,
"office_on_tue": 123,
"office_on_wed": 123,
"office_on_thu": 123,
"office_on_fri": 123,
"office_on_sat": 123,
"cattr1": "<string>",
"cattr2": "<string>",
"cattr3": "<string>",
"cattr4": "<string>",
"cattr5": "<string>",
"cattr6": "<string>",
"cattr7": "<string>",
"cattr8": "<string>",
"cattr9": "<string>",
"cattr10": "<string>",
"nattr1": 123,
"nattr2": 123,
"nattr3": 123,
"nattr4": 123,
"nattr5": 123,
"dattr1": "<string>",
"dattr2": "<string>",
"dattr3": "<string>",
"dattr4": "<string>",
"dattr5": "<string>",
"lovattr1": "<string>",
"lovattr2": "<string>",
"lovattr3": "<string>",
"lovattr4": "<string>",
"lovattr5": "<string>",
"brand_id": 123,
"seating_type": "<string>",
"zip": "<string>",
"mac_addresses": "<string>",
"network_user_names": "<string>",
"host_names": "<string>"
}
]
}
'const options = {
method: 'PUT',
headers: {
'x-client': '<api-key>',
'x-api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
records: [
{
person_number: '<string>',
first_name: '<string>',
last_name: '<string>',
country: '<string>',
middle_name: '<string>',
other_name: '<string>',
employee_type: '<string>',
cost_center: '<string>',
title: '<string>',
building_assigned: '<string>',
manager_number: '<string>',
hire_date: '<string>',
end_date: '<string>',
grade_level: '<string>',
primary_phone: '<string>',
mobile_number: '<string>',
email: 'jsmith@example.com',
total_office_days: 123,
office_on_sun: 123,
office_on_mon: 123,
office_on_tue: 123,
office_on_wed: 123,
office_on_thu: 123,
office_on_fri: 123,
office_on_sat: 123,
cattr1: '<string>',
cattr2: '<string>',
cattr3: '<string>',
cattr4: '<string>',
cattr5: '<string>',
cattr6: '<string>',
cattr7: '<string>',
cattr8: '<string>',
cattr9: '<string>',
cattr10: '<string>',
nattr1: 123,
nattr2: 123,
nattr3: 123,
nattr4: 123,
nattr5: 123,
dattr1: '<string>',
dattr2: '<string>',
dattr3: '<string>',
dattr4: '<string>',
dattr5: '<string>',
lovattr1: '<string>',
lovattr2: '<string>',
lovattr3: '<string>',
lovattr4: '<string>',
lovattr5: '<string>',
brand_id: 123,
seating_type: '<string>',
zip: '<string>',
mac_addresses: '<string>',
network_user_names: '<string>',
host_names: '<string>'
}
]
})
};
fetch('https://api.tangoanalytics.com/v1/spacemgmt/batch/people', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.tangoanalytics.com/v1/spacemgmt/batch/people"
payload = { "records": [
{
"person_number": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"country": "<string>",
"middle_name": "<string>",
"other_name": "<string>",
"employee_type": "<string>",
"cost_center": "<string>",
"title": "<string>",
"building_assigned": "<string>",
"manager_number": "<string>",
"hire_date": "<string>",
"end_date": "<string>",
"grade_level": "<string>",
"primary_phone": "<string>",
"mobile_number": "<string>",
"email": "jsmith@example.com",
"total_office_days": 123,
"office_on_sun": 123,
"office_on_mon": 123,
"office_on_tue": 123,
"office_on_wed": 123,
"office_on_thu": 123,
"office_on_fri": 123,
"office_on_sat": 123,
"cattr1": "<string>",
"cattr2": "<string>",
"cattr3": "<string>",
"cattr4": "<string>",
"cattr5": "<string>",
"cattr6": "<string>",
"cattr7": "<string>",
"cattr8": "<string>",
"cattr9": "<string>",
"cattr10": "<string>",
"nattr1": 123,
"nattr2": 123,
"nattr3": 123,
"nattr4": 123,
"nattr5": 123,
"dattr1": "<string>",
"dattr2": "<string>",
"dattr3": "<string>",
"dattr4": "<string>",
"dattr5": "<string>",
"lovattr1": "<string>",
"lovattr2": "<string>",
"lovattr3": "<string>",
"lovattr4": "<string>",
"lovattr5": "<string>",
"brand_id": 123,
"seating_type": "<string>",
"zip": "<string>",
"mac_addresses": "<string>",
"network_user_names": "<string>",
"host_names": "<string>"
}
] }
headers = {
"x-client": "<api-key>",
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text){
"status": "OK",
"gu_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status_message": "<string>"
}Body
application/json
Show child attributes
Show child attributes

