StatusReports
| API | Description |
|---|---|
| GET api/statusreports/my?States[0]={States[0]}&States[1]={States[1]} |
Get a list of my status reports |
| GET api/statusreports/mysubmit |
Get list of submitted reports for me to approve |
| GET api/statusreports/{id}/pdf |
Get status report as PDF |
| GET api/statusreports/{id}/ppt |
Get status report as PPT |
| GET api/statusreports/{id}/doc |
Get status report as Word |
| GET api/statusreports/{PlanId}?ReportId={ReportId} |
Get latest report for plan |
| POST api/statusreports/{id}/approve?Comments={Comments} |
Approves a Report |
| POST api/statusreports/{id}/reject?Comments={Comments} |
Rejects a Report |
| POST api/statusreports/{id}/recall |
Recall a report |
| DELETE api/statusreports/{id} |
Submit a report |
| POST api/statusreports/{id}/submit |
Submit a report |
MyWork
| API | Description |
|---|---|
| POST api/mywork/RejectUpdate?TaskId={TaskId} |
Reject a task update |
| POST api/mywork/AcceptUpdate?TaskId={TaskId} |
Approve a task update |
| POST api/mywork/{id} |
Update my work task |
| GET api/mywork/statusfields |
Get a list of all status fields |
| GET api/mywork/getupdate/{id} |
Get an update for a specific task |
| GET api/mywork/activities |
Get My Activities |
| POST api/mywork/activities |
Update Activities |
| GET api/mywork/tasks?PeriodStart={PeriodStart}&PeriodEnd={PeriodEnd}&ShowComplete={ShowComplete}&UserId={UserId} |
Get My Work for period |
Events
| API | Description |
|---|---|
| GET api/events?List={List} |
Get a list of all events |
| GET api/events/{Id}/log |
Get logs for event |
| POST api/events |
Add Event |
| POST api/events/bylist/{list} | |
| POST api/events/{id} |
Update Event |
| DELETE api/events/{id} |
Delete Event |
Cost
| API | Description |
|---|---|
| GET api/cost/tree |
Get cost categories tree |
| POST api/cost/externalimport |
Import costs from any source. |
| POST api/cost/{id}/copy?CostTypeTo={CostTypeTo}&CostTypeFrom={CostTypeFrom}&Start={Start}&End={End} |
Copy costs from one type to another |
| POST api/cost/{id}/detail?Index={Index}&CostCategory={CostCategory}&CostType={CostType} |
Add detail row |
MPP
| API | Description |
|---|---|
| POST api/mpp/createplan?template={template}&PlanId={PlanId} |
No documentation available. |
| GET api/mpp/templates |
No documentation available. |
EnterpriseTeams
| API | Description |
|---|---|
| GET api/enterpriseteams/{id} |
Get a single enterprise team |
| GET api/enterpriseteams/{id}/members |
Get a teams resources |
| GET api/enterpriseteams |
Get list of enterprise teams |
| GET api/enterpriseteams/list/my |
Get list of enterprise teams (My teams) |
| POST api/enterpriseteams |
Create an enteprise team |
| POST api/enterpriseteams/{id}?modMembers={modMembers} |
Update an enteprise team |
| DELETE api/enterpriseteams/{id} |
Delete an enterprise team |
| POST api/enterpriseteams/{id}/updatemembers |
Add or Update members in the team |
| DELETE api/enterpriseteams/{id}/deletemembers |
Delete a member in the team |
| DELETE api/enterpriseteams/{TeamId}/allocations/{ResourceId} |
Delete an allocation from a team |
| POST api/enterpriseteams/{TeamId}/allocations |
No documentation available. |
| POST api/enterpriseteams/{TeamId}/updateallocation |
No documentation available. |
Audit
| API | Description |
|---|---|
| POST api/audit/plan |
Gets a list of Plan Audits based on the passed filter values. |
| POST api/audit/plans/deleted |
Gets a list of all Audits for deleted plans. |
| POST api/audit/resource |
Gets a list of Resource Audits based on the passed filter values. |
| POST api/audit/resources/deleted |
Gets a list of all Audits for deleted resources. |
| POST api/audit/financials |
Gets a list of Financial Plan Audits based on the passed filter values. |
| POST api/audit/resources/{planId} |
Gets a list of Resource Plan Audits based on the passed filter values. |
| POST api/audit/sharedwith/{planId} |
Gets a list of Shared With Audits based on the passed filter values. |
| POST api/audit/tasks |
Gets a list of Task Audits based on the passed filter values. |
WorkPlan
Resources
Tasks
| API | Description |
|---|---|
| GET api/tasks/dependency/{TaskId} |
Get all dependencies for a task |
| GET api/tasks/dependency/all |
Get all dependencies for a task |
| POST api/tasks/dependency/{TaskId}/{DepId}?Type={Type}&Lag={Lag}&LagUnit={LagUnit} |
Create or Update a Dependency |
| DELETE api/tasks/dependency/{TaskId}/{DepId} |
Delete Dependency |
| GET api/tasks/fields?HideSystem={HideSystem} |
Get list of work level fields |
| DELETE api/tasks/fields/{id}?WorkPlanId={WorkPlanId} |
No documentation available. |
| POST api/tasks/fields/{id}?LocalItemId={LocalItemId} |
Update work field |
| GET api/tasks/localfields?WorkPlanId={WorkPlanId} |
No documentation available. |
| POST api/tasks/fields?LocalItemId={LocalItemId} |
Add work field |
| DELETE api/tasks/{taskid}/comments/{id}?Notificationid={Notificationid} |
Delete comment |
| GET api/tasks/{id}/comments |
Get Comments for a task |
| POST api/tasks/{id}/comments?Notificationid={Notificationid} |
Add comment to task |
Integration
| API | Description |
|---|---|
| GET api/integration |
Get list of all integrations |
| DELETE api/integration/{id} |
Delete Integration |
| POST api/integration/{id} |
Update Integration |
| POST api/integration |
Update Integration |
| POST api/integration/connecttoplan?PlanId={PlanId}&IntegrationId={IntegrationId} |
Connect plan to an integration. |
| POST api/integration/updateplanintegration?IsImport={IsImport} |
Update plan integration information On Import: (Happens when a plan is updated from an external integrated system) - Stamp the import date time - Save the external item id and item url On Export: (Happens when a plan is fetch from OnePlan) - Only set the export date time |
Details
| API | Description |
|---|---|
| GET api/details/export/{id}/pdf |
Get form as PDF |
| GET api/details/export/{id}/doc |
Get form as Doc |
| POST api/details/export/{id}/email |
Get form as Doc |
TimeOff
| API | Description |
|---|---|
| GET api/timeoff |
Get my Time Off |
| GET api/timeoff/categories | |
| DELETE api/timeoff/{id} |
Delete time off row |
| POST api/timeoff |
Add time off |
| PATCH api/timeoff/{Id} |
Update time off |
| PATCH api/timeoff/{Id}/ApproveReject?Approval={Approval} |
No documentation available. |