Below you see an example on how to list schedules. Examples both in JSON and JSONAPI are provided.
NOTE: Remember to substitute the token (after Bearer) and the service id (the [SERVICE ID] below) to your own token and service id.
JSON:
curl -H "Authorization: Bearer [API SECURITY TOKEN]" -H "Content-Type: application/json" -H "Accept: application/json" -X GET https://api.myrapidi.com/api/v2/service/[SERVICE ID]/schedules
The out-put for this example would be:
[
{
"code": "G_CUST4494",
"description": "Group CUST4494",
"transfer": "",
"group": "CUST4494",
"interval": 1,
"interval_unit": "Hour",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2016-12-23T18:00:00Z",
"error_interval": 1,
"error_interval_unit": "Hour",
"notify_interval": 1,
"notify_interval_unit": "Hour",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"tags": [],
"comments": []
},
{
"code": "G_INVOICE",
"description": "Group INVOICE",
"transfer": "",
"group": "INVOICE",
"interval": 5,
"interval_unit": "Minutes",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2015-09-29T16:32:00Z",
"error_interval": 0,
"error_interval_unit": "Minutes",
"notify_interval": 0,
"notify_interval_unit": "Minutes",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"tags": [],
"comments": []
},
{
"code": "G_TEST22",
"description": "Group TEST22",
"transfer": "",
"group": "TEST22",
"interval": 1,
"interval_unit": "Week",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": "2014-03-30T15:59:07Z",
"next_datetime": "2016-09-29T17:27:00Z",
"error_interval": 1,
"error_interval_unit": "Day",
"notify_interval": 2,
"notify_interval_unit": "Hours",
"notify_datetime": "2014-03-30T17:01:00Z",
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"tags": [],
"comments": []
},
{
"code": "G_TEST22_NAV356001",
"description": "Group TEST22 NAV356001",
"transfer": "",
"group": "TEST22",
"interval": 1,
"interval_unit": "Day",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2015-10-01T00:00:00Z",
"error_interval": 0,
"error_interval_unit": "Hours",
"notify_interval": 0,
"notify_interval_unit": "Hours",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"tags": [
{
"code": "NAV300",
"value": "NAV356001"
}
],
"comments": []
},
{
"code": "T_A0_TEST_READ_LONG_FILTER_FROM_NAV",
"description": "Transfer A0_TEST_READ_LONG_FILTER_FROM_NAV",
"transfer": "A0_TEST_READ_LONG_FILTER_FROM_NAV",
"group": "",
"interval": 1,
"interval_unit": "Hour",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": "2016-12-23T12:00:08Z",
"next_datetime": "2016-12-23T18:00:00Z",
"error_interval": 1,
"error_interval_unit": "Hour",
"notify_interval": 1,
"notify_interval_unit": "Hour",
"notify_datetime": "2016-12-23T14:00:00Z",
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": false,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"tags": [
{
"code": "NEWTAG",
"value": null
}
],
"comments": []
},
{
"code": "T_A4_CRM2013_READ",
"description": "Transfer A4_CRM2013_READ",
"transfer": "A4_CRM2013_READ",
"group": "",
"interval": 19,
"interval_unit": "Minutes",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2015-09-16T00:02:00Z",
"error_interval": 11,
"error_interval_unit": "Minutes",
"notify_interval": 22,
"notify_interval_unit": "Minutes",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "01:00:00Z",
"monday": true,
"tuesday": false,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"tags": [
{
"code": "NEWTAG",
"value": null
}
],
"comments": []
},
...
]
JSONAPI:
Get Schedules:
curl -H "Authorization: Bearer [API SECURITY TOKEN]" -H "Content-Type: application/vnd.api+json" -H "Accept: application/vnd.api+json" -X GET https://api.myrapidi.com/api/v2/service/[SERVICE ID]/schedules
The out-put for this example would be:
{
"data": [
{
"id": "17",
"type": "schedules",
"attributes": {
"code": "G_CUST4494",
"description": "Group CUST4494",
"transfer": "",
"group": "CUST4494",
"interval": 1,
"interval_unit": "Hour",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2016-12-23T18:00:00Z",
"error_interval": 1,
"error_interval_unit": "Hour",
"notify_interval": 1,
"notify_interval_unit": "Hour",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
},
"relationships": {
"tags": {
"data": []
},
"comments": {
"data": []
}
}
},
{
"id":"18",
"type": "schedules",
"attributes": {
"code": "G_INVOICE",
"description": "Group INVOICE",
"transfer": "",
"group": "INVOICE",
"interval": 5,
"interval_unit": "Minutes",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2015-09-29T16:32:00Z",
"error_interval": 0,
"error_interval_unit": "Minutes",
"notify_interval": 0,
"notify_interval_unit": "Minutes",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true
},
"relationships": {
"tags": {
"data": []
},
"comments": {
"data": []
}
}
},
{
"id": "15",
"type": "schedules",
"attributes": {
"code": "G_TEST22",
"description": "Group TEST22",
"transfer": "",
"group": "TEST22",
"interval": 1,
"interval_unit": "Week",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": "2014-03-30T15:59:07Z",
"next_datetime": "2016-09-29T17:27:00Z",
"error_interval": 1,
"error_interval_unit": "Day",
"notify_interval": 2,
"notify_interval_unit": "Hours",
"notify_datetime": "2014-03-30T17:01:00Z",
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true
},
"relationships": {
"tags": {
"data": [
{
"id": "2",
"type": "schedule-tags"
}
]
},
"comments": {
"data": []
}
}
},
{
"id": "19",
"type": "schedules",
"attributes": {
"code": "G_TEST22_NAV356001",
"description": "Group TEST22 NAV356001",
"transfer": "",
"group": "TEST22",
"interval": 1,
"interval_unit": "Day",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2015-10-01T00:00:00Z",
"error_interval": 0,
"error_interval_unit": "Hours",
"notify_interval": 0,
"notify_interval_unit": "Hours",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true
},
"relationships": {
"tags": {
"data": [
{
"id": "7",
"type": "schedule_tags"
}
]
},
"comments": {
"data": []
}
}
},
{
"id": "20",
"type": "schedules",
"attributes": {
"code": "T_A0_TEST_READ_LONG_FILTER_FROM_NAV",
"description": "Transfer A0_TEST_READ_LONG_FILTER_FROM_NAV",
"transfer": "A0_TEST_READ_LONG_FILTER_FROM_NAV",
"group": "",
"interval": 1,
"interval_unit": "Hour",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": "2016-12-23T12:00:08Z",
"next_datetime": "2016-12-23T18:00:00Z",
"error_interval": 1,
"error_interval_unit": "Hour",
"notify_interval": 1,
"notify_interval_unit": "Hour",
"notify_datetime": "2016-12-23T14:00:00Z",
"start_time": "00:00:00Z",
"end_time": "00:00:00Z",
"monday": false,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true
},
"relationships": {
"tags": {
"data": [
{
"id": "11",
"type": "schedule_tags"
}
]
},
"comments": {
"data": []
}
}
},
{
"id": "16",
"type": "schedules",
"attributes": {
"code": "T_A4_CRM2013_READ",
"description": "Transfer A4_CRM2013_READ",
"transfer": "A4_CRM2013_READ",
"group": "",
"interval": 19,
"interval_unit": "Minutes",
"status": "Stopped",
"error_handling": "Skip",
"last_datetime": null,
"next_datetime": "2015-09-16T00:02:00Z",
"error_interval": 11,
"error_interval_unit": "Minutes",
"notify_interval": 22,
"notify_interval_unit": "Minutes",
"notify_datetime": null,
"start_time": "00:00:00Z",
"end_time": "01:00:00Z",
"monday": true,
"tuesday": false,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true
},
"relationships: {
"tags": {
"data": [
{
"id": "3",
"type": "schedule_tags"
}
]
},
"comments": {
"data": [
{
"id": "51",
"type": "comments"
}
]
}
}
}
],
included": [
{
"id": "2",
"type": "schedule_tags",
"attributes": {
"code": "NAV212",
"value": "NAV356001"
}
},
{
"id": "7",
"type": "schedule_tags",
"attributes": {
"code": "NEWTAG",
"value": null
}
},
{
"id": "11",
"type": "schedule_tags",
"attributes: {
"code": "NEWTAG",
"value": null
}
},
{
"id": "3",
"type": "schedule_tags",
"attributes": {
"code": "NEWTAG",
"value": null
}
},
{
"id": "51",
"type": "comments",
"attributes": {
"created_at": "2017-08-15T20:41:54Z",
"created_by": "mibock",
"comment": "<p>ready to be set live</p>"
}
}
]
}