Vi starter med at lave en get til https://api.gsgroup.io/v1.0/Orders
Brug din Bearer Token ( access_token ) fra Step 1.1 til at kalde ovenstående API.
parameter som kan bruges
1. LastTimeMarkedForExport = dato fra sidste check
2. ProjectId
3. Top
4. Skip
du vil nu får et result ud som matcher din forespørgsel
fx:
{
"createdDate": null,
"name": null,
"poNumber": null,
"startTime": "2017-06-26T05:54:49Z",
"endTime": "2017-06-26T05:54:58Z",
"responsibleReference": {
"id": null,
"externalId": null
},
"customerReference": {
"id": "2380",
"externalId": "2380"
},
"departmentReference": {
"id": "1",
"externalId": "1"
},
"location": null,
"siteReference": {
"id": "2830",
"externalId": "2830"
},
"categoryReferences": [
{
"categoryType": null,
"id": "0",
"externalId": "0"
}
],
"participants": [
{
"userReference": {
"id": "01",
"externalId": "01"
},
"handymanParticipant": null
}
],
"handymanOrder": null,
"smartdayOrder": {
"projectReference": {
"id": "3",
"externalId": "3"
},
"timeslotAgreed": false,
"urgent": false,
"owner": "01",
"thingReference": {
"id": null,
"externalId": null
},
"status": 7,
"locked": true,
"crmInfo1": null,
"crmInfo2": null
},
"lastTimeMarkedForExport": "2017-06-26T09:23:21.313Z",
"status": 7,
"lastChanged": "0001-01-01T00:00:00",
"description": null,
"id": "10",
"externalId": "10"
}
I kan nu forbinde til GSGroup API og forbinde til smartday, alle endpoints kan ses på https://apiportal.gsgroup.io