POST api/Partner/GetOpenJobcardsMinimum
Provides all open service requests (jobcards) for a partner for a specific period - typically used by calendar to display per month : This one retusn minimum dat for performance reasons
Request Information
URI Parameters
None.
Body Parameters
PartnerOpenServiceRequestModelName | Description | Type | Additional information |
---|---|---|---|
ID |
PartnerID |
integer |
None. |
FromDate | date |
None. |
|
ToDate | date |
None. |
Request Formats
application/json, text/json
Sample:
{ "ID": 1, "FromDate": "2025-09-05T16:03:43.5262306+00:00", "ToDate": "2025-09-05T16:03:43.5262306+00:00" }
application/xml, text/xml
Sample:
<PartnerOpenServiceRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO"> <FromDate>2025-09-05T16:03:43.5262306+00:00</FromDate> <ID>1</ID> <ToDate>2025-09-05T16:03:43.5262306+00:00</ToDate> </PartnerOpenServiceRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of JobcardMinModelName | Description | Type | Additional information |
---|---|---|---|
ID | integer |
None. |
|
ApprovedStatus | integer |
None. |
|
StatusID | integer |
None. |
|
StatusDescription | string |
None. |
|
JobCardNo | string |
None. |
|
TypeID | integer |
None. |
|
TypeDescription | string |
None. |
|
Types | Collection of ServiceTypeModel |
None. |
|
Duration | integer |
None. |
|
BikeID | integer |
None. |
|
BikeDescription | string |
None. |
|
CyclistID | integer |
None. |
|
CyclistDescription | string |
None. |
|
DateCheckedIn | date |
None. |
|
DateCheckedInEnd | date |
None. |
|
DateBookedIn | date |
None. |
|
DateRequiredBy | date |
None. |
|
TechnicianID | integer |
None. |
|
TechnicianDescription | string |
None. |
|
PaidWithStripe | boolean |
None. |
|
PaidWithPOS | boolean |
None. |
|
SentToPOS | boolean |
None. |
|
BookedWith | string |
None. |
|
Collection | boolean |
None. |
|
DropOff | boolean |
None. |
|
Linked | boolean |
None. |
|
OriginalBookInDate | date |
None. |
|
DaysSinceOriginalDate | integer |
None. |
|
BikeBay | string |
None. |
|
BikeIsHere | boolean |
None. |
|
GoalsOfFitSession | string |
None. |
|
BikeTypeID | integer |
None. |
|
BikeType | string |
None. |
|
PartnerID | integer |
None. |
|
PartnerDescription | string |
None. |
|
PhoneNumber | string |
None. |
Response Formats
application/json, text/json
Sample:
[ { "ID": 1, "ApprovedStatus": 2, "StatusID": 3, "StatusDescription": "sample string 4", "JobCardNo": "sample string 5", "TypeID": 6, "TypeDescription": "sample string 7", "Types": [ { "ID": 1, "ServiceID": 2, "TypeID": 3, "TypeDescription": "sample string 4" }, { "ID": 1, "ServiceID": 2, "TypeID": 3, "TypeDescription": "sample string 4" } ], "Duration": 8, "BikeID": 9, "BikeDescription": "sample string 10", "CyclistID": 11, "CyclistDescription": "sample string 12", "DateCheckedIn": "2025-09-05T16:03:43.5262306+00:00", "DateCheckedInEnd": "2025-09-05T16:03:43.5262306+00:00", "DateBookedIn": "2025-09-05T16:03:43.5262306+00:00", "DateRequiredBy": "2025-09-05T16:03:43.5262306+00:00", "TechnicianID": 15, "TechnicianDescription": "sample string 16", "PaidWithStripe": true, "PaidWithPOS": true, "SentToPOS": true, "BookedWith": "sample string 20", "Collection": true, "DropOff": true, "Linked": true, "OriginalBookInDate": "2025-09-05T16:03:43.5262306+00:00", "DaysSinceOriginalDate": 22, "BikeBay": "sample string 23", "BikeIsHere": true, "GoalsOfFitSession": "sample string 25", "BikeTypeID": 26, "BikeType": "sample string 27", "PartnerID": 28, "PartnerDescription": "sample string 29", "PhoneNumber": "sample string 30" }, { "ID": 1, "ApprovedStatus": 2, "StatusID": 3, "StatusDescription": "sample string 4", "JobCardNo": "sample string 5", "TypeID": 6, "TypeDescription": "sample string 7", "Types": [ { "ID": 1, "ServiceID": 2, "TypeID": 3, "TypeDescription": "sample string 4" }, { "ID": 1, "ServiceID": 2, "TypeID": 3, "TypeDescription": "sample string 4" } ], "Duration": 8, "BikeID": 9, "BikeDescription": "sample string 10", "CyclistID": 11, "CyclistDescription": "sample string 12", "DateCheckedIn": "2025-09-05T16:03:43.5262306+00:00", "DateCheckedInEnd": "2025-09-05T16:03:43.5262306+00:00", "DateBookedIn": "2025-09-05T16:03:43.5262306+00:00", "DateRequiredBy": "2025-09-05T16:03:43.5262306+00:00", "TechnicianID": 15, "TechnicianDescription": "sample string 16", "PaidWithStripe": true, "PaidWithPOS": true, "SentToPOS": true, "BookedWith": "sample string 20", "Collection": true, "DropOff": true, "Linked": true, "OriginalBookInDate": "2025-09-05T16:03:43.5262306+00:00", "DaysSinceOriginalDate": 22, "BikeBay": "sample string 23", "BikeIsHere": true, "GoalsOfFitSession": "sample string 25", "BikeTypeID": 26, "BikeType": "sample string 27", "PartnerID": 28, "PartnerDescription": "sample string 29", "PhoneNumber": "sample string 30" } ]
application/xml, text/xml
Sample:
<ArrayOfJobcardMinModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO"> <JobcardMinModel> <ApprovedStatus>2</ApprovedStatus> <BikeBay>sample string 23</BikeBay> <BikeDescription>sample string 10</BikeDescription> <BikeID>9</BikeID> <BikeIsHere>true</BikeIsHere> <BikeType>sample string 27</BikeType> <BikeTypeID>26</BikeTypeID> <BookedWith>sample string 20</BookedWith> <Collection>true</Collection> <CyclistDescription>sample string 12</CyclistDescription> <CyclistID>11</CyclistID> <DateBookedIn>2025-09-05T16:03:43.5262306+00:00</DateBookedIn> <DateCheckedIn>2025-09-05T16:03:43.5262306+00:00</DateCheckedIn> <DateCheckedInEnd>2025-09-05T16:03:43.5262306+00:00</DateCheckedInEnd> <DateRequiredBy>2025-09-05T16:03:43.5262306+00:00</DateRequiredBy> <DaysSinceOriginalDate>22</DaysSinceOriginalDate> <DropOff>true</DropOff> <Duration>8</Duration> <GoalsOfFitSession>sample string 25</GoalsOfFitSession> <ID>1</ID> <JobCardNo>sample string 5</JobCardNo> <Linked>true</Linked> <OriginalBookInDate>2025-09-05T16:03:43.5262306+00:00</OriginalBookInDate> <PaidWithPOS>true</PaidWithPOS> <PaidWithStripe>true</PaidWithStripe> <PartnerDescription>sample string 29</PartnerDescription> <PartnerID>28</PartnerID> <PhoneNumber>sample string 30</PhoneNumber> <SentToPOS>true</SentToPOS> <StatusDescription>sample string 4</StatusDescription> <StatusID>3</StatusID> <TechnicianDescription>sample string 16</TechnicianDescription> <TechnicianID>15</TechnicianID> <TypeDescription>sample string 7</TypeDescription> <TypeID>6</TypeID> <Types> <ServiceTypeModel> <ID>1</ID> <ServiceID>2</ServiceID> <TypeDescription>sample string 4</TypeDescription> <TypeID>3</TypeID> </ServiceTypeModel> <ServiceTypeModel> <ID>1</ID> <ServiceID>2</ServiceID> <TypeDescription>sample string 4</TypeDescription> <TypeID>3</TypeID> </ServiceTypeModel> </Types> </JobcardMinModel> <JobcardMinModel> <ApprovedStatus>2</ApprovedStatus> <BikeBay>sample string 23</BikeBay> <BikeDescription>sample string 10</BikeDescription> <BikeID>9</BikeID> <BikeIsHere>true</BikeIsHere> <BikeType>sample string 27</BikeType> <BikeTypeID>26</BikeTypeID> <BookedWith>sample string 20</BookedWith> <Collection>true</Collection> <CyclistDescription>sample string 12</CyclistDescription> <CyclistID>11</CyclistID> <DateBookedIn>2025-09-05T16:03:43.5262306+00:00</DateBookedIn> <DateCheckedIn>2025-09-05T16:03:43.5262306+00:00</DateCheckedIn> <DateCheckedInEnd>2025-09-05T16:03:43.5262306+00:00</DateCheckedInEnd> <DateRequiredBy>2025-09-05T16:03:43.5262306+00:00</DateRequiredBy> <DaysSinceOriginalDate>22</DaysSinceOriginalDate> <DropOff>true</DropOff> <Duration>8</Duration> <GoalsOfFitSession>sample string 25</GoalsOfFitSession> <ID>1</ID> <JobCardNo>sample string 5</JobCardNo> <Linked>true</Linked> <OriginalBookInDate>2025-09-05T16:03:43.5262306+00:00</OriginalBookInDate> <PaidWithPOS>true</PaidWithPOS> <PaidWithStripe>true</PaidWithStripe> <PartnerDescription>sample string 29</PartnerDescription> <PartnerID>28</PartnerID> <PhoneNumber>sample string 30</PhoneNumber> <SentToPOS>true</SentToPOS> <StatusDescription>sample string 4</StatusDescription> <StatusID>3</StatusID> <TechnicianDescription>sample string 16</TechnicianDescription> <TechnicianID>15</TechnicianID> <TypeDescription>sample string 7</TypeDescription> <TypeID>6</TypeID> <Types> <ServiceTypeModel> <ID>1</ID> <ServiceID>2</ServiceID> <TypeDescription>sample string 4</TypeDescription> <TypeID>3</TypeID> </ServiceTypeModel> <ServiceTypeModel> <ID>1</ID> <ServiceID>2</ServiceID> <TypeDescription>sample string 4</TypeDescription> <TypeID>3</TypeID> </ServiceTypeModel> </Types> </JobcardMinModel> </ArrayOfJobcardMinModel>