Skip to content

Data Schemas

{
"id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"startTime": "2024-01-15T09:00:00Z",
"endTime": "2024-01-15T17:00:00Z",
"outletId": "6ba7b811-9dad-11d1-80b4-00c04fd430c8",
"outletName": "Downtown Location",
"roleId": "6ba7b812-9dad-11d1-80b4-00c04fd430c8",
"roleName": "Server",
"slots": 3,
"assignedCandidates": [
{ "candidateId": "6ba7b813-9dad-11d1-80b4-00c04fd430c8" },
{ "candidateId": "6ba7b814-9dad-11d1-80b4-00c04fd430c8" }
]
}
FieldTypeDescription
idstring (UUID)Unique shift identifier
startTimestring (ISO 8601)Shift start time
endTimestring (ISO 8601)Shift end time
outletIdstring (UUID)Outlet identifier
outletNamestringHuman-readable outlet name
roleIdstring (UUID)Job role identifier
roleNamestringHuman-readable role name
slotsnumberNumber of positions to fill
assignedCandidatesarrayCurrently assigned candidates
{
"id": "6ba7b813-9dad-11d1-80b4-00c04fd430c8",
"personalNumber": "YYYYMMDDXXXX",
"firstName": "John",
"lastName": "Doe",
"address": "123 Main St",
"postCode": "12345",
"city": "Stockholm",
"countryCode": "se",
"email": "john@example.com",
"phone": "+46701234567",
"clearingNumber": "1234",
"bankAccountNumber": "1234567890"
}
FieldTypeDescription
idstring (UUID)Candidate identifier in provider system
personalNumberstringSwedish personal number (YYYYMMDDXXXX)
firstNamestringFirst name
lastNamestringLast name
addressstringStreet address
postCodestringPostal code
citystringCity
countryCodestringISO country code (e.g., “se”)
emailstringEmail address
phonestringPhone number (E.164 format recommended)
clearingNumberstringBank clearing number
bankAccountNumberstringBank account number

For new candidate registration, additional fields are supported. See New Candidate Registration for details.