Search docs/

Enviar dados de sincronização

{...}

Enviar entidades para sincronização com a Layers.

POST https://api.layers.digital/v1/sync/:syncRunId/uploadEntities
CopiarCopiado

Autenticação

Autenticação do tipo Token Bearer é necessária para acessar essa rota.

Parâmetros

  • community-id
    (header)
    obrigatório
    Identificador da comunidade

Requisição

Especificação

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