MyWalmart 员工数据 API:打卡、排班与库存
MyWalmart 是沃尔玛为美国门店员工推出的官方工作应用,出品方沃尔玛是全美最大的私营雇主。登录后,首页先显示员工工牌卡片与实时打卡状态;排班日历按沃尔玛零售周列出带工种代码的班次,员工可以把自己的班次放进接班池,也可以领取同事转出的班次。管理者可以查看每日门店名册点名和团队工时视图,掌握谁已打卡、谁缺勤、谁已电话报备。在卖场里,货架扫描叠加层为每件商品标出所在通道、分区与货位,补货界面显示哪个通道分区正在作业、上次由谁处理以及对应的拣货清单,清仓或已删除的商品在扫描时会被标记出来。员工还能直接从非紧急警报提交设施维修工单,并在个人资料里维护紧急联系人与税务邮寄地址。该应用仅在美国上架,在沃尔玛门店小时工中的角色,相当于塔吉特的 myTime、亚马逊的 A to Z,以及同属沃尔玛旗下山姆会员店的 Me@Sams。
门店每日名册行把店内每个 walmartIdentificationNumber 关联到 clockStatus、lastPunchType、lastPunchTime、payType 与当班 shift;打卡状态读取还会为缺勤员工补充 absenceRsnCode、callInMethodCode 与 callInTimestamp。排班记录按沃尔玛零售周(wmWeek、scheduleWeekStartDate)组织,带有 shiftId、shiftStartTime、shiftEndTime、jobCode 与 jobDescription;转出的班次以 isShiftOffered 标记返回。身份行把每个 WIN 解析为 preferredFormattedName、hireDate、positionTitle、department、jobCategoryCodeDesc 与 facilityRegionNumber,资料图谱再补充紧急联系人(relationship、phoneNumber、optInEmergencyCompliance)与税务/邮寄地址(stateCode、postalCode、isMailing)。
库存一侧,部门货架库存把每个 upc 与 cid 映射到 aisle、section、mod_location、sgln 与 zone;资格增量(startTimestamp 至 endTimestamp 之间的 shelfEligible 变化)让本地副本无需全量下载即可保持最新;通道状态记录 isSectionActive、sectionLastWorkedTs、lastWorkedUser 及 pickList;例外筛选集标出清仓与已删除的 UPC。设施工单再提供 taskId、eventId 与 status。
HR 与门店运营工具用身份行按 WIN 查询入职日期、职位与部门;劳动力看板轮询打卡状态与班次起止来跟踪考勤,并把无人覆盖的班次推入接班池;店内库存作业借助增量同步货架位置并水合扫描到的商品;合规工作流核对紧急联系人授权与税务地址标记。openData Studio 把这些门店级的劳动力与货架记录变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
已登录员工(当前会话)
POST
/v1/graphql/associateosint返回为首页提供数据的已登录员工信息包:WIN、偏好姓名、部门、职位类别、在职状态与当前打卡状态。
认证方式: Bearer 员工令牌(Authorization: Bearer),另加身份请求头 x-country-code、x-user-id、x-store-id 与 x-client-id。
- associateId
- displayName
- employmentStatus
- department
- jobCategoryCode
- jobCategoryCodeDesc
- preferredFirstName
- preferredLastName
- walmartIdentificationNumber
- clockStatus
- facilityDivNumber
- facilityRegionNumber
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-user-id: u-18492031 x-store-id: 100 x-client-id: <client-id> Content-Type: application/json { "operationName": "getCurrentAssociate", "query": "query getCurrentAssociate { currentAssociate { associate { associateId displayName employmentStatus department jobCategoryCode jobCategoryCodeDesc preferredFirstName preferredLastName walmartIdentificationNumber clockStatus { status } } } }", "variables": {} }{ "data": { "currentAssociate": { "associate": { "associateId": "10001234", "displayName": "Jordan Lee", "employmentStatus": "A", "department": "82", "jobCategoryCode": "1", "jobCategoryCodeDesc": "Sales Associate", "preferredFirstName": "Jordan", "preferredLastName": "Lee", "walmartIdentificationNumber": "10001234", "clockStatus": { "status": "IN" }, "facilityDivNumber": "1", "facilityRegionNumber": "6" } } } }按用户 ID 查询员工资料
POST
/v1/graphql/profileosint按用户 ID 查询统一员工资料——WIN、入职日期、职位名称与偏好全名——供资料页与团队卡片页使用。
认证方式: Bearer 员工令牌,携带相同的国家/用户/门店身份请求头。
- associateProfile
- hireDate
- positionTitle
- preferredFormattedName
- walmartIdentificationNumber
- userId
POST /v1/graphql/profile HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US Content-Type: application/json { "operationName": "getAssociateProfile", "query": "query getAssociateProfile($userId: String!) { associateProfile(userId: $userId) { hireDate positionTitle preferredFormattedName walmartIdentificationNumber } }", "variables": { "userId": "u-18492031" } }{ "data": { "associateProfile": { "hireDate": "2019-04-12", "positionTitle": "Customer Service Manager", "preferredFormattedName": "Jordan Lee", "walmartIdentificationNumber": "10001234" } } }打卡/考勤状态
POST
/v1/graphql/associateopendata读取每日名册的门店级打卡状态:每个 WIN 是否已打卡、最近打卡类型/时间,以及缺勤或电话请假代码。
认证方式: Bearer 员工令牌,另加 x-country-code、x-user-id、x-store-id 与 x-client-id 请求头。
- associateId
- win
- punch
- clockStatus
- clockStatusDesc
- lastPunchTime
- lastPunchType
- absenceRsnCode
- absenceTypeCode
- callInMethodCode
- callInTimestamp
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-store-id: 100 Content-Type: application/json { "operationName": "getPunchState", "query": "query getPunchState($countryCode: String!, $startDate: Date!, $storeId: String!) { rosterDay(countryCode: $countryCode, startDate: $startDate, storeId: $storeId) { associateId win punch { clockStatus clockStatusDesc lastPunchTime lastPunchType } absence(countryCode: $countryCode, date: $startDate) { absenceRsnCode absenceTypeCode callInMethodCode callInTimestamp } } }", "variables": { "countryCode": "US", "startDate": "2026-09-27", "storeId": "100" } }{ "data": { "rosterDay": [{ "associateId": "10001234", "win": "10001234", "punch": { "clockStatus": "IN", "clockStatusDesc": "Clocked in", "lastPunchTime": "2026-09-27T13:02:11Z", "lastPunchType": "IN" }, "absence": { "absenceRsnCode": null, "absenceTypeCode": null, "callInMethodCode": null, "callInTimestamp": null } }] } }团队排班(含实时打卡状态)
POST
/v1/graphql/associateopendata按日期范围批量获取一个或多个 WIN 的班次与实时打卡状态——排班列表与经理团队工时视图背后的数据。
认证方式: Bearer 员工令牌,另加 x-country-code、x-user-id、x-store-id 与 x-client-id 请求头。
- associateId
- firstName
- lastName
- userId
- win
- clockStatus
- status
- lastPunchType
- lastPunchTime
- scheduleShifts
- shiftId
- shiftStartTime
- shiftEndTime
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "getTeamSchedules", "query": "query getTeamSchedules($wins: [String!]!, $startDate: String!, $endDate: String!) { teamSchedules(request: { wins: $wins, startDate: $startDate, endDate: $endDate }) { associateId firstName lastName userId win clockStatus { status lastPunchType lastPunchTime clockStatusDesc errorCode } scheduleShifts { shiftId shiftStartTime shiftEndTime } } }", "variables": { "wins": ["10001234"], "startDate": "2026-09-21", "endDate": "2026-09-27" } }{ "data": { "teamSchedules": [{ "associateId": "10001234", "firstName": "Jordan", "lastName": "Lee", "userId": "u-18492031", "win": "10001234", "clockStatus": { "status": "IN", "lastPunchType": "IN", "lastPunchTime": "2026-09-27T13:02:11Z", "clockStatusDesc": "Clocked in", "errorCode": null }, "scheduleShifts": [{ "shiftId": "88412001", "shiftStartTime": "2026-09-27T13:00:00Z", "shiftEndTime": "2026-09-27T21:00:00Z" }] }] } }员工门店排班
POST
/v1/graphql/associateopendata按 WIN 与门店编号返回员工的门店排班,含零售周、班次起止与带工种代码的事件,供排班日历使用。
认证方式: Bearer 员工令牌,另加 x-country-code、x-user-id、x-store-id 与 x-client-id 请求头。
- winNbr
- sourceInfo
- weeks
- scheduleWeekStartDate
- scheduleWeekEndDate
- wmWeek
- shiftId
- shiftStartTime
- shiftEndTime
- storeNumber
- jobCode
- jobDescription
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> x-store-id: 100 Content-Type: application/json { "operationName": "getStoreSchedule", "query": "query getStoreSchedule($country: String!, $storeNbr: Int!, $win: Int!, $startDate: String!, $endDate: String!) { storeSchedule(country: $country, storeNbr: $storeNbr, win: $win, startDate: $startDate, endDate: $endDate) { winNbr sourceInfo weeks { scheduleWeekStartDate scheduleWeekEndDate wmWeek schedules { shiftId shiftStartTime shiftEndTime storeNumber events { type startTime endTime jobCode jobDescription } } } } }", "variables": { "country": "US", "storeNbr": 100, "win": 10001234, "startDate": "2026-09-21", "endDate": "2026-10-04" } }{ "data": { "storeSchedule": { "winNbr": 10001234, "sourceInfo": "WFM", "weeks": [{ "scheduleWeekStartDate": "2026-09-21", "scheduleWeekEndDate": "2026-09-27", "wmWeek": "2026-38", "schedules": [{ "shiftId": "88412001", "shiftStartTime": "2026-09-27T13:00:00Z", "shiftEndTime": "2026-09-27T21:00:00Z", "storeNumber": 100, "events": [{ "type": "SHIFT", "startTime": "2026-09-27T13:00:00Z", "endTime": "2026-09-27T21:00:00Z", "jobCode": "1-SALES", "jobDescription": "Sales Associate" }] }] }] } } }门店每日名册
POST
/v1/graphql/associateosint列出门店每日名册上的在职员工,含偏好姓名、薪资类型、职位类别、打卡状态与分配班次——即团队点名视图。
认证方式: Bearer 员工令牌,另加 x-country-code、x-user-id、x-store-id 与 x-client-id 请求头。
- associateId
- firstName
- lastName
- fullName
- preferredFullName
- payType
- jobCategoryCodeDesc
- userId
- clockStatus
- lastPunchType
- shift
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-store-id: 100 Content-Type: application/json { "operationName": "getStoreRoster", "query": "query getStoreRoster($storeNbr: Int!, $countryCode: String!, $days: Int!, $startDate: Date!, $storeId: String!) { storeRoster(countryCode: $countryCode, days: $days, employmentStatus: \"A\", startDate: $startDate, storeId: $storeId) { associateId firstName lastName fullName preferredFullName payType jobCategoryCodeDesc userId punch { clockStatus lastPunchType } shift { name number } } }", "variables": { "storeNbr": 100, "countryCode": "US", "days": 1, "startDate": "2026-09-27", "storeId": "100" } }{ "data": { "storeRoster": [{ "associateId": "10001234", "firstName": "Jordan", "lastName": "Lee", "fullName": "Jordan Lee", "preferredFullName": "Jordan Lee", "payType": "HOURLY", "jobCategoryCodeDesc": "Sales Associate", "userId": "u-18492031", "punch": { "clockStatus": "IN", "lastPunchType": "IN" }, "shift": { "name": "First", "number": 1 } }] } }紧急联系人
POST
/v1/graphql/profileosint从统一资料读取员工的紧急联系人簿与合规授权——紧急联系人页使用的姓名、关系、电话与邮箱。
认证方式: Bearer 员工令牌。通过 id-type 参数以 WIN 或用户 ID 为键查询。
- userID
- optInEmergencyCompliance
- firstName
- lastName
- relationship
- isPrimary
- emailAddress
- emailType
- internationalPhoneCode
- phoneNumber
- phoneType
POST /v1/graphql/profile HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "getEmergencyContacts", "query": "query getEmergencyContacts($idType: IdType!, $winOrId: String!) { associateById(id: $winOrId, idType: $idType) { profile { contactData { emergencyCompliance { optInEmergencyCompliance txnStatus } emergencyContacts { firstName lastName relationship isPrimary email { emailAddress emailType } phone { countryCode phoneNumber phoneType } } } userID } } }", "variables": { "idType": "WIN", "winOrId": "10001234" } }{ "data": { "associateById": { "profile": { "userID": "u-18492031", "contactData": { "emergencyCompliance": { "optInEmergencyCompliance": true, "txnStatus": "COMMITTED" }, "emergencyContacts": [{ "firstName": "Alex", "lastName": "Lee", "relationship": "SPOUSE", "isPrimary": true, "email": { "emailAddress": "[email protected]", "emailType": "HOME" }, "phone": { "countryCode": "1", "phoneNumber": "4795550100", "phoneType": "MOBILE" } }] } } } } }税务/邮寄地址
POST
/v1/graphql/profileosint从资料的联系数据返回员工的税务与邮寄地址行——街道、城市、州、邮编及邮寄/首要标记。
认证方式: Bearer 员工令牌。以 WIN 为范围的资料读取。
- associateId
- addressLine1
- addressLine2
- city
- countryName
- postalCode
- stateCode
- stateName
- isMailing
- isPermanent
- isPrimary
- formattedAddress
POST /v1/graphql/profile HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "getTaxAddress", "query": "query getTaxAddress($win: String!) { associateById(id: $win) { associateId profile { contactData { addresses { addressLine1 addressLine2 city countryName postalCode stateCode stateName isMailing isPermanent isPrimary formattedAddress } } } } }", "variables": { "win": "10001234" } }{ "data": { "associateById": { "associateId": "10001234", "profile": { "contactData": { "addresses": [{ "addressLine1": "702 SW 8th St", "addressLine2": "", "city": "Bentonville", "countryName": "United States", "postalCode": "72716", "stateCode": "AR", "stateName": "Arkansas", "isMailing": true, "isPermanent": true, "isPrimary": true, "formattedAddress": "702 SW 8th St, Bentonville, AR 72716" }] } } } } }创建班次转让
POST
/v1/graphql/associateopendata把某 WIN 在某门店的班次发布到接班转让池,并返回已转让班次事件(工种代码、起止时间)。
认证方式: Bearer 员工令牌。以 WIN+门店为范围;经理与符合条件的员工可转让班次。
- winNbr
- shiftId
- isShiftOffered
- type
- startTime
- endTime
- jobCode
- hrdwJobCode
- jobDescription
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "offerShiftToPool", "query": "mutation offerShiftToPool($country: String!, $storeNbr: Int!, $win: Long!, $input: ShiftOfferInput) { offerShift(country: $country, storeNbr: $storeNbr, win: $win, input: $input) { winNbr shiftId isShiftOffered events { type startTime endTime jobCode hrdwJobCode jobDescription } } }", "variables": { "country": "US", "storeNbr": 100, "win": 10001234, "input": { "shiftId": "88412001" } } }{ "data": { "offerShift": { "winNbr": 10001234, "shiftId": "88412001", "isShiftOffered": true, "events": [{ "type": "SHIFT", "startTime": "2026-09-28T13:00:00Z", "endTime": "2026-09-28T21:00:00Z", "jobCode": "1-SALES", "hrdwJobCode": "1SALES", "jobDescription": "Sales Associate" }] } } }门店通道/分区状态
POST
/v1/graphql/associateopendata返回货架补货所用的通道/区域/分区作业状态:哪个分区处于活动状态、最近由谁处理,以及 UPC 拣货清单。
认证方式: Bearer 员工令牌。国家与门店请求头标识站点。
- aisleId
- zoneName
- sectionId
- isSectionActive
- sectionLastWorkedTs
- legacySectionId
- lastWorkedUser
- state
- pickList
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-store-id: 100 Content-Type: application/json { "operationName": "getAisleState", "query": "query getAisleState($country: String!, $storeId: Int!, $aisles: [String]) { aisleState(country: $country, storeId: $storeId, aisles: $aisles) { aisles { aisleId zoneName sections { sectionId isSectionActive sectionLastWorkedTs legacySectionId lastWorkedUser state pickList } } } }", "variables": { "country": "US", "storeId": 100, "aisles": ["12"] } }{ "data": { "aisleState": { "aisles": [{ "aisleId": "12", "zoneName": "Grocery", "sections": [{ "sectionId": "12-A", "isSectionActive": true, "sectionLastWorkedTs": "2026-09-27T15:41:00Z", "legacySectionId": "012A", "lastWorkedUser": "10001234", "state": "IN_PROGRESS", "pickList": ["0049000051234"] }] }] } } }按部门获取货架库存
GET
/v1/inventory/shelf-stockopendata下载部门级货架库存:CID、UPC、描述、图片与货架位置(通道、分区、SGLN、区域),供扫描叠加层使用。
认证方式: Bearer 令牌加身份请求头(x-country-code、x-user-id、x-store-id、x-client-id)及 x-feature-key: shelf-scan 请求头。查询 token 用于分页。
- items
- cid
- upc
- description
- image
- isItemOnFeature
- section
- aisle
- mod_location
- sgln
- zone
- barcode
- token
GET /v1/inventory/shelf-stock?dept=82 HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-user-id: u-18492031 x-store-id: 100 x-client-id: <client-id> x-feature-key: shelf-scan{ "items": [{ "cid": 5588123, "upc": "0049000051234", "description": "Great Value Whole Milk 1 gal", "image": "https://example.invalid/img/milk.jpg", "isItemOnFeature": false, "location": { "section": 12, "aisle": 12, "mod_location": "12-A-04", "sgln": "0078742000123.12.A", "zone": "Grocery", "barcode": ["0049000051234"] } }], "token": ["page-eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"] }按部门获取货架库存增量
GET
/v1/inventory/shelf-stock/deltasopendata获取某部门在两个时间戳之间的 CID/UPC 资格增量,让设备端库存缓存无需全量下载即可刷新。
认证方式: Bearer 令牌。与部门库存调用相同的货架扫描请求头;查询 token 用于续传增量分页。
- cidUpdates
- upcUpdates
- token
- cid
- upc
- shelfEligible
- deptId
- startTimestamp
- endTimestamp
GET /v1/inventory/shelf-stock/deltas?dept=82&from=1758902400000&to=1758988800000 HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-store-id: 100 x-feature-key: shelf-scan{ "cidUpdates": [{ "cid": 5588123, "shelfEligible": true }], "upcUpdates": [{ "upc": "0049000051234", "cid": 5588123 }], "token": ["page-eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"] }货架叠加层商品详情
GET
/v1/inventory/itemsopendata员工点击货架叠加层时水合商品卡片:UPC、CID、描述、图片及所有已知货架位置。
认证方式: Bearer 令牌。相同的货架扫描请求头;upc 查询参数是扫描或点击的叠加层条码。
- upc
- description
- image
- cid
- locations
- section
- aisle
- mod_location
- sgln
- zone
GET /v1/inventory/items?upc=0049000051234 HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-store-id: 100 x-feature-key: shelf-scan[{ "upc": "0049000051234", "description": "Great Value Whole Milk 1 gal", "image": "https://example.invalid/img/milk.jpg", "cid": 5588123, "locations": [{ "section": 12, "aisle": 12, "mod_location": "12-A-04", "sgln": "0078742000123.12.A", "zone": "Grocery" }] }]货架例外/筛选 UPC
GET
/v1/inventory/exceptionsopendata下载例外 UPC 集合(清仓、删除、主推),货架扫描器用它们筛选叠加层资格。
认证方式: Bearer 令牌。相同的货架扫描请求头。查询 filters=clearance,deleted,分页 token 可选。
- itemFilter
- itemDetails
- upc
- token
- filters
- paginationToken
GET /v1/inventory/exceptions?filters=clearance,deleted HTTP/1.1 Authorization: Bearer <access-token> x-country-code: US x-store-id: 100 x-feature-key: shelf-scan[{ "itemFilter": "clearance", "itemDetails": [{ "upc": "0049000059999" }], "token": "page-2" }]创建设施工单
POST
/v1/graphql/associateopendata从非紧急告警或任务创建设施工单,让员工能从应用提交门店维修工单。
认证方式: Bearer 员工令牌。用户 ID 与国家代码标识操作者;position 为员工岗位角色。
- taskId
- eventId
- userId
- position
- countryCode
- status
- data
POST /v1/graphql/associate HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "openWorkOrder", "query": "mutation openWorkOrder($taskId: String!, $eventId: String!, $userId: String!, $position: String!, $countryCode: String!) { openWorkOrder(input: { alarm: { taskId: $taskId, eventId: $eventId, countryCode: $countryCode }, userId: $userId, position: $position }) { status data } }", "variables": { "taskId": "WO-TASK-4412", "eventId": "evt-9981", "userId": "u-18492031", "position": "Sales Associate", "countryCode": "US" } }{ "data": { "openWorkOrder": { "status": "CREATED", "data": "884199" } } }
数据类别
- 员工资料
- Walmart 识别号(WIN)
- 工时与考勤
- 排班与班次
- 门店名册
- 紧急联系人
- 税务地址
- 门店库存位置
数据使用场景与案例
员工身份与 WIN 查询
HR 与门店运营工具可通过已登录员工查询与资料查询解析用户 ID 或 WIN,获取偏好姓名、入职日期、职位名称、部门与职位类别——与首页和资料页渲染的字段相同。
工时、考勤与班次覆盖
劳动力看板可轮询打卡状态与团队排班查询,获取打卡状态(clockStatus、lastPunchType、lastPunchTime)与班次起止;当班次需要进入接班池时,再调用班次转让 mutation。
货架位置库存同步
店内库存作业可分页拉取部门货架库存调用的 UPC 与位置(通道、分区、货位),在两次同步之间应用资格增量,并通过商品详情调用水合扫描到的商品。
紧急联系人与税务地址审计
合规工作流可从资料图谱读取紧急联系人簿(relationship、phoneNumber、emailAddress、授权标记)与税务地址行(邮寄/首要标记、postalCode、stateCode)。
常见问题
MyWalmart 在接口层面如何标识一名员工?
劳动力 GraphQL 的用户查询返回 associateId、walmartIdentificationNumber(WIN)、偏好姓名、部门与 jobCategoryCode。资料读取以用户 ID 或 WIN 为入参,返回 hireDate、positionTitle 与 preferredFormattedName。后续调用把同一身份写入 x-user-id 与 x-store-id 请求头。
哪些端点支撑打卡与每周排班?
打卡状态查询从每日名册行读取 clockStatus、lastPunchType 与 lastPunchTime。排班查询返回 shiftId、shiftStartTime、shiftEndTime 与带工种代码的事件;班次转让 mutation 把班次发布到接班池。
货架位置库存来自哪里?
REST 库存面按部门列出库存,含 UPC、描述与通道/分区/货位位置;提供两个时间戳之间的资格增量;水合扫描商品的详情卡片;并下载清仓、删除 UPC 等例外清单。
MyWalmart API 调用发送哪些认证请求头?
员工登录一次后,应用会附加 Authorization: Bearer 及 x-country-code、x-user-id、x-store-id、x-client-id。货架库存请求再加 x-feature-key 请求头,用于标识扫描功能。
与 MyWalmart 相似的应用
- Me@Sams — Me@Sams 是山姆会员店的店员应用,用于上下班打卡、管理排班,以及查看工资、折扣和福利。
- myTime for Target — myTime for Target 是塔吉特店员应用,用来查看即将到来的班次和考勤卡、设置可上班时间、请求代班并领取额外班次。
- Amazon A to Z — Amazon A to Z 是亚马逊小时工应用,用来查看工作日历、领取加班或自愿休假班次,并查询工资与休假余额。
- ADP Mobile Solutions — ADP Mobile Solutions 是面向员工的自助应用,可查看工资与税务文件、记录工时、申请休假并查看排班。
- Workday — Workday 手机应用让员工申请休假、查看工资单,并使用雇主开通的排班或工时填报功能。
- UKG Pro — 零售雇主使用 UKG Pro 手机应用上下班打卡、查看个人与团队排班,并申请休假或空闲班次。
相关主题
- MyWalmart API
- Walmart 员工数据 API
- WIN walmartIdentificationNumber
- 员工打卡状态
- 门店排班 API
- 货架库存位置
- 紧急联系人资料
- 班次转让 API
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业