Enviar dados de sincronização
{...}Enviar entidades para sincronização com a Layers.
POST https://api.layers.digital/v2/sync/{syncRunId}/uploadEntities
CopiarCopiado
Autenticação
Autenticação do tipo
Token Bearer é necessária para acessar essa rota.
Parâmetros
- community-id(header)obrigatórioIdentificador da comunidade
- syncRunId(path)obrigatórioIdentificador da rodada de sincronização
Requisição
Especificação
groupsObject
membersObject
usersObject
componentsObject
Exemplo
{
"groups": {
"data": [
{
"alias": "exemplo",
"name": "exemplo",
"enrollments": {
"users": [
"exemplo"
],
"members": [
"exemplo"
]
},
"admins": [
{
"email": "exemplo",
"alias": "exemplo",
"components": [
"exemplo"
]
}
],
"tags": [
"exemplo"
],
"fields": {
"education:basic": {
"tipo": "exemplo",
"nivel": "exemplo",
"periodo": [
"exemplo"
]
}
},
"season": "exemplo",
"active": true
}
],
"removeUnlistedAdmins": true,
"removeUnlistedComponents": true,
"removeUnlistedEnrollments": true,
"removeUnlistedTags": true
},
"members": {
"data": [
{
"active": true,
"users": [
"exemplo"
],
"alias": "exemplo",
"birth": "exemplo",
"name": "exemplo",
"fields": {}
}
],
"removeUnlistedUsers": true
},
"users": {
"data": [
{
"active": true,
"alias": "exemplo",
"name": "exemplo",
"email": "exemplo",
"birth": "exemplo",
"season": "exemplo",
"setRoles": {},
"rolesSet": {},
"fields": {}
}
]
},
"components": {
"data": [
{
"active": true,
"alias": "exemplo",
"name": "exemplo",
"fields": {}
}
]
}
}
CopiarCopiado