POST api/v1/assignments/RequestTradeAssignments

Get Open Requests and available asignments to trade for staff This is an asynchronous service.

Request Information

URI Parameters

None.

Body Parameters

RequestForTradeRequestModel
NameDescriptionTypeAdditional information
StaffId

integer

Required

StartDate

date

None.

EndDate

date

None.

DepartmentIds

Collection of integer

None.

SkillLevelIds

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "StaffId": 1,
  "StartDate": "2026-01-02T15:41:51.4020934-06:00",
  "EndDate": "2026-01-02T15:41:51.4020934-06:00",
  "DepartmentIds": [
    1,
    2
  ],
  "SkillLevelIds": [
    1,
    2
  ]
}

Response Information

Resource Description

ApiResponseModelOfListOfFsRequestForShiftTradeReducedModel
NameDescriptionTypeAdditional information
Data

ApiResponseDataModelOfListOfFsRequestForShiftTradeReducedModel

None.

Errors

Collection of string

None.

Warnings

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "Data": {
    "PageSize": 1,
    "Page": 2,
    "TotalPages": 3,
    "TotalResults": 4,
    "Results": [
      {
        "FsRequestForShiftTradeID": "e78c8acb-ca3c-4634-9d8a-944219cd1b73",
        "Date": "2026-01-02T15:41:51.4020934-06:00",
        "FsDeptShiftID": 3,
        "FsDeptShiftStartTime": "2026-01-02T15:41:51.4020934-06:00",
        "FsDeptShiftEndTime": "2026-01-02T15:41:51.4020934-06:00",
        "FsSkillLevelID": 6,
        "HasMatchingAssignments": true,
        "DepartmentDescription": "sample string 8",
        "SkillLevelDescription": "sample string 9",
        "RequestTradeType": 1,
        "AssociationType": 1,
        "StaffId": 1,
        "DepartmentId": 1,
        "DepartmentCode": "sample string 10",
        "AssignID": "2fcda653-c150-4d59-aadb-538da5610a26",
        "FirstName": "sample string 12",
        "LastName": "sample string 13",
        "ShiftCode": "sample string 14",
        "FacilityName": "sample string 15",
        "FsFacilityCode": "sample string 16"
      },
      {
        "FsRequestForShiftTradeID": "e78c8acb-ca3c-4634-9d8a-944219cd1b73",
        "Date": "2026-01-02T15:41:51.4020934-06:00",
        "FsDeptShiftID": 3,
        "FsDeptShiftStartTime": "2026-01-02T15:41:51.4020934-06:00",
        "FsDeptShiftEndTime": "2026-01-02T15:41:51.4020934-06:00",
        "FsSkillLevelID": 6,
        "HasMatchingAssignments": true,
        "DepartmentDescription": "sample string 8",
        "SkillLevelDescription": "sample string 9",
        "RequestTradeType": 1,
        "AssociationType": 1,
        "StaffId": 1,
        "DepartmentId": 1,
        "DepartmentCode": "sample string 10",
        "AssignID": "2fcda653-c150-4d59-aadb-538da5610a26",
        "FirstName": "sample string 12",
        "LastName": "sample string 13",
        "ShiftCode": "sample string 14",
        "FacilityName": "sample string 15",
        "FsFacilityCode": "sample string 16"
      }
    ]
  },
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Warnings": [
    "sample string 1",
    "sample string 2"
  ]
}