Skip to content

Entity Mapping

Seamlr requires mapping between provider entities and internal Seamlr entities.

Provider ConceptSeamlr Concept
OutletOutlet
RoleJob Role

When Seamlr receives a shift with unmapped outlet/role:

  1. A mapping request is created in Seamlr

  2. The employer is notified about the pending mapping

  3. The employer configures the mapping in Seamlr admin

  4. Future shifts with the same outlet/role are automatically processed

Each mapping includes:

FieldDescription
Provider outlet IDExternal outlet identifier
Seamlr outletInternal outlet reference
Provider role IDExternal role identifier
Seamlr job roleInternal job role reference
Default settingsContact person, description, dress code
{
"providerOutletId": "6ba7b811-9dad-11d1-80b4-00c04fd430c8",
"seamlrOutletId": "outlet-123",
"providerRoleId": "6ba7b812-9dad-11d1-80b4-00c04fd430c8",
"seamlrRoleId": "role-456",
"defaults": {
"contactPerson": "Manager Name",
"description": "Restaurant shift",
"dressCode": "Black shirt, dark pants"
}
}