GET /api/rest/actionchangestep/3300 (note, returns 3 possible next steps - two simple steps with no user input required and one complicated step with a lot of input required)
{
"links": {
"actionchangestep.mustCompleteTasks": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/tasks\/{actionchangestep.mustCompleteTasks}",
"type": "tasks"
},
"actionchangestep.mustHaveEmailAddresses": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participants\/{actionchangestep.mustHaveEmailAddresses}",
"type": "participants"
},
"actionchangestep.step": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steps\/{actionchangestep.step}",
"type": "steps"
},
"actionchangestep.node": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/nodes\/{actionchangestep.node}",
"type": "nodes"
},
"actionchangestep.stepTasks": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steptasks\/{actionchangestep.stepTasks}",
"type": "steptasks"
},
"actionchangestep.stepMessages": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/stepmessages\/{actionchangestep.stepMessages}",
"type": "stepmessages"
},
"actionchangestep.documentTemplates": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/documenttemplates\/{actionchangestep.documentTemplates}",
"type": "documenttemplates"
},
"actionchangestep.stepParticipantTypes": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/stepparticipanttypes\/{actionchangestep.stepParticipantTypes}",
"type": "stepparticipanttypes"
},
"actionchangestep.otherParticipantTypes": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participanttypes\/{actionchangestep.otherParticipantTypes}",
"type": "participanttypes"
},
"actionchangestep.stepDataFields": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/stepdatafields\/{actionchangestep.stepDataFields}",
"type": "stepdatafields"
},
"actionchangestep.stepRelatedActionTypes": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steprelatedactiontypes\/{actionchangestep.stepRelatedActionTypes}",
"type": "steprelatedactiontypes"
},
"tasks.triggerDataCollection": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/datacollections\/{tasks.triggerDataCollection}",
"type": "datacollections"
},
"tasks.action": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actions\/{tasks.action}",
"type": "actions"
},
"tasks.assignee": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participants\/{tasks.assignee}",
"type": "participants"
},
"tasks.rate": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/rates\/{tasks.rate}",
"type": "rates"
},
"tasks.confirmedNonBillableBy": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participants\/{tasks.confirmedNonBillableBy}",
"type": "participants"
},
"tasks.linkedDocumentTemplate": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/documenttemplates\/{tasks.linkedDocumentTemplate}",
"type": "documenttemplates"
},
"tasks.linkedDataCollection": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/datacollections\/{tasks.linkedDataCollection}",
"type": "datacollections"
},
"tasks.template": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/tasktemplates\/{tasks.template}",
"type": "tasktemplates"
},
"steps.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{steps.actionType}",
"type": "actiontypes"
},
"steps.assignToParticipantType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participanttypes\/{steps.assignToParticipantType}",
"type": "participanttypes"
},
"nodes.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{nodes.actionType}",
"type": "actiontypes"
},
"nodes.parent": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/nodes\/{nodes.parent}",
"type": "nodes"
},
"steptasks.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{steptasks.actionType}",
"type": "actiontypes"
},
"steptasks.assignToParticipantType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participanttypes\/{steptasks.assignToParticipantType}",
"type": "participanttypes"
},
"steptasks.step": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steps\/{steptasks.step}",
"type": "steps"
},
"stepmessages.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{stepmessages.actionType}",
"type": "actiontypes"
},
"stepmessages.step": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steps\/{stepmessages.step}",
"type": "steps"
},
"stepmessages.fromParticipantType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participanttypes\/{stepmessages.fromParticipantType}",
"type": "participanttypes"
},
"stepmessages.toParticipantType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participanttypes\/{stepmessages.toParticipantType}",
"type": "participanttypes"
},
"documenttemplates.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{documenttemplates.actionType}",
"type": "actiontypes"
},
"documenttemplates.createdBy": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participants\/{documenttemplates.createdBy}",
"type": "participants"
},
"documenttemplates.actionTypeFolder": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/folders\/{documenttemplates.actionTypeFolder}",
"type": "folders"
},
"documenttemplates.modifiedBy": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participants\/{documenttemplates.modifiedBy}",
"type": "participants"
},
"stepparticipanttypes.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{stepparticipanttypes.actionType}",
"type": "actiontypes"
},
"stepparticipanttypes.step": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steps\/{stepparticipanttypes.step}",
"type": "steps"
},
"stepparticipanttypes.participantType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/participanttypes\/{stepparticipanttypes.participantType}",
"type": "participanttypes"
},
"stepdatafields.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{stepdatafields.actionType}",
"type": "actiontypes"
},
"stepdatafields.step": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steps\/{stepdatafields.step}",
"type": "steps"
},
"stepdatafields.dataCollection": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/datacollections\/{stepdatafields.dataCollection}",
"type": "datacollections"
},
"stepdatafields.dataField": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/datacollectionfields\/{stepdatafields.dataField}",
"type": "datacollectionfields"
},
"steprelatedactiontypes.actionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{steprelatedactiontypes.actionType}",
"type": "actiontypes"
},
"steprelatedactiontypes.relatedActionType": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/actiontypes\/{steprelatedactiontypes.relatedActionType}",
"type": "actiontypes"
},
"steprelatedactiontypes.step": {
"href": "https:\/\/some-server.actionstep.com\/api\/rest\/steps\/{steprelatedactiontypes.step}",
"type": "steps"
}
},
"actionchangestep": [{
"id": "2255--42--4",
"links": {
"mustCompleteTasks": [1659],
"mustHaveEmailAddresses": [],
"step": "42--4",
"node": "2255",
"stepTasks": [688, 689],
"stepMessages": ["42--4--1", "42--4--2"],
"documentTemplates": ["713"],
"stepParticipantTypes": ["231", "232", "233"],
"otherParticipantTypes": [19],
"stepDataFields": ["119", "117", "118"],
"stepRelatedActionTypes": [9]
}
},
{
"id": "2256--42--2",
"links": {
"mustCompleteTasks": [],
"mustHaveEmailAddresses": [],
"step": "42--2",
"node": "2256",
"stepTasks": [],
"stepMessages": [],
"documentTemplates": [],
"stepParticipantTypes": [],
"otherParticipantTypes": [],
"stepDataFields": [],
"stepRelatedActionTypes": []
}
},
{
"id": "2256--42--1",
"links": {
"mustCompleteTasks": [],
"mustHaveEmailAddresses": [],
"step": "42--1",
"node": "2255",
"stepTasks": [],
"stepMessages": [],
"documentTemplates": [],
"stepParticipantTypes": [],
"otherParticipantTypes": [],
"stepDataFields": [],
"stepRelatedActionTypes": []
}
}],
"linked": {
"tasks": [{
"id": 1659,
"name": "Test mandatory task",
"status": "Not Started",
"priority": "Normal",
"dueTimestamp": "2016-01-08 00:00:00+13",
"startedTimestamp": null,
"completedTimestamp": null,
"actualHours": "0.00",
"billableHours": "0.00",
"description": null,
"assignedBy": "Auto-assigned",
"completeDuringStep": null,
"completeBeforeStep": 0,
"mustStartBeforeTimestamp": null,
"expectedDurationValue": 0,
"expectedDurationUnits": "0",
"isBillingHold": null,
"isPartBilled": null,
"confirmedNonBillable": null,
"confirmedNonBillableTimestamp": null,
"hasTriggerDate": "F",
"triggerField": null,
"triggerOffset": 7,
"triggerWeekdaysOnly": "T",
"links": {
"triggerDataCollection": null,
"action": "3300",
"assignee": "1267",
"rate": null,
"confirmedNonBillableBy": null,
"linkedDocumentTemplate": null,
"linkedDataCollection": null,
"template": "689"
}
}],
"steps": [{
"id": "42--4",
"stepNumber": "4",
"stepName": "Some Complex Step",
"description": "A complicated step",
"actionStatus": "Active",
"assignToMandatory": "F",
"links": {
"actionType": "123",
"assignToParticipantType": null
}
},
{
"id": "42--1",
"stepNumber": "1",
"stepName": "some alt step",
"description": "some alt step",
"actionStatus": "Active",
"assignToMandatory": "F",
"links": {
"actionType": "123",
"assignToParticipantType": null
}
},
{
"id": "42--2",
"stepNumber": "2",
"stepName": "second step",
"description": "second step",
"actionStatus": "Active",
"assignToMandatory": "F",
"links": {
"actionType": "123",
"assignToParticipantType": null
}
}],
"nodes": [{
"id": 2255,
"stepNumber": 0,
"isActive": "T",
"weight": 0,
"links": {
"actionType": "123",
"parent": "2254"
}
},
{
"id": 2256,
"stepNumber": 2,
"isActive": "T",
"weight": null,
"links": {
"actionType": "123",
"parent": "2254"
}
}],
"steptasks": [{
"id": 688,
"task_name": "Test optional task",
"priority": "Normal",
"dueDateText": "Due 7 weekdays after step change date",
"isMandatory": "F",
"links": {
"actionType": "123",
"assignToParticipantType": "19",
"step": "42--4"
}
},
{
"id": 689,
"task_name": "Test mandatory task",
"priority": "Normal",
"dueDateText": "Due 7 weekdays after step change date",
"isMandatory": "T",
"links": {
"actionType": "123",
"assignToParticipantType": "177",
"step": "42--4"
}
}],
"stepmessages": [{
"id": "42--4--1",
"method": "E-Mail",
"subject": "test optional email subject",
"message": "asdasdsa",
"messageHtml": "<p>asdasdas<\/p>",
"isMandatory": "F",
"links": {
"actionType": "123",
"step": "42--4",
"fromParticipantType": "177",
"toParticipantType": "19"
}
},
{
"id": "42--4--2",
"method": "E-Mail",
"subject": "Test mandatory email",
"message": "asdas",
"messageHtml": "<p>sasdas<\/p>",
"isMandatory": "F",
"links": {
"actionType": "123",
"step": "42--4",
"fromParticipantType": "177",
"toParticipantType": "19"
}
}],
"documenttemplates": [{
"id": 713,
"name": "Sample File",
"description": null,
"fileName": "713_20151223071428_Action_ID_and_Name.docx",
"directory": "\/templates\/",
"fileSize": 12175,
"createdTimestamp": "2015-12-23T07:14:28+13:00",
"modifiedTimestamp": "2015-12-23T07:14:28+13:00",
"oldNfsPath": null,
"documentIdentifier": "",
"currentVersion": "",
"installedVersion": "",
"lastCheckinTimestamp": "",
"generatedCount": "",
"links": {
"actionType": "123",
"createdBy": "1",
"actionTypeFolder": null,
"modifiedBy": "1"
}
}],
"stepparticipanttypes": [{
"id": "231",
"isRequired": "F",
"displayOrder": 0,
"links": {
"actionType": "123",
"step": "42--4",
"participantType": "203"
}
},
{
"id": "232",
"isRequired": "F",
"displayOrder": 1,
"links": {
"actionType": "123",
"step": "42--4",
"participantType": "177"
}
},
{
"id": "233",
"isRequired": "F",
"displayOrder": 2,
"links": {
"actionType": "123",
"step": "42--4",
"participantType": "106"
}
}],
"participanttypes": [{
"id": 19,
"name": "Client",
"description": "Client organisation",
"isBaseParticipantType": "F",
"companyFlag": "F",
"taxNumberAlias": null
}],
"stepdatafields": [{
"id": 117,
"groupLabel": "TestData",
"fieldLabel": "Date field",
"fieldDescription": "Date field description",
"defaultValue": null,
"forceDefaultValue": "F",
"displayOrder": 0,
"isRequired": "T",
"links": {
"actionType": "123",
"step": "42--4",
"dataCollection": "data_collection_id",
"dataField": "270--DateField"
}
},
{
"id": 118,
"groupLabel": "TestData",
"fieldLabel": "Required Text Field",
"fieldDescription": "RequiredTextField desc",
"defaultValue": null,
"forceDefaultValue": "F",
"displayOrder": 0,
"isRequired": "T",
"links": {
"actionType": "123",
"step": "42--4",
"dataCollection": "data_collection_id",
"dataField": "270--RequiredTextField"
}
},
{
"id": 119,
"groupLabel": "Custom Group Name",
"fieldLabel": "Custom Field Label",
"fieldDescription": "Custom Field Description",
"defaultValue": null,
"forceDefaultValue": "F",
"displayOrder": 0,
"isRequired": "F",
"links": {
"actionType": "123",
"step": "42--4",
"dataCollection": "data_collection_id",
"dataField": "270--TextField"
}
}],
"steprelatedactiontypes": [{
"id": "9",
"isMandatory": "T",
"links": {
"actionType": "123",
"relatedActionType": "14",
"step": "42--4"
}
}]
},
"meta": {
"paging": {
"actionchangestep": {
"recordCount": 1,
"pageCount": 1,
"page": 1,
"pageSize": 50,
"prevPage": null,
"nextPage": null
}
}
}
} |