Create a new project status report for a project.
A JSON object containing project status report information.
Successful operation
Unprocessable Content
{- "comment": "We see a risk in regard to further inventory reduction. Seasonal planning is supplemented to minimize this.",
- "flagged": true,
- "project": "3768a155ad95449839a74880d633c10ad48f67c1"
}
{- "success": true,
- "hash": "10a518b32bde9ca903810dcafa01cf2981704817",
- "data": {
- "id": 2754,
- "hash": "1ee82b704f83af3aec73744e83dd0613695736b9",
- "subject": "",
- "comment": "We see a risk in regard to further inventory reduction. Seasonal planning is supplemented to minimize this.",
- "risks": "",
- "decisions": "",
- "risk_impact": null,
- "risk_probability": null,
- "status_traffic_light": null,
- "data": {
- "project_budgeting_effect_traffic_lights": [
- {
- "percent": 61,
- "count": 22
}, - {
- "percent": 14,
- "count": 5
}, - {
- "percent": 25,
- "count": 9
}
], - "project_activity_start_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 12,
- "count": 5
}, - {
- "percent": 63,
- "count": 26
}
], - "project_activity_end_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 15,
- "count": 6
}, - {
- "percent": 61,
- "count": 25
}
]
}, - "solved_time": null,
- "flagged": true,
- "created_time": "2022-05-27T10:38:37.000000Z",
- "modified_time": "2022-05-27T10:38:37.000000Z",
- "modified_user_time": "2022-05-27T10:38:37.000000Z",
- "umask": 4,
- "status": 0,
- "model": "ProjectStatusReport",
- "created_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-25T09:02:43.000000Z",
- "modified_user_time": "2022-05-25T09:02:43.000000Z",
- "model": "User"
}, - "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-25T09:02:43.000000Z",
- "modified_user_time": "2022-05-25T09:02:43.000000Z",
- "model": "User"
}
}, - "timestamp": 1653472490807
}
Get all project status reports of the authenticated hub.
Since there are different maximum lengths for URLs in different browsers, there is also a filter route that can work with an unlimited number of body parameters as an alternative to this index route. The filter route accepts the same parameters and returns the same response as this index route.
Successful operation
Unprocessable Content
{- "success": true,
- "hash": "a205fa564cc639fc20c9399b7082150e09003ad0",
- "data": [
- {
- "id": 1,
- "hash": "1ee82b704f83af3aec73744e83dd0613695736b9",
- "subject": "",
- "comment": "We see a risk in regard to further inventory reduction. Seasonal planning is supplemented to minimize this.",
- "risks": "",
- "decisions": "",
- "risk_impact": null,
- "risk_probability": null,
- "status_traffic_light": null,
- "data": {
- "project_budgeting_effect_traffic_lights": [
- {
- "percent": 61,
- "count": 22
}, - {
- "percent": 14,
- "count": 5
}, - {
- "percent": 25,
- "count": 9
}
], - "project_activity_start_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 12,
- "count": 5
}, - {
- "percent": 63,
- "count": 26
}
], - "project_activity_end_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 15,
- "count": 6
}, - {
- "percent": 61,
- "count": 25
}
]
}, - "solved_time": null,
- "flagged": false,
- "created_time": "2022-05-27T10:38:37.000000Z",
- "modified_time": "2022-05-27T10:38:37.000000Z",
- "modified_user_time": "2022-05-27T10:38:37.000000Z",
- "umask": 4,
- "status": 0,
- "model": "ProjectStatusReport",
- "project": {
- "id": 1,
- "hash": "3768a155ad95449839a74880d633c10ad48f67c1",
- "name": "Phoenix",
- "paused": false,
- "locked": false,
- "model": "Project",
- "program": {
- "id": 1,
- "hash": "d347f256577eb205313a6e112b8e44a4af45ecfa",
- "name": "Airborne",
- "model": "Program"
}
}, - "created_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}
}
], - "meta": {
- "page": 1,
- "first": 1,
- "last": 1,
- "total": 1,
- "limit": 1000,
- "pages": 1
}, - "timestamp": 1653644713046
}
Get a project status report.
Successful operation
Not Found
{- "success": true,
- "hash": "22a758b175e4fce4b9509d2de87d6f8b26445e27",
- "data": {
- "id": 1,
- "hash": "1ee82b704f83af3aec73744e83dd0613695736b9",
- "subject": "",
- "comment": "We see a risk in regard to further inventory reduction. Seasonal planning is supplemented to minimize this.",
- "risks": "",
- "decisions": "",
- "risk_impact": null,
- "risk_probability": null,
- "status_traffic_light": null,
- "data": {
- "project_budgeting_effect_traffic_lights": [
- {
- "percent": 61,
- "count": 22
}, - {
- "percent": 14,
- "count": 5
}, - {
- "percent": 25,
- "count": 9
}
], - "project_activity_start_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 12,
- "count": 5
}, - {
- "percent": 63,
- "count": 26
}
], - "project_activity_end_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 15,
- "count": 6
}, - {
- "percent": 61,
- "count": 25
}
]
}, - "solved_time": null,
- "flagged": true,
- "created_time": "2022-05-27T10:38:37.000000Z",
- "modified_time": "2022-05-27T10:38:37.000000Z",
- "modified_user_time": "2022-05-27T10:38:37.000000Z",
- "status": 0,
- "model": "ProjectStatusReport",
- "project": {
- "id": 1,
- "hash": "3768a155ad95449839a74880d633c10ad48f67c1",
- "name": "Phoenix",
- "paused": false,
- "locked": false,
- "model": "Project",
- "program": {
- "id": 1,
- "hash": "d347f256577eb205313a6e112b8e44a4af45ecfa",
- "name": "Airborne",
- "model": "Program"
}
}, - "created_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}
}, - "timestamp": 1653648350026
}
Update a project status report.
A JSON object containing project status report information.
Successful operation
Not Found
Unprocessable Content
{- "flagged": false,
- "solved": true
}
{- "success": true,
- "hash": "91a9fb9006dca581f8b818b855ca7fd7d7c8c178",
- "data": {
- "id": 1,
- "hash": "1ee82b704f83af3aec73744e83dd0613695736b9",
- "subject": "",
- "comment": "We see a risk in regard to further inventory reduction. Seasonal planning is supplemented to minimize this.",
- "risks": "",
- "decisions": "",
- "risk_impact": null,
- "risk_probability": null,
- "status_traffic_light": null,
- "data": {
- "project_budgeting_effect_traffic_lights": [
- {
- "percent": 61,
- "count": 22
}, - {
- "percent": 14,
- "count": 5
}, - {
- "percent": 25,
- "count": 9
}
], - "project_activity_start_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 12,
- "count": 5
}, - {
- "percent": 63,
- "count": 26
}
], - "project_activity_end_time_traffic_lights": [
- {
- "percent": 24,
- "count": 10
}, - {
- "percent": 15,
- "count": 6
}, - {
- "percent": 61,
- "count": 25
}
]
}, - "solved_time": "2022-05-27T10:50:25.000000Z",
- "flagged": false,
- "created_time": "2022-05-27T10:38:37.000000Z",
- "modified_time": "2022-05-27T10:50:25.000000Z",
- "modified_user_time": "2022-05-27T10:50:25.000000Z",
- "status": 1,
- "model": "ProjectStatusReport",
- "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-25T09:02:43.000000Z",
- "modified_user_time": "2022-05-25T09:02:43.000000Z",
- "model": "User"
}
}, - "timestamp": 1653472490807
}
Delete a project status report.
Successful operation
Not Found
{- "success": true,
- "hash": "8739602554c7f3241958e3cc9b57fdecb474d508",
- "data": { },
- "timestamp": 1656688107590
}
Restore a project status report.
Successful operation
Not Found
{- "success": true,
- "hash": "8739602554c7f3241958e3cc9b57fdecb474d508",
- "data": { },
- "timestamp": 1656688308753
}
Alternative to the index route, since there are different maximum lengths for URLs in different browsers. The filter route accepts the same parameters and returns the same response as the index route.