Public
Members

Get a member (employee)

Changed on
get/v1/public/members/{memberId}

Request

Path parameters

memberIdstring required

Response

uidstring required

Unique member id

createdAtstring required

Member creation date and time. In ISO-8601 format

updatedAtstring

Member last modification date and time. In ISO-8601 format

deactivatedAtstring

if the member status is inactive, the deactivation date in ISO-8601 format

status'active' | 'inactive' | 'deleted' | 'needs_approval' required
firstNamestring required

Member first name

lastNamestring required

Member last name

codestring nullable

Member employee code

maxHoursPerWeeknumber nullable

Maximum working hours per week. This value is considered when looking for employees on open shifts, replacements and swaps

maxHoursPerPayPeriodnumber nullable

Maximum working hours per pay period. This value is considered when looking for employees on open shifts, replacements and swaps

hourlyWagenumber nullable

Hourly wage. This value is not available by default. You must make a request to unlock it at api@evolia.com

hourlyWageBySkillCodesobject

Hourly wage by skill (position) codes. If the skill has no code, the value is not present. This value is not available by default. You must make a request to unlock it at api@evolia.com

hourlyWageBySkillIdsobject

Hourly wage by skill (position) ids. This value is not available by default. You must make a request to unlock it at api@evolia.com

pinstring required

Employee pin use to clock in and out of the punch console. Length must be larger than 5 characters

typeobject

FULL_TIME = 1,PART_TIME = 2, SUBSTITUTE = 3, OCCASIONAL = 4, CONTRACTUAL = 5, SUPERNUMERARY = 6, ON_PROBATION = 7, PROSPECT = 8, TRAINING = 9, PARENTAL_LEAVE = 10, STUDENT = 11, REGULAR = 12, SEASONAL = 13, PARTIAL_WITH_RESTRICTION = 14, MANAGER = 15, VOLUNTEER = 16, AGENCY = 17,

typeIdobject required

A member type UID indicating the member status

typeCodeobject required

A member type code indicating the member status

emailstring nullable

Member email

phonestring nullable

Member phone number

hiringDatenumber nullable

Member hiring date in format yyyy-mm-dd

teamIdsstring[] nullable

An array of team UID indicating on which team a member can work

teamCodesstring[] nullable

An array of team code indicating on which team a member can work

skillIdsstring[] nullable

An array of skill UID indicating on which skill (position) a member can work

skillCodesstring[] nullable

An array of skill code indicating on which skill (position) a member can work

locationIdsstring[] nullable

An array of location UID indicating on which location a member can work

locationCodesstring[] nullable

An array of location code indicating on which location a member can work

customobject nullable

An optional object of custom properties. Current implementation only support string values

isAdminboolean

Indicates if the member is an administrator.

gender'M' | 'F' | 'X' | 'P'

Member gender. P mean "Prefer not to say"

emailNotificationboolean

Accept email notifications

pushNotificationboolean

Accept push notifications

birthdatestring

Member date of birth

primaryEmergencyContactNamestring

Member primary emergency contact name

primaryEmergencyContactPhonestring

Member primary emergency contact phone

primaryEmergencyContactNotestring

Member primary emergency contact note

secondaryEmergencyContactNamestring

Member secondary emergency contact name

secondaryEmergencyContactPhonestring

Member secondary emergency contact phone

secondaryEmergencyContactNotestring

Member secondary emergency contact note

Example response

{
  "code": "12",
  "hourlyWageBySkillCodes": {
    "assistant": 18.25,
    "lead": 20.53
  },
  "hourlyWageBySkillIds": {
    "64f1a2b3c4d5e6f7890abcde": 18.25,
    "64f1a2b3c4d5e6f7890abcdf": 20.53
  },
  "pin": "98765",
  "email": "johndoe@email.com",
  "phone": "418-262-1123",
  "custom": {
    "key1": "value1",
    "key2": "value2"
  },
  "gender": "M",
  "birthdate": "2001-01-31",
  "homeAddress": {
    "line2": "string",
    "city": "string",
    "state": "string",
    "postalCode": "string",
    "country": "string"
  }
}

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status