GET Api/Resource/Request/Swap/{id}
Get a specific swap request
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
WebSwapRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| SwapDirection | string |
None. |
|
| Receiver | WebResource |
None. |
|
| ReceiverBeginDate | date |
None. |
|
| SubmitterTasks | Collection of ScheduledTaskInfo |
None. |
|
| SubmitterExtraCodes | Collection of ScheduledExtraCodeInfo |
None. |
|
| ReceiverTasks | Collection of ScheduledTaskInfo |
None. |
|
| ReceiverExtraCodes | Collection of ScheduledExtraCodeInfo |
None. |
|
| ReceiverCommentID | integer |
None. |
|
| ReceiverComment | string |
None. |
|
| WholeDayOffered | boolean |
None. |
|
| WantedSwapInReturn | integer |
None. |
|
| ID | integer |
None. |
|
| Mutation | RequestMutation |
None. |
|
| BeginTime | date |
None. |
|
| EndTime | date |
None. |
|
| EntireDay | boolean |
None. |
|
| CreateStatus | WebRequestStatus |
None. |
|
| CurrentStatus | WebRequestStatus |
None. |
|
| Recurrence | RequestRecurrence |
None. |
|
| RequestChannel | RequestChannel |
None. |
|
| InitiatorKind | InitiatorKind |
None. |
|
| HandlerStatus | WebRequestStatus |
None. |
Response Formats
application/json, text/json
Sample:
{
"SwapDirection": "sample string 1",
"ID": 7,
"Receiver": {
"ID": 1,
"UserID": 2,
"FullName": "sample string 3"
},
"Mutation": {
"Type": 0,
"SchedulingID": 1
},
"ReceiverBeginDate": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"SubmitterTasks": [
{
"Task": {
"Customer": {
"Details1": "sample string 1",
"UserID": 3,
"ID": 5,
"Details2": "sample string 2",
"Email": "sample string 4",
"Name": "sample string 6",
"BeginDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
],
"EndDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
]
},
"ID": 6,
"Location": {
"Details1": "sample string 1",
"ID": 3,
"Details2": "sample string 2",
"Name": "sample string 4"
},
"Name": "sample string 7",
"Color": 1,
"BeginTime": "sample string 2",
"EndTime": "sample string 3",
"Details1": "sample string 4",
"Details2": "sample string 5"
},
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
},
{
"Task": {
"Customer": {
"Details1": "sample string 1",
"UserID": 3,
"ID": 5,
"Details2": "sample string 2",
"Email": "sample string 4",
"Name": "sample string 6",
"BeginDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
],
"EndDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
]
},
"ID": 6,
"Location": {
"Details1": "sample string 1",
"ID": 3,
"Details2": "sample string 2",
"Name": "sample string 4"
},
"Name": "sample string 7",
"Color": 1,
"BeginTime": "sample string 2",
"EndTime": "sample string 3",
"Details1": "sample string 4",
"Details2": "sample string 5"
},
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
}
],
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"SubmitterExtraCodes": [
{
"ExtraCode": null,
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
},
{
"ExtraCode": null,
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
}
],
"EntireDay": true,
"ReceiverTasks": [
{
"Task": {
"Customer": {
"Details1": "sample string 1",
"UserID": 3,
"ID": 5,
"Details2": "sample string 2",
"Email": "sample string 4",
"Name": "sample string 6",
"BeginDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
],
"EndDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
]
},
"ID": 6,
"Location": {
"Details1": "sample string 1",
"ID": 3,
"Details2": "sample string 2",
"Name": "sample string 4"
},
"Name": "sample string 7",
"Color": 1,
"BeginTime": "sample string 2",
"EndTime": "sample string 3",
"Details1": "sample string 4",
"Details2": "sample string 5"
},
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
},
{
"Task": {
"Customer": {
"Details1": "sample string 1",
"UserID": 3,
"ID": 5,
"Details2": "sample string 2",
"Email": "sample string 4",
"Name": "sample string 6",
"BeginDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
],
"EndDates": [
"2025-11-01T18:33:18.6723042+01:00",
"2025-11-01T18:33:18.6723042+01:00"
]
},
"ID": 6,
"Location": {
"Details1": "sample string 1",
"ID": 3,
"Details2": "sample string 2",
"Name": "sample string 4"
},
"Name": "sample string 7",
"Color": 1,
"BeginTime": "sample string 2",
"EndTime": "sample string 3",
"Details1": "sample string 4",
"Details2": "sample string 5"
},
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
}
],
"CreateStatus": {
"ID": 1,
"StatusType": 100,
"CreateDate": "2025-11-01T18:33:18.6723042+01:00",
"CreatedByUser": {
"ID": 1,
"WebUserEntities": {
"Resource": {
"ID": 1,
"UserID": 2,
"FullName": "sample string 3"
},
"Customer": {
"ID": 1,
"UserID": 2,
"Name": "sample string 3"
}
}
},
"Comment": "sample string 3"
},
"ReceiverExtraCodes": [
{
"ExtraCode": null,
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
},
{
"ExtraCode": null,
"SchedulingID": 2,
"PlannerComment": "sample string 1",
"Date": "2025-11-01T18:33:18.6723042+01:00",
"BeginTime": "2025-11-01T18:33:18.6723042+01:00",
"EndTime": "2025-11-01T18:33:18.6723042+01:00",
"AcknowledgedID": 6
}
],
"CurrentStatus": {
"ID": 1,
"StatusType": 100,
"CreateDate": "2025-11-01T18:33:18.6723042+01:00",
"CreatedByUser": {
"ID": 1,
"WebUserEntities": {
"Resource": {
"ID": 1,
"UserID": 2,
"FullName": "sample string 3"
},
"Customer": {
"ID": 1,
"UserID": 2,
"Name": "sample string 3"
}
}
},
"Comment": "sample string 3"
},
"ReceiverCommentID": 3,
"Recurrence": {
"EndDate": "2025-11-01T18:33:18.6723042+01:00",
"Amount": 2,
"Monday": true,
"Tuesday": true,
"Wednesday": true,
"Thursday": true,
"Friday": true,
"Saturday": true,
"Sunday": true,
"Repeat": 10,
"RecurrenceType": 11,
"RepeatSelected": true
},
"ReceiverComment": "sample string 4",
"RequestChannel": 1,
"WholeDayOffered": true,
"InitiatorKind": 0,
"WantedSwapInReturn": 6,
"HandlerStatus": {
"ID": 1,
"StatusType": 100,
"CreateDate": "2025-11-01T18:33:18.6723042+01:00",
"CreatedByUser": {
"ID": 1,
"WebUserEntities": {
"Resource": {
"ID": 1,
"UserID": 2,
"FullName": "sample string 3"
},
"Customer": {
"ID": 1,
"UserID": 2,
"Name": "sample string 3"
}
}
},
"Comment": "sample string 3"
}
}
application/xml, text/xml
Sample:
<WebSwapRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Paralax.Cas.Web.WebServices.Models">
<ID>7</ID>
<Mutation>
<Type>INSERT</Type>
<SchedulingID>1</SchedulingID>
</Mutation>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<EntireDay>true</EntireDay>
<CreateStatus>
<ID>1</ID>
<StatusType>Open</StatusType>
<CreateDate>2025-11-01T18:33:18.6723042+01:00</CreateDate>
<CreatedByUser>
<ID>1</ID>
<WebUserEntities>
<Resource>
<ID>1</ID>
<UserID>2</UserID>
<FullName>sample string 3</FullName>
</Resource>
<Customer>
<ID>1</ID>
<UserID>2</UserID>
<Name>sample string 3</Name>
</Customer>
</WebUserEntities>
</CreatedByUser>
<Comment>sample string 3</Comment>
</CreateStatus>
<CurrentStatus>
<ID>1</ID>
<StatusType>Open</StatusType>
<CreateDate>2025-11-01T18:33:18.6723042+01:00</CreateDate>
<CreatedByUser>
<ID>1</ID>
<WebUserEntities>
<Resource>
<ID>1</ID>
<UserID>2</UserID>
<FullName>sample string 3</FullName>
</Resource>
<Customer>
<ID>1</ID>
<UserID>2</UserID>
<Name>sample string 3</Name>
</Customer>
</WebUserEntities>
</CreatedByUser>
<Comment>sample string 3</Comment>
</CurrentStatus>
<Recurrence>
<EndDate>2025-11-01T18:33:18.6723042+01:00</EndDate>
<Amount>2</Amount>
<Monday>true</Monday>
<Tuesday>true</Tuesday>
<Wednesday>true</Wednesday>
<Thursday>true</Thursday>
<Friday>true</Friday>
<Saturday>true</Saturday>
<Sunday>true</Sunday>
<Repeat>10</Repeat>
<RecurrenceType>11</RecurrenceType>
<RepeatSelected>true</RepeatSelected>
</Recurrence>
<RequestChannel>SMS</RequestChannel>
<InitiatorKind>None</InitiatorKind>
<HandlerStatus>
<ID>1</ID>
<StatusType>Open</StatusType>
<CreateDate>2025-11-01T18:33:18.6723042+01:00</CreateDate>
<CreatedByUser>
<ID>1</ID>
<WebUserEntities>
<Resource>
<ID>1</ID>
<UserID>2</UserID>
<FullName>sample string 3</FullName>
</Resource>
<Customer>
<ID>1</ID>
<UserID>2</UserID>
<Name>sample string 3</Name>
</Customer>
</WebUserEntities>
</CreatedByUser>
<Comment>sample string 3</Comment>
</HandlerStatus>
<SwapDirection>sample string 1</SwapDirection>
<Receiver>
<ID>1</ID>
<UserID>2</UserID>
<FullName>sample string 3</FullName>
</Receiver>
<ReceiverBeginDate>2025-11-01T18:33:18.6723042+01:00</ReceiverBeginDate>
<SubmitterTasks>
<ScheduledTaskInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<Task>
<ID>6</ID>
<Name>sample string 7</Name>
<Customer>
<ID>5</ID>
<Name>sample string 6</Name>
<UserID>3</UserID>
<Email>sample string 4</Email>
<BeginDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</BeginDates>
<EndDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</EndDates>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Customer>
<Location>
<ID>3</ID>
<Name>sample string 4</Name>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Location>
<Color>1</Color>
<BeginTime>sample string 2</BeginTime>
<EndTime>sample string 3</EndTime>
<Details1>sample string 4</Details1>
<Details2>sample string 5</Details2>
</Task>
<PlannerComment>sample string 1</PlannerComment>
</ScheduledTaskInfo>
<ScheduledTaskInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<Task>
<ID>6</ID>
<Name>sample string 7</Name>
<Customer>
<ID>5</ID>
<Name>sample string 6</Name>
<UserID>3</UserID>
<Email>sample string 4</Email>
<BeginDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</BeginDates>
<EndDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</EndDates>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Customer>
<Location>
<ID>3</ID>
<Name>sample string 4</Name>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Location>
<Color>1</Color>
<BeginTime>sample string 2</BeginTime>
<EndTime>sample string 3</EndTime>
<Details1>sample string 4</Details1>
<Details2>sample string 5</Details2>
</Task>
<PlannerComment>sample string 1</PlannerComment>
</ScheduledTaskInfo>
</SubmitterTasks>
<SubmitterExtraCodes>
<ScheduledExtraCodeInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<ExtraCode i:nil="true" />
<PlannerComment>sample string 1</PlannerComment>
</ScheduledExtraCodeInfo>
<ScheduledExtraCodeInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<ExtraCode i:nil="true" />
<PlannerComment>sample string 1</PlannerComment>
</ScheduledExtraCodeInfo>
</SubmitterExtraCodes>
<ReceiverTasks>
<ScheduledTaskInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<Task>
<ID>6</ID>
<Name>sample string 7</Name>
<Customer>
<ID>5</ID>
<Name>sample string 6</Name>
<UserID>3</UserID>
<Email>sample string 4</Email>
<BeginDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</BeginDates>
<EndDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</EndDates>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Customer>
<Location>
<ID>3</ID>
<Name>sample string 4</Name>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Location>
<Color>1</Color>
<BeginTime>sample string 2</BeginTime>
<EndTime>sample string 3</EndTime>
<Details1>sample string 4</Details1>
<Details2>sample string 5</Details2>
</Task>
<PlannerComment>sample string 1</PlannerComment>
</ScheduledTaskInfo>
<ScheduledTaskInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<Task>
<ID>6</ID>
<Name>sample string 7</Name>
<Customer>
<ID>5</ID>
<Name>sample string 6</Name>
<UserID>3</UserID>
<Email>sample string 4</Email>
<BeginDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</BeginDates>
<EndDates xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
<d6p1:dateTime>2025-11-01T18:33:18.6723042+01:00</d6p1:dateTime>
</EndDates>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Customer>
<Location>
<ID>3</ID>
<Name>sample string 4</Name>
<Details1>sample string 1</Details1>
<Details2>sample string 2</Details2>
</Location>
<Color>1</Color>
<BeginTime>sample string 2</BeginTime>
<EndTime>sample string 3</EndTime>
<Details1>sample string 4</Details1>
<Details2>sample string 5</Details2>
</Task>
<PlannerComment>sample string 1</PlannerComment>
</ScheduledTaskInfo>
</ReceiverTasks>
<ReceiverExtraCodes>
<ScheduledExtraCodeInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<ExtraCode i:nil="true" />
<PlannerComment>sample string 1</PlannerComment>
</ScheduledExtraCodeInfo>
<ScheduledExtraCodeInfo>
<SchedulingID>2</SchedulingID>
<Date>2025-11-01T18:33:18.6723042+01:00</Date>
<BeginTime>2025-11-01T18:33:18.6723042+01:00</BeginTime>
<EndTime>2025-11-01T18:33:18.6723042+01:00</EndTime>
<AcknowledgedID>6</AcknowledgedID>
<ExtraCode i:nil="true" />
<PlannerComment>sample string 1</PlannerComment>
</ScheduledExtraCodeInfo>
</ReceiverExtraCodes>
<ReceiverCommentID>3</ReceiverCommentID>
<ReceiverComment>sample string 4</ReceiverComment>
<WholeDayOffered>true</WholeDayOffered>
<WantedSwapInReturn>6</WantedSwapInReturn>
</WebSwapRequest>