The Fusion Online API is built on HTTP and follows REST principles. It uses HTTP response codes to indicate errors and it accepts and returns JSON in the HTTP body.
The API is OpenAPI 3.0 compliant. You can find detailed information about the OpenAPI specification on the Swagger website.
The API uses the same domain and subdomain as your Fusion browser application. For example, you would use the following URL to retrieve a list of tasks via the API https://{yourcompany}.fusiononline.app/api/v1/tasks (where {yourcompany} is replaced with the subdomain for your Fusion account).
The OpenAPI API specification for Fusion Online should be downloaded directly from the Fusion application in order for the server URL to match your subdomain. See the Swagger UI section below for more information on how to download the OpenAPI specification and how to try the API with your live data using the Swagger UI browser interface.
You can use the Fusion API with any HTTP/REST library. There are also several open-source OpenAPI code generators that can create client SDKs from the Fusion OpenAPI specification, like swagger-codegen and OpenAPI Generator.
We provide a Fusion .NET SDK, which includes a sample Visual Studio 2022 solution and .NET Fusion API libraries.
ProChain.Fusion.Sdk.Api folder contains the .NET libraries needed to use the Fusion API from a .NET application.ProChain.Fusion.Sdk.Examples folder contains a Visual Studio 2022 sample solution.The Fusion CSV Download Tool is a command-line executable that connects to the Fusion API and allows you to download data in CSV format.
Fusion Online provides a Swagger UI page that can be used to test the API with your live data. You can also download the OpenAPI specification from the Swagger UI page with the correct server URL already configured. Contact support@prochain.com to get the unique web address for your Swagger UI page.
The Swagger UI will indicate which API endpoints require authorization with a padlock icon displayed to the right of the endpoint name. Use the POST /session endpoint to login to Fusion with a valid username/password. This endpoint will respond with a JWT string in the token field. Copy the token value and click on the Authorize button at the top of the Swagger UI page. You will then put Bearer {token} in the value field inside the dialog box, where {token} is replaced with the full token value that was received in the login response.
The Fusion Online API uses a bearer token for authentication. The token uses the JSON Web Token (JWT) format. The token should be submitted in the Authorization header with every API request that requires authorization. The correct format for the Authorization header value is Bearer {token}, where {token} is replaced with the correct JWT.
To create a JWT token, you first need to generate an API key in Fusion Online, which requires System Administrator access. Once the API key is created, you can use it with the POST /session/api-key endpoint to obtain a JWT access token for authentication. The access token is valid for 15 minutes. Along with the access token, a refresh token is also returned, which can be used to request a new access token. The refresh token remains valid for the duration specified in the Idle Session Timeout option on the System Options page in Fusion Online.
On-premise Fusion Online customers can choose to use Windows Authentication instead of a username/password to create the bearer token. Because Windows Authentication makes use of the 401 HTTP response code when requesting authentication, the API will responsd with a 460 HTTP response code when a request is made to an endpoint that requires authorization and the token is missing or invalid. This only applies to on-premise Fusion installations. For cloud customers, the API will respond with a standard 401.
If you wish to authenticate using Windows Authentication, you will need to use POST /session/windows to generate the bearer token, and you will need to use a library or platform that supports the Windows Authentication negotiation with the web server.
The Fusion API uses common HTTP verbs to define operations on resources or collections.
GET is used to retrieve a representation of a resource or a collection of resources.DELETE is used to delete existing resources.POST is used to create a new resource. The Fusion API also uses POST to create asynchronous jobs and to perform a bulk update of resources.PUT is used to update a resource. This verb is used when submitting the entire representation of a resource for update.PATCH is used to update a resource. This verb is used when submitting a partial representation of a resource for update. PATCH requests allow the API consumer to update a partial resource. The Fusion API uses a simple approach to handling PATCH requests, with the use of specific PATCH schemas that are distinct from the GET resource schemas.
PATCH request schema property names will match equivalent property names in the GET schema for the same resource.PATCH request schema properties are nullable.200 Success The success response schema for the resource is returned.
204 - Success No Content The request was successfully fulfilled and no additional response is returned.
400 - Invalid Request This response code is returned for missing or invalid parameters. Validation errors will be returned with this response code. The API returns a standard response schema for this return code.
401 - Unauthorized Request - CLOUD ONLY. This response code is returned for any endpoint that requires authorization if the token in the authorization header is missing or invalid.
403 - Permission Denied This response code is returned if the user does not have permission to update or view the resource. The API returns a standard response schema for this return code.
404 - Resource Not Found This response code is returned if the requested resource does not exist.
429 - Too Many Requests (Rate Limit Exceeded) - This status code indicates that the client has exceeded the allowed number of requests in a given timeframe. Refer to the Rate Limits section for details on request frequency constraints and guidance on how to avoid this limit.
460 - Unauthorized Request - ON-PREMISE ONLY. We use a special response code for on-premise Fusion installations because the 401 interferes with Windows Authentication in the browser.
500 - Server Error This response code is used for all unexpected server errors. If the response is returned by the Fusion app, it will return a standard response schema.
By default, requests to the Fusion Online API are limited to 300 requests per minute. This applies on a per-user (or per-API key) basis. If you exceed this limit, you will receive a 429 – Too Many Requests response. For on-premise installations, the rate limit can be configured to meet specific requirements.
The following headers are included in each response to help you monitor and manage your usage:
X-Ratelimit-Limit The number of requests allowed per minute.
X-Ratelimit-Remaining The number of requests remaining within the current one-minute window.
X-Ratelimit-Reset The timestamp (in milliseconds since the Unix epoch) when the current rate limit window will reset.
Use these headers to implement back-off strategies or delay further requests until the quota resets, ensuring you stay within the allowed limits.
The Accept request header should be set to the desired response content type. The Fusion API accepts and returns application/json content in the HTTP body for most endpoints, and this is what you would generally set in the Accept header. Some endpoints will support more than one response content type, and the Fusion API will use the Accept header to determine which one to return.
Many of the GET operations will return paginated results. Pagination is controlled with the use of two query parameters. Use the maxResults query parameter to specifiy the maximum number of resources to be returned. Use the skip parameter to specify whether or not to offset the start of the results.
All paginated responses use the same base schema with the following two properties:
totalCount specifies the total number of resources that match your request.isTotalCountLimited is set to true if the totalCount is limited by Fusion API limits. The Fusion API has a current limit of 3000 resources in a paginated response. For example, if you make a request for tasks, and there are more than 3000 tasks that match your request, the totalCount will be set to 3000 and the isTotalCountLimited will be true to indicate that the response is limited to the first 3000 tasks that match your request.The Fusion API uses model composition to share common properties across schemas. For some of the more complex data models, the API provides a hierarchy of schemas. For example, a task is represented with the following schemas:
Task schema is a basic representation of a task, including the task name and the task key.TaskInfo schema inherits from Task and contains a lot more information about the task, including project information and duration.TaskDetails schema inherits from TaskInfo and contains all of the optional task properties. You can request which properties to return in the TaskDetails with the use of the dataFields query parameter.Some of the larger schemas, like TaskDetails and ProjectDetails, require you to choose which properties to populate in the response. This allows you to request only the data that you need, thereby reducing application and network load. Use the dataFields query parameter to specify the properties that you need.
The following schemas are controlled by the dataFields query parameter. The data type of the query parameter is an enum that is specific to the schema that is being requested.
ProjectDetails uses the ProjectDetailsField enum.TaskDetails uses the TaskDetailsField enum.EndpointDetails uses the EndpointDetailsField enum.Get session information for the current logged-in user.
{- "currentUser": {
- "isSystemAdministrator": true,
- "isUserAdministrator": true,
- "isUserManager": true,
- "canManageGroups": true,
- "canAddProjectTasks": true,
- "canAddProjects": true,
- "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "originalUser": {
- "isSystemAdministrator": true,
- "isUserAdministrator": true,
- "isUserManager": true,
- "canManageGroups": true,
- "canAddProjectTasks": true,
- "canAddProjects": true,
- "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isLoggedInAsAnotherUser": true
}Login to the application with a username/password.
| username required | string [ 3 .. 255 ] characters |
| password required | string [ 0 .. 255 ] characters |
{- "username": "string",
- "password": "string"
}{- "accessToken": {
- "tokenType": "string",
- "token": "string",
- "expireInSeconds": 0,
- "createdDateTimeUtc": "2019-08-24T14:15:22Z",
- "expireInDateTimeUtc": "2019-08-24T14:15:22Z"
}, - "refreshToken": "string"
}Logout of the application. This invalidates the current token. (Accepts expired Authentication token)
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Login to the application with an API key
| apiKey required | string [ 0 .. 32 ] characters |
{- "apiKey": "string"
}{- "accessToken": {
- "tokenType": "string",
- "token": "string",
- "expireInSeconds": 0,
- "createdDateTimeUtc": "2019-08-24T14:15:22Z",
- "expireInDateTimeUtc": "2019-08-24T14:15:22Z"
}, - "refreshToken": "string"
}Login to the application using Windows Authentication.
{- "accessToken": {
- "tokenType": "string",
- "token": "string",
- "expireInSeconds": 0,
- "createdDateTimeUtc": "2019-08-24T14:15:22Z",
- "expireInDateTimeUtc": "2019-08-24T14:15:22Z"
}, - "refreshToken": "string"
}Login as another user.
| asUserId required | integer <int32> Login as a specific user |
{- "asUserId": 0
}{- "accessToken": {
- "tokenType": "string",
- "token": "string",
- "expireInSeconds": 0,
- "createdDateTimeUtc": "2019-08-24T14:15:22Z",
- "expireInDateTimeUtc": "2019-08-24T14:15:22Z"
}, - "refreshToken": "string"
}Refresh the authorization token. (Accepts expired Authentication token)
| refreshToken required | string Refresh Token value |
{- "refreshToken": "string"
}{- "accessToken": {
- "tokenType": "string",
- "token": "string",
- "expireInSeconds": 0,
- "createdDateTimeUtc": "2019-08-24T14:15:22Z",
- "expireInDateTimeUtc": "2019-08-24T14:15:22Z"
}, - "refreshToken": "string"
}Change a user's password.
| newPassword required | string [ 0 .. 255 ] characters |
| username required | string [ 3 .. 255 ] characters |
| password required | string [ 0 .. 255 ] characters |
{- "newPassword": "string",
- "username": "string",
- "password": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}[- {
- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0",
- "jobType": "ScheduleUpdate",
- "jobStatus": "Pending",
- "submittedTime": "2019-08-24T14:15:22Z",
- "startedTime": "2019-08-24T14:15:22Z",
- "completedTime": "2019-08-24T14:15:22Z",
- "itemsCount": 0,
- "primaryItem": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "jobResultInfo": {
- "successCount": 0,
- "failCount": 0,
- "primaryErrorCode": "None",
- "primaryErrorMessage": "string"
}
}
]Returns job status
| jobToken required | string <uuid> |
{- "jobResult": {
- "successCount": 0,
- "failCount": 0,
- "items": [
- {
- "isSuccess": true,
- "errorCode": "None",
- "errorMessage": "string",
- "id": 0
}
]
}, - "items": [
- {
- "key": "string",
- "name": "string",
- "id": 0
}
], - "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0",
- "jobType": "ScheduleUpdate",
- "jobStatus": "Pending",
- "submittedTime": "2019-08-24T14:15:22Z",
- "startedTime": "2019-08-24T14:15:22Z",
- "completedTime": "2019-08-24T14:15:22Z",
- "itemsCount": 0,
- "primaryItem": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "jobResultInfo": {
- "successCount": 0,
- "failCount": 0,
- "primaryErrorCode": "None",
- "primaryErrorMessage": "string"
}
}Create a Forgot Password request.
| username required | string [ 3 .. 255 ] characters |
{- "username": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Validate a Forgot Password reset code.
| resetCode required | string [ 1 .. 32 ] characters |
| username required | string [ 3 .. 255 ] characters |
{- "resetCode": "string",
- "username": "string"
}trueValidate a Forgot Password reset code.
| newPassword required | string [ 4 .. 255 ] characters |
| resetCode required | string [ 1 .. 32 ] characters |
| username required | string [ 3 .. 255 ] characters |
{- "newPassword": "string",
- "resetCode": "string",
- "username": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get session state information
| previousSessionTimestamp | integer <int64> |
{- "newActivityCount": 0,
- "newAnnouncementCount": 0,
- "incompleteJobCount": 0,
- "isUserLoginInfoStale": true,
- "isSystemSettingsStale": true,
- "timestamp": 0
}[- {
- "title": "string",
- "content": "string",
- "additionalContentUrl": "string",
- "isDismissable": true,
- "isNew": true,
- "isProChainAnnouncement": true,
- "id": 0
}
]Returns list of activity notifications
| skip | integer <int32> [ 0 .. 2147483647 ] |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
{- "items": [
- {
- "activityType": "TaskAssigned",
- "isNew": true,
- "taskAssigned": {
- "assignedUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "taskHistoryId": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "taskUpdated": {
- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "taskHistoryId": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "taskEligibility": {
- "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "taskCriticality": {
- "taskIndicators": {
- "criticalIn": 0,
- "endpointName": "string",
- "endpoint": {
- "key": "string",
- "name": "string",
- "id": 0
}
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectScheduleUpdated": {
- "statusDate": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z"
}, - "bufferedEndpoints": [
- {
- "status": {
- "current": "Unbuffered",
- "original": "Unbuffered"
}, - "bufferUsed": {
- "current": 0,
- "original": 0
}, - "chainDone": {
- "current": 0,
- "original": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "updateComment": "string",
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectCheckIn": {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectCheckOut": {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectRestore": {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectDeleteTask": {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectChangedLinks": {
- "taskLinkChanges": [
- {
- "predecessor": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "successor": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "state": "Unchanged"
}
], - "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "userMention": {
- "entitySourceType": "Task",
- "mention": "string",
- "entity": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "commentId": 0,
- "activityDate": "2019-08-24T14:15:22Z"
}, - "userReaction": {
- "entitySourceType": "Task",
- "entity": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "commentId": 0,
- "activityDate": "2019-08-24T14:15:22Z"
}, - "taskCommented": {
- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "commentId": 0,
- "comment": "string",
- "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "projectCommented": {
- "commentId": 0,
- "comment": "string",
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "taskAdded": {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "taskHistoryId": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "task": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "activityDate": "2019-08-24T14:15:22Z"
}, - "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Dismiss this notification
| activityNotificationId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Marks the announcement as having been viewed
| announcementId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Dismiss the announcement
| announcementId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}{- "isTenantActive": true,
- "authenticatedWindowsUser": "string",
- "appVersion": "string",
- "companyName": "string",
- "hasCompanyLogo": true,
- "supportEmail": "string",
- "isOnPremise": true,
- "companyLogoUrl": "string",
- "isEmailEnabled": true,
- "clientIpAddress": "string",
- "fusionIdentityServer": {
- "url": "string",
- "tenantName": "string"
}
}{- "dateFormat": "Format0",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "credibilityProfile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}, - "feverChartZoneInfo": {
- "feverChartZoneRedStart": 100,
- "feverChartZoneRedFinish": 100,
- "feverChartZoneYellowStart": 100,
- "feverChartZoneYellowFinish": 100
}, - "isWindowsAuthEnabled": true,
- "isDurationRangeEnabled": true,
- "isAllowedToDownloadAndUpdateDesktopApps": true,
- "isEmailRequired": true,
- "maxAttachmentFileSizeInKB": 0,
- "firstDayOfWeek": "Sunday",
- "minDaysInFirstWeek": 0,
- "isFirstUpdateRequired": true
}Search organizations
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| addProjectPermission | boolean Default: false |
{- "items": [
- {
- "id": 0,
- "name": "string"
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get the logged-in user profile and options
{- "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}Update the logged-in user profile and options
| firstName | string [ 1 .. 50 ] characters |
| lastName | string [ 1 .. 50 ] characters |
| emailAddress | string <email> [ 0 .. 255 ] characters |
| workPhone | string [ 0 .. 50 ] characters |
| position | string [ 0 .. 50 ] characters |
| department | string [ 0 .. 255 ] characters |
object (DateFormatContainer) | |
| useDefaultDateFormat | boolean |
object (TimeFormatContainer) | |
| timeZoneId | string |
| useDefaultTimeZone | boolean |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
object (DurationOptions) | |
| systemCalendarId | integer <int32> |
{- "firstName": "string",
- "lastName": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "position": "string",
- "department": "string",
- "dateFormat": {
- "dateFormat": "Format0"
}, - "useDefaultDateFormat": true,
- "timeFormat": {
- "timeFormat": "Hour24"
}, - "timeZoneId": "string",
- "useDefaultTimeZone": true,
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "systemCalendarId": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Change the logged-in user's password.
| currentPassword required | string [ 4 .. 255 ] characters |
| newPassword required | string [ 4 .. 255 ] characters |
{- "currentPassword": "string",
- "newPassword": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search users
| search | string |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| userIds | Array of integers <int32> [ items <int32 > ] |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| viewId | integer <int32> |
| dataFields | Array of strings (UserLoadField) Items Enum: "AssignmentLoadPercent" "MaxAssignmentImpact" "AssignedTaskCount" "AvailableDuration" "TotalAssignedTaskCount" "CurrentTask" "AssignedTasks" "CalendarInfo" |
| taskDataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| sorts | Array of strings (UserLoadViewSort) <= 3 items Items Enum: "UserFullName" "Department" "Role" "Organization" "CurrentTaskProjectName" "CurrentTaskState" "CurrentTaskName" "CurrentTaskCriticality" "CurrentTaskLastUpdateDate" "CurrentTaskAssignmentImpact" … 40 more |
| assignmentStart | string (HorizonType) Enum: "OneDay" "TwoDays" "ThreeDays" "FourDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "OneMonth" "TwoMonths" "ThreeMonths" … 6 more |
{- "items": [
- {
- "assignmentLoadPercent": 0,
- "maxAssignmentImpact": 0,
- "assignedTaskCount": 0,
- "availableDuration": 0,
- "totalAssignedTaskCount": 0,
- "currentTask": {
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "assignedTasks": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get user information
| userId required | integer <int32> |
{- "canUpdatePriority": true,
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}Search user groups
| search | string |
| excludeBuiltInGroups | boolean Default: false |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| groupIds | Array of integers <int32> [ items <int32 > ] |
{- "items": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Confirm user's email
| confirmationToken required | string [ 1 .. 64 ] characters |
{- "confirmationToken": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Return invitation information for the givent token
| inviteToken required | string |
{- "emailAddress": "string",
- "username": "string",
- "firstName": "string",
- "lastName": "string",
- "isWindowsAuthUser": true
}Accept invitation and setup the user account.
| inviteToken | string |
| username | string [ 3 .. 255 ] characters |
| firstName required | string [ 1 .. 50 ] characters |
| lastName required | string [ 1 .. 50 ] characters |
| password | string [ 4 .. 255 ] characters |
{- "inviteToken": "string",
- "username": "string",
- "firstName": "string",
- "lastName": "string",
- "password": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the logged-in user notification settings
{- "emailNotificationType": "None",
- "userNotifications": {
- "mention": {
- "isNotificationEnabled": true
}, - "reaction": {
- "isNotificationEnabled": true
}
}, - "assigneeNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "taskManagerNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "resourceManagerNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "userManagerNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "taskSubscribeNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "projectManagerNotifications": {
- "scheduleUpdate": {
- "isNotificationEnabled": true
}, - "checkInCheckOut": {
- "isNotificationEnabled": true
}, - "addedOrDeletedTask": {
- "isNotificationEnabled": true
}, - "changedTaskLinks": {
- "isNotificationEnabled": true
}, - "taskActivity": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}
}, - "projectSubscribeNotifications": {
- "scheduleUpdate": {
- "isNotificationEnabled": true
}, - "checkInCheckOut": {
- "isNotificationEnabled": true
}, - "addedOrDeletedTask": {
- "isNotificationEnabled": true
}, - "changedTaskLinks": {
- "isNotificationEnabled": true
}, - "taskActivity": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}
}
}Update the logged-in user notification settings
| emailNotificationType required | string (EmailNotificationType) Enum: "None" "Asap" "DailyDigest" |
required | object (UserActivityNotificationSettings) |
required | object (TaskActivityNotificationSettings) |
required | object (TaskActivityNotificationSettings) |
required | object (TaskActivityNotificationSettings) |
required | object (TaskActivityNotificationSettings) |
required | object (TaskActivityNotificationSettings) |
required | object (ProjectActivityNotificationSettings) |
required | object (ProjectActivityNotificationSettings) |
{- "emailNotificationType": "None",
- "userNotifications": {
- "mention": {
- "isNotificationEnabled": true
}, - "reaction": {
- "isNotificationEnabled": true
}
}, - "assigneeNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "taskManagerNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "resourceManagerNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "userManagerNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "taskSubscribeNotifications": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}, - "projectManagerNotifications": {
- "scheduleUpdate": {
- "isNotificationEnabled": true
}, - "checkInCheckOut": {
- "isNotificationEnabled": true
}, - "addedOrDeletedTask": {
- "isNotificationEnabled": true
}, - "changedTaskLinks": {
- "isNotificationEnabled": true
}, - "taskActivity": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}
}, - "projectSubscribeNotifications": {
- "scheduleUpdate": {
- "isNotificationEnabled": true
}, - "checkInCheckOut": {
- "isNotificationEnabled": true
}, - "addedOrDeletedTask": {
- "isNotificationEnabled": true
}, - "changedTaskLinks": {
- "isNotificationEnabled": true
}, - "taskActivity": {
- "taskAssigned": {
- "isNotificationEnabled": true
}, - "taskUpdated": {
- "statusUpdatesOnly": true,
- "isNotificationEnabled": true
}, - "taskEligibility": {
- "criticalTasksOnly": true,
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}, - "taskCriticality": {
- "criticalTaskSensitivity": "None",
- "isNotificationEnabled": true
}
}
}
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}{- "assignedUserPermission": "None",
- "isManagerPermissionEnabled": true,
- "isWindowsAuthEnabled": true,
- "isDurationRangeEnabled": true,
- "sessionTimeoutMinutes": 0,
- "maxBackupFiles": 0,
- "maxProjectFileSizeInKB": 0,
- "maxAttachmentFileSizeInKB": 0,
- "maxPasswordAgeInDays": 0,
- "minPasswordLength": 0,
- "isStrongPasswordRequired": true,
- "companyName": "string",
- "supportEmail": "string",
- "defaultDateFormat": "Format0",
- "firstDayOfWeek": "Sunday",
- "minDaysInFirstWeek": 0,
- "feverChartZoneInfo": {
- "feverChartZoneRedStart": 100,
- "feverChartZoneRedFinish": 100,
- "feverChartZoneYellowStart": 100,
- "feverChartZoneYellowFinish": 100
}, - "defaultCredibilityProfile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}, - "isAllowedToDownloadAndUpdateDesktopApps": true,
- "defaultTimeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "automaticProjectDeactivationAfterDays": 0,
- "systemCalendarId": 0
}Update the system options
object (AssignedUserPermissionContainer) | |
| isAllowedToDownloadAndUpdateDesktopApps | boolean |
| isManagerPermissionEnabled | boolean |
| isWindowsAuthEnabled | boolean |
| isDurationRangeEnabled | boolean |
| sessionTimeoutMinutes | integer <int32> |
| maxBackupFiles | integer <int32> [ 0 .. 5 ] |
| maxProjectFileSizeInKB | integer <int32> [ 1 .. 102400 ] |
| maxAttachmentFileSizeInKB | integer <int32> [ 1 .. 102400 ] |
| maxPasswordAgeInDays | integer <int32> |
| minPasswordLength | integer <int32> [ 4 .. 20 ] |
| isStrongPasswordRequired | boolean |
| companyName | string [ 0 .. 255 ] characters |
| supportEmail | string <email> [ 0 .. 100 ] characters |
object (DateFormatContainer) | |
object (FeverChartZoneInfo) | |
object (DefaultCredibilityProfileUpdate) | |
| defaultTimeZoneId | string |
| firstDayOfWeek | string (DayOfWeek) Enum: "Sunday" "Monday" "Tuesday" "Wednesday" "Thursday" "Friday" "Saturday" |
| minDaysInFirstWeek | integer <int32> [ 1 .. 7 ] |
| automaticProjectDeactivationAfterDays | integer <int32> [ 0 .. 365 ] |
| systemCalendarId | integer <int32> |
{- "assignedUserPermission": {
- "assignedUserPermission": "None"
}, - "isAllowedToDownloadAndUpdateDesktopApps": true,
- "isManagerPermissionEnabled": true,
- "isWindowsAuthEnabled": true,
- "isDurationRangeEnabled": true,
- "sessionTimeoutMinutes": 0,
- "maxBackupFiles": 5,
- "maxProjectFileSizeInKB": 1,
- "maxAttachmentFileSizeInKB": 1,
- "maxPasswordAgeInDays": 0,
- "minPasswordLength": 4,
- "isStrongPasswordRequired": true,
- "companyName": "string",
- "supportEmail": "user@example.com",
- "defaultDateFormat": {
- "dateFormat": "Format0"
}, - "feverChartZoneInfo": {
- "feverChartZoneRedStart": 100,
- "feverChartZoneRedFinish": 100,
- "feverChartZoneYellowStart": 100,
- "feverChartZoneYellowFinish": 100
}, - "credibilityProfile": {
- "credibilityProfileId": 0
}, - "defaultTimeZoneId": "string",
- "firstDayOfWeek": "Sunday",
- "minDaysInFirstWeek": 1,
- "automaticProjectDeactivationAfterDays": 365,
- "systemCalendarId": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}{- "activeUsers": {
- "limit": 0,
- "count": 0
}, - "activeLimitedUsers": {
- "limit": 0,
- "count": 0
}, - "activeProjects": {
- "limit": 0,
- "count": 0
}, - "expirationDate": "2019-08-24T14:15:22Z",
- "renewalDate": "2019-08-24T14:15:22Z",
- "isAutoRenew": true,
- "desktopPps": {
- "limit": 0,
- "count": 0
}, - "desktopPipeline": {
- "limit": 0,
- "count": 0
}
}Create a new organization
| name required | string [ 1 .. 128 ] characters |
{- "name": "string",
- "id": 0
}{- "id": 0,
- "name": "string"
}Update the organization
| organizationId required | integer <int32> |
| name required | string [ 1 .. 128 ] characters |
{- "name": "string",
- "id": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete the organization
| organizationId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the credibility profile definitions
[- {
- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "projectCount": 0,
- "factors": [
- {
- "factorType": "TooManyEndpoints",
- "perInstance": 1,
- "max": 1
}
], - "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
]Create a new credibility profile
object (UserNameInfo) | |
| description | string <= 1000000 characters |
required | Array of objects (CredibilityFactorDefinition) |
| name required | string [ 1 .. 50 ] characters |
| warningThreshold required | integer <int32> [ 1 .. 100 ] |
| id required | integer <int32> |
{- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "description": "string",
- "factors": [
- {
- "factorType": "TooManyEndpoints",
- "perInstance": 1,
- "max": 1
}
], - "name": "string",
- "warningThreshold": 1,
- "id": 0
}{- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z",
- "description": "string",
- "projectCount": 0,
- "factors": [
- {
- "factorType": "TooManyEndpoints",
- "perInstance": 1,
- "max": 1
}
], - "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}Update the organization credibility profile
| credibilityProfileId required | integer <int32> |
object (UserNameInfo) | |
| description | string <= 1000000 characters |
required | Array of objects (CredibilityFactorDefinition) |
| name required | string [ 1 .. 50 ] characters |
| warningThreshold required | integer <int32> [ 1 .. 100 ] |
| id required | integer <int32> |
{- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "description": "string",
- "factors": [
- {
- "factorType": "TooManyEndpoints",
- "perInstance": 1,
- "max": 1
}
], - "name": "string",
- "warningThreshold": 1,
- "id": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete the credibility profile
| credibilityProfileId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Send test email
| email required | string <email> [ 5 .. 255 ] characters |
{- "email": "user@example.com"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the latest version of the client desktop app
| includeInstaller | boolean |
{- "date": "2019-08-24T14:15:22Z",
- "version": "string",
- "readmeFileInfo": {
- "name": "string",
- "downloadUrl": "string"
}, - "releaseNotesFileInfo": {
- "name": "string",
- "downloadUrl": "string"
}, - "ppsUserGuideFileInfo": {
- "name": "string",
- "downloadUrl": "string"
}, - "pipelineUserGuideFileInfo": {
- "name": "string",
- "downloadUrl": "string"
}, - "installerFileInfo": {
- "name": "string",
- "downloadUrl": "string"
}
}Create a IP whitelist record
| fromIpAddress required | string [ 1 .. 39 ] characters |
| toIpAddress required | string [ 1 .. 39 ] characters |
| description required | string <= 128 characters |
{- "fromIpAddress": "string",
- "toIpAddress": "string",
- "description": "string",
- "id": 0
}{- "fromIpAddress": "string",
- "toIpAddress": "string",
- "description": "string",
- "id": 0
}Update an IP whitelist record
| ipWhitelistRecordId required | integer <int32> |
| fromIpAddress required | string [ 1 .. 39 ] characters |
| toIpAddress required | string [ 1 .. 39 ] characters |
| description required | string <= 128 characters |
{- "fromIpAddress": "string",
- "toIpAddress": "string",
- "description": "string",
- "id": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete an IP whitelist record
| ipWhitelistRecordId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}[- {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}
]Create system calendar
| name | string [ 1 .. 50 ] characters |
| copyCalendarId | integer <int32> |
{- "name": "string",
- "copyCalendarId": 0
}{- "owner": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "resource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "user": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
}, - "baseCalendar": {
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "canUpdateCalendar": true,
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}Get the saved My Tasks view settings
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the My Tasks view settings
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
object (TaskFilters) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved Impact Chain view settings
{- "filters": {
- "isGroupByImpact": true,
- "sensitivity": "None",
- "horizon": {
- "horizon": "OneDay"
}
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the Impact Chain view settings
object (ImpactChainViewFilters) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "filters": {
- "isGroupByImpact": true,
- "sensitivity": "None",
- "horizon": {
- "horizon": "OneDay"
}
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved Task Links view settings
{- "sorts": [
- "TaskState"
], - "searchText": "string",
- "networkDiagramSettings": {
- "showNetworkDiagram": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the Task Links view settings
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
| searchText | string |
object (NetworkDiagramSettings) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "searchText": "string",
- "networkDiagramSettings": {
- "showNetworkDiagram": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved Checklist view settings
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the Checklist view settings
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
object (TaskFilters) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved User Tasks view settings
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the User Tasks view settings
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
object (TaskFilters) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved My Team view settings
{- "sorts": [
- "UserFullName"
], - "dataFields": [
- "AssignmentLoadPercent"
], - "taskDataFields": [
- "Organization"
], - "filters": {
- "displayOrder": [
- {
- "id": "UserGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "userGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "users": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignmentStart": {
- "horizonType": "OneDay"
}
}, - "columns": [
- {
- "id": "UserFullName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the My Team view settings
| sorts | Array of strings (UserLoadViewSort) <= 3 items Items Enum: "UserFullName" "Department" "Role" "Organization" "CurrentTaskProjectName" "CurrentTaskState" "CurrentTaskName" "CurrentTaskCriticality" "CurrentTaskLastUpdateDate" "CurrentTaskAssignmentImpact" … 40 more |
| dataFields | Array of strings (UserLoadField) Items Enum: "AssignmentLoadPercent" "MaxAssignmentImpact" "AssignedTaskCount" "AvailableDuration" "TotalAssignedTaskCount" "CurrentTask" "AssignedTasks" "CalendarInfo" |
| taskDataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
object (UserLoadFilters) | |
required | Array of objects (UserLoadTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "UserFullName"
], - "dataFields": [
- "AssignmentLoadPercent"
], - "taskDataFields": [
- "Organization"
], - "filters": {
- "displayOrder": [
- {
- "id": "UserGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "userGroups": [
- {
- "id": 0
}
], - "users": [
- {
- "id": 0
}
], - "assignmentStart": {
- "horizonType": "OneDay"
}
}, - "columns": [
- {
- "id": "UserFullName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Save the Fever Chart view settings
| showVariabilityProfile required | boolean |
| feverChartType required | string (FeverChartType) Enum: "StandardChart" "TimeChart" |
| feverChartSize required | string (FeverChartSize) Enum: "Small" "Large" |
{- "showVariabilityProfile": true,
- "feverChartType": "StandardChart",
- "feverChartSize": "Small"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved My Projects view settings
{- "sorts": [
- "ProjectName"
], - "dataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ProjectName",
- "width": "string",
- "customFieldId": 0
}
], - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the My Projects view settings
| sorts | Array of strings (ProjectViewSort) <= 3 items Items Enum: "ProjectName" "ProjectState" "StatusDate" "FinishDate" "LastUpdateDate" "PriorityEndpoint" "AddDate" "CheckInDate" "ProjectType" "Program" … 38 more |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
object (ProjectFilters) | |
required | Array of objects (ProjectTableColumn) |
object (TrendIndicatorSettings) | |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "ProjectName"
], - "dataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ProjectName",
- "width": "string",
- "customFieldId": 0
}
], - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved My Endpoints view settings
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "Status",
- "width": "string",
- "customFieldId": 0
}
], - "feverChartSettings": {
- "showFeverChart": true,
- "feverChartSize": "Small",
- "showTrendIndicatorOnStatusPoint": true,
- "statusPointLabelProjectInfo": "None",
- "statusPointLabelEndpointInfo": "None"
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the My Endpoints view settings
| sorts | Array of strings (EndpointViewSort) <= 3 items Items Enum: "Status" "EndpointName" "ChainDone" "BufferEndDate" "OriginalChain" "ChainLeft" "OriginalBuffer" "ProjectName" "Program" "ProjectGroups" … 40 more |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more If Project is included in dataFields, use this property to specifiy which project fields to request. |
object (EndpointFilters) Should be used for endpoint filtering | |
required | Array of objects (EndpointTableColumn) |
object (FeverChartSettings) | |
object (TrendIndicatorSettings) | |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "Status",
- "width": "string",
- "customFieldId": 0
}
], - "feverChartSettings": {
- "showFeverChart": true,
- "feverChartSize": "Small",
- "showTrendIndicatorOnStatusPoint": true,
- "statusPointLabelProjectInfo": "None",
- "statusPointLabelEndpointInfo": "None"
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved Endpoints view settings
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "Status",
- "width": "string",
- "customFieldId": 0
}
], - "feverChartSettings": {
- "showFeverChart": true,
- "feverChartSize": "Small",
- "showTrendIndicatorOnStatusPoint": true,
- "statusPointLabelProjectInfo": "None",
- "statusPointLabelEndpointInfo": "None"
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the Endpoints view settings
| sorts | Array of strings (EndpointViewSort) <= 3 items Items Enum: "Status" "EndpointName" "ChainDone" "BufferEndDate" "OriginalChain" "ChainLeft" "OriginalBuffer" "ProjectName" "Program" "ProjectGroups" … 40 more |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more If Project is included in dataFields, use this property to specifiy which project fields to request. |
object (EndpointFilters) Should be used for endpoint filtering | |
required | Array of objects (EndpointTableColumn) |
object (FeverChartSettings) | |
object (TrendIndicatorSettings) | |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "Status",
- "width": "string",
- "customFieldId": 0
}
], - "feverChartSettings": {
- "showFeverChart": true,
- "feverChartSize": "Small",
- "showTrendIndicatorOnStatusPoint": true,
- "statusPointLabelProjectInfo": "None",
- "statusPointLabelEndpointInfo": "None"
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved My Resources view settings
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0,
- "name": "string",
- "isValid": true
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ResourceName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the My Resources view settings
| sorts | Array of strings (ResourceViewSort) <= 3 items Items Enum: "ResourceName" "ParentResource" "ResourceManagers" "ResourceGroups" "ProjectName" "Calendar" "MaxUnits" "ChildResources" "CustomField" "ProjectAbbreviation" … 10 more |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
object (ResourceFilters) | |
required | Array of objects (ResourceTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0
}
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ResourceName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved Subtasks view settings
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the Subtasks view settings
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
object (TaskFilters) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the saved project resources view settings
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0,
- "name": "string",
- "isValid": true
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ResourceName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Save the project resources view settings
| sorts | Array of strings (ResourceViewSort) <= 3 items Items Enum: "ResourceName" "ParentResource" "ResourceManagers" "ResourceGroups" "ProjectName" "Calendar" "MaxUnits" "ChildResources" "CustomField" "ProjectAbbreviation" … 10 more |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
object (ResourceFilters) | |
required | Array of objects (ResourceTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0
}
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ResourceName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Save the Graph view settings
| timeScale required | string (TimeScale) Enum: "Week" "Month" "Quarter" |
| loadGroupType required | string (LoadGroupType) Enum: "None" "CriticalTasks" |
| useExpandedTimes required | boolean |
| showAvailability required | boolean |
{- "timeScale": "Week",
- "loadGroupType": "None",
- "useExpandedTimes": true,
- "showAvailability": true
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete view settings and reset the view to default settings
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the logged-in user's custom views, in user-defined order
[- {
- "id": 0,
- "viewType": "Task",
- "name": "string",
- "isVisible": true,
- "viewGroup": {
- "id": 0,
- "name": "string",
- "isDefaultGroup": true,
- "isVisible": true,
- "orderNumber": 0,
- "viewCount": 0
}, - "orderNumber": 0
}
]Creates a new custom view
| viewType required | string (CustomViewType) Enum: "Task" "Project" "Endpoint" "UserLoad" "Resource" |
| name required | string [ 1 .. 100 ] characters |
| isVisible required | boolean |
object (CustomViewGroup) | |
| viewGroupId | integer <int32> |
| orderNumber required | integer <int32> |
| copyViewId | integer <int32> |
{- "viewType": "Task",
- "name": "string",
- "isVisible": true,
- "viewGroup": {
- "name": "string",
- "isVisible": true,
- "orderNumber": 0,
- "id": 0
}, - "viewGroupId": 0,
- "orderNumber": 0,
- "copyViewId": 0,
- "id": 0
}{- "id": 0,
- "viewType": "Task",
- "name": "string",
- "isVisible": true,
- "viewGroup": {
- "id": 0,
- "name": "string",
- "isDefaultGroup": true,
- "isVisible": true,
- "orderNumber": 0,
- "viewCount": 0
}, - "orderNumber": 0
}Delete the specified custom views
| viewIds required | Array of integers <int32> [ items <int32 > ] |
{- "successCount": 0,
- "failCount": 0,
- "items": [
- {
- "isSuccess": true,
- "errorCode": "None",
- "errorMessage": "string",
- "id": 0
}
]
}Get view information
| viewId required | integer <int32> |
{- "id": 0,
- "viewType": "Task",
- "name": "string",
- "isVisible": true,
- "viewGroup": {
- "id": 0,
- "name": "string",
- "isDefaultGroup": true,
- "isVisible": true,
- "orderNumber": 0,
- "viewCount": 0
}, - "orderNumber": 0
}Update view information
| viewId required | integer <int32> |
| name | string [ 1 .. 100 ] characters |
| orderNumber | integer <int32> |
| isVisible | boolean |
| viewGroupId | integer <int32> |
{- "name": "string",
- "orderNumber": 0,
- "isVisible": true,
- "viewGroupId": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Re-order the views (navigation menu order)
| orderNumber required | integer <int32> |
| id required | integer <int32> |
[- {
- "orderNumber": 0,
- "id": 0
}
][- {
- "orderNumber": 0,
- "id": 0
}
]Update the specified views
| viewIds required | Array of integers <int32> [ items <int32 > ] |
| isVisible | boolean |
| viewGroupId | integer <int32> |
{- "isVisible": true,
- "viewGroupId": 0
}{- "successCount": 0,
- "failCount": 0,
- "items": [
- {
- "isSuccess": true,
- "errorCode": "None",
- "errorMessage": "string",
- "id": 0
}
]
}Get the task view settings
| viewId required | integer <int32> |
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Update the task view settings
| viewId required | integer <int32> |
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
object (TaskFilters) | |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
required | Array of objects (TaskTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "dataFields": [
- "Organization"
], - "columns": [
- {
- "id": "TaskState",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the project view settings
| viewId required | integer <int32> |
{- "sorts": [
- "ProjectName"
], - "dataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ProjectName",
- "width": "string",
- "customFieldId": 0
}
], - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Update the project view settings
| viewId required | integer <int32> |
| sorts | Array of strings (ProjectViewSort) <= 3 items Items Enum: "ProjectName" "ProjectState" "StatusDate" "FinishDate" "LastUpdateDate" "PriorityEndpoint" "AddDate" "CheckInDate" "ProjectType" "Program" … 38 more |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
object (ProjectFilters) | |
required | Array of objects (ProjectTableColumn) |
object (TrendIndicatorSettings) | |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "ProjectName"
], - "dataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ProjectName",
- "width": "string",
- "customFieldId": 0
}
], - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the endpoint view settings
| viewId required | integer <int32> |
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "Status",
- "width": "string",
- "customFieldId": 0
}
], - "feverChartSettings": {
- "showFeverChart": true,
- "feverChartSize": "Small",
- "showTrendIndicatorOnStatusPoint": true,
- "statusPointLabelProjectInfo": "None",
- "statusPointLabelEndpointInfo": "None"
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Update the endpoint view settings
| viewId required | integer <int32> |
| sorts | Array of strings (EndpointViewSort) <= 3 items Items Enum: "Status" "EndpointName" "ChainDone" "BufferEndDate" "OriginalChain" "ChainLeft" "OriginalBuffer" "ProjectName" "Program" "ProjectGroups" … 40 more |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more If Project is included in dataFields, use this property to specifiy which project fields to request. |
object (EndpointFilters) Should be used for endpoint filtering | |
required | Array of objects (EndpointTableColumn) |
object (FeverChartSettings) | |
object (TrendIndicatorSettings) | |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "Status",
- "width": "string",
- "customFieldId": 0
}
], - "feverChartSettings": {
- "showFeverChart": true,
- "feverChartSize": "Small",
- "showTrendIndicatorOnStatusPoint": true,
- "statusPointLabelProjectInfo": "None",
- "statusPointLabelEndpointInfo": "None"
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the user load view settings
| viewId required | integer <int32> |
{- "sorts": [
- "UserFullName"
], - "dataFields": [
- "AssignmentLoadPercent"
], - "taskDataFields": [
- "Organization"
], - "filters": {
- "displayOrder": [
- {
- "id": "UserGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "userGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "users": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignmentStart": {
- "horizonType": "OneDay"
}
}, - "columns": [
- {
- "id": "UserFullName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Update the endpoint view settings
| viewId required | integer <int32> |
| sorts | Array of strings (UserLoadViewSort) <= 3 items Items Enum: "UserFullName" "Department" "Role" "Organization" "CurrentTaskProjectName" "CurrentTaskState" "CurrentTaskName" "CurrentTaskCriticality" "CurrentTaskLastUpdateDate" "CurrentTaskAssignmentImpact" … 40 more |
| dataFields | Array of strings (UserLoadField) Items Enum: "AssignmentLoadPercent" "MaxAssignmentImpact" "AssignedTaskCount" "AvailableDuration" "TotalAssignedTaskCount" "CurrentTask" "AssignedTasks" "CalendarInfo" |
| taskDataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
object (UserLoadFilters) | |
required | Array of objects (UserLoadTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "UserFullName"
], - "dataFields": [
- "AssignmentLoadPercent"
], - "taskDataFields": [
- "Organization"
], - "filters": {
- "displayOrder": [
- {
- "id": "UserGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "userGroups": [
- {
- "id": 0
}
], - "users": [
- {
- "id": 0
}
], - "assignmentStart": {
- "horizonType": "OneDay"
}
}, - "columns": [
- {
- "id": "UserFullName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the resource view settings
| viewId required | integer <int32> |
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0,
- "name": "string",
- "isValid": true
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ResourceName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}Update the resource view settings
| viewId required | integer <int32> |
| sorts | Array of strings (ResourceViewSort) <= 3 items Items Enum: "ResourceName" "ParentResource" "ResourceManagers" "ResourceGroups" "ProjectName" "Calendar" "MaxUnits" "ChildResources" "CustomField" "ProjectAbbreviation" … 10 more |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
object (ResourceFilters) | |
required | Array of objects (ResourceTableColumn) |
| isCompactDensityEnabled required | boolean |
| maxResults required | integer <int32> [ 5 .. 100 ] |
object (GanttSettings) Only for FE | |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0
}
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "columns": [
- {
- "id": "ResourceName",
- "width": "string",
- "customFieldId": 0
}
], - "isCompactDensityEnabled": true,
- "maxResults": 5,
- "ganttSettings": {
- "showChart": true,
- "splitterOffset": "string",
- "showElapsedTime": true,
- "showAssignmentBar": true,
- "showProjectedEligibleDate": true,
- "showResourceDependencies": true,
- "showBufferStatusColor": true,
- "showLandingZone": true,
- "showTaskLinks": true,
- "loadColorScheme": "FusionBlue",
- "loadType": "TotalLoad",
- "loadMaxLoadSetting": 25,
- "showLoadLabels": true
}, - "customSorts": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Validate the submitted filters and return item names for valid filters.
Array of objects (TaskFilterOrderItem) | |
| searchText | string |
| hasChecklist | boolean |
| eligibility | Array of strings (TaskEligibleFilterType) Items Enum: "Eligible" "NotEligible" |
| taskTypes | Array of strings (TaskTypeFilterType) Items Enum: "Standard" "ChecklistTask" "Milestone" "Summary" "NonProjectStandard" "NonProjectChecklistTask" "SubprojectReferenceTask" |
| taskStates | Array of strings (TaskStateFilterType) Items Enum: "NotStarted" "Started" "Completed" "Focus" "Blocked" |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
| resourceNames | Array of strings |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
| includeAllAssignments | boolean If set to True, it will return “no permission” tasks instead of filtering them out |
| hasAssignmentPriority | boolean If set to True, only return tasks that have a UserPriority If set to False, only return tasks with no UserPriority If set to Null, no HasUserPriority filter |
| summaryTaskId | integer <int32> Return only children of summary task |
| isPendingScheduleChange | boolean |
| isBacklogTask | boolean |
| hasConstraint | boolean |
object (CustomFieldFilters) | |
object (DurationRangeFilter) | |
object (HorizonValueFilter) | |
object (DateTimeRangeFilter) | |
object (HorizonRangeFilter) | |
object (DateTimeRangeFilter) | |
object (HorizonRangeFilter) | |
object (DateTimeRangeFilter) | |
object (HorizonRangeFilter) | |
object (DateTimeRangeFilter) | |
object (HorizonRangeFilter) | |
object (HorizonRangeFilter) | |
object (DateTimeRangeFilter) | |
object (HorizonRangeFilter) | |
object (DateTimeRangeFilter) | |
object (HorizonRangeFilter) | |
object (DateTimeRangeFilter) | |
object (CriticalityFilter) | |
object (AssignmentStartFilter) | |
| isProjectTemplate | boolean |
| includeTaskManagersInAssignedUsers | boolean |
{- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}{- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}Validate the submitted filters and return item names for valid filters.
Array of objects (ProjectFilterOrderItem) | |
| searchText | string Search the following fields:
|
| hasUpdateError | boolean |
| isProjectCompleted | boolean |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
object (HorizonTypeContainer) | |
| projectStates | Array of strings (ProjectState) Items Enum: "Ok" "LockedByUser" "ChangeSubmitted" "RunningUpdate" "Deactivated" "DeactivatedPendingUpdate" "LockedBySystem" "OrphanedSubproject" "UnreferencedSubproject" |
object (CustomFieldFilters) | |
| isProjectTemplate | boolean |
{- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}{- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}Validate the submitted filters and return item names for valid filters.
Array of objects (EndpointFilterOrderItem) | |
Array of objects (FilterItem) | |
| bufferStatuses | Array of strings (BufferStatus) Items Enum: "Unbuffered" "Red" "Yellow" "Green" "Completed" |
| isPriorityEndpoint | boolean |
| includeProgramEndpoints | boolean |
| hasPriority | boolean |
| searchText | string Search the following fields:
|
| hasUpdateError | boolean |
| isProjectCompleted | boolean |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
object (HorizonTypeContainer) | |
| projectStates | Array of strings (ProjectState) Items Enum: "Ok" "LockedByUser" "ChangeSubmitted" "RunningUpdate" "Deactivated" "DeactivatedPendingUpdate" "LockedBySystem" "OrphanedSubproject" "UnreferencedSubproject" |
object (CustomFieldFilters) | |
| isProjectTemplate | boolean |
{- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}{- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}Validate the submitted filters and return item names for valid filters.
Array of objects (UserLoadFilterOrderItem) | |
| searchText | string |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
object (HorizonTypeContainer) |
{- "displayOrder": [
- {
- "id": "UserGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "userGroups": [
- {
- "id": 0
}
], - "users": [
- {
- "id": 0
}
], - "assignmentStart": {
- "horizonType": "OneDay"
}
}{- "displayOrder": [
- {
- "id": "UserGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "userGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "users": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignmentStart": {
- "horizonType": "OneDay"
}
}Validate the submitted filters and return item names for valid filters.
Array of objects (ResourceFilterOrderItem) | |
| searchText | string |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
Array of objects (FilterItem) | |
| resourceNames | Array of strings |
object (CustomFieldFilters) | |
| resourceAssigned | Array of strings (ResourceAssignedFilterType) Items Enum: "Assigned" "Unassigned" |
| useExpandedTimes | boolean |
object (FilterItem) | |
object (HorizonTypeContainer) | |
object (DateTimeRangeContainer) | |
| isProjectTemplate | boolean |
{- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0
}
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}{- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0,
- "name": "string",
- "isValid": true
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}Create a view group
| name required | string [ 1 .. 100 ] characters |
| isVisible required | boolean |
| orderNumber required | integer <int32> |
{- "name": "string",
- "isVisible": true,
- "orderNumber": 0,
- "id": 0
}{- "id": 0,
- "name": "string",
- "isDefaultGroup": true,
- "isVisible": true,
- "orderNumber": 0,
- "viewCount": 0
}Re-order the view groups (navigation menu order)
| orderNumber required | integer <int32> |
| id required | integer <int32> |
[- {
- "orderNumber": 0,
- "id": 0
}
][- {
- "orderNumber": 0,
- "id": 0
}
]Delete a view group
| viewGroupId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update the view group
| viewGroupId required | integer <int32> |
| name | string [ 1 .. 100 ] characters |
| isVisible | boolean |
| orderNumber | integer <int32> |
{- "name": "string",
- "isVisible": true,
- "orderNumber": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search projects
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| permission | string (ProjectPermission) Enum: "None" "ViewName" "View" "Update" |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
| sorts | Array of strings (ProjectViewSort) <= 3 items Items Enum: "ProjectName" "ProjectState" "StatusDate" "FinishDate" "LastUpdateDate" "PriorityEndpoint" "AddDate" "CheckInDate" "ProjectType" "Program" … 38 more |
| searchText | string |
| isProjectCompleted | boolean |
| hasUpdateError | boolean |
| trendPeriod | string (TrendPeriod) Enum: "OneDay" "TwoDays" "ThreeDays" "FourDays" "FiveDays" "SixDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "OneMonth" … 2 more |
| trendThreshold | integer <int32> |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| projectManagerIds | Array of integers <int32> [ items <int32 > ] |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectStart | string (HorizonType) Enum: "OneDay" "TwoDays" "ThreeDays" "FourDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "OneMonth" "TwoMonths" "ThreeMonths" … 6 more |
| projectStates | Array of strings (ProjectState) Items Enum: "Ok" "LockedByUser" "ChangeSubmitted" "RunningUpdate" "Deactivated" "DeactivatedPendingUpdate" "LockedBySystem" "OrphanedSubproject" "UnreferencedSubproject" |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
| customSorts | Array of integers <int32> [ items <int32 > ] |
| isProjectTemplate | boolean |
{- "items": [
- {
- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new project
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
| name required | string [ 1 .. 255 ] characters |
| abbreviation required | string [ 1 .. 5 ] characters |
| organizationId required | integer <int32> |
| notes | string [ 0 .. 1000000 ] characters |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| projectManagerIds | Array of integers <int32> [ items <int32 > ] |
| labelArgbColor | integer <int32> |
object (CredibilityProfileUpdate) | |
object (ScheduleUpdatePolicy) | |
object (SchedulingOptions) | |
| start | string <date-time> |
object (DurationOptions) | |
object (RichTextContainerUpdate) | |
| attachmentIds | Array of strings <uuid> |
| isTemplate | boolean |
object (CreateProjectCopyOptions) | |
| copySystemCalendarId | integer <int32> |
{- "name": "string",
- "abbreviation": "strin",
- "organizationId": 0,
- "notes": "string",
- "projectGroupIds": [
- 0
], - "projectManagerIds": [
- 0
], - "labelArgbColor": 0,
- "credibilityProfile": {
- "credibilityProfileId": 0,
- "useDefaultCredibilityProfile": true
}, - "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "start": "2019-08-24T14:15:22Z",
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "description": {
- "contentJson": "string"
}, - "attachmentIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isTemplate": true,
- "copyOptions": {
- "copyProjectId": 0,
- "clearAllUserAssignments": true,
- "clearAllTaskAndResourceManagers": true,
- "clearAllTaskAndResourceGroups": true,
- "resetTasksAndSchedule": true
}, - "copySystemCalendarId": 0
}{- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}Delete projects
| projectIds required | Array of integers <int32> [ items <int32 > ] |
{- "successCount": 0,
- "failCount": 0,
- "items": [
- {
- "isSuccess": true,
- "errorCode": "None",
- "errorMessage": "string",
- "id": 0
}
]
}Search projects
| permission | string (ProjectPermission) Enum: "None" "ViewName" "View" "Update" |
| sorts | Array of strings (ProjectViewSort) <= 3 items Items Enum: "ProjectName" "ProjectState" "StatusDate" "FinishDate" "LastUpdateDate" "PriorityEndpoint" "AddDate" "CheckInDate" "ProjectType" "Program" … 38 more |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
object (ProjectFilters) | |
object (TrendIndicatorSettings) | |
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
{- "permission": "None",
- "sorts": [
- "ProjectName"
], - "dataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "viewId": 0,
- "maxResults": 1,
- "skip": 2147483647,
- "customSorts": [
- 0
], - "customFieldIds": [
- 0
]
}{- "items": [
- {
- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get project details
| projectIdOrKey required | string |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
{- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}Update project details
| projectIdOrKey required | string |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
| name | string [ 1 .. 255 ] characters |
| abbreviation | string [ 1 .. 5 ] characters |
| notes | string [ 0 .. 1000000 ] characters |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| projectManagerIds | Array of integers <int32> [ items <int32 > ] |
object (ProgramUpdate) | |
| selectedCustomFieldIds | Array of integers <int32> [ items <int32 > ] |
| start | string <date-time> |
object (RichTextContainerUpdate) | |
| attachmentIds | Array of strings <uuid> |
| isTemplate | boolean |
| calendarId | integer <int32> |
| labelArgbColor | integer <int32> |
| isTaskNotesEditingAllowed | boolean |
object (CredibilityProfileUpdate) | |
Array of objects (CustomFieldValue) | |
object (ScheduleUpdatePolicy) | |
object (SchedulingOptions) | |
object (DurationOptions) |
{- "name": "string",
- "abbreviation": "strin",
- "notes": "string",
- "projectGroupIds": [
- 0
], - "projectManagerIds": [
- 0
], - "program": {
- "projectId": 0
}, - "selectedCustomFieldIds": [
- 0
], - "start": "2019-08-24T14:15:22Z",
- "description": {
- "contentJson": "string"
}, - "attachmentIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isTemplate": true,
- "calendarId": 0,
- "labelArgbColor": 0,
- "isTaskNotesEditingAllowed": true,
- "credibilityProfile": {
- "credibilityProfileId": 0,
- "useDefaultCredibilityProfile": true
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}
}{- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}Search project groups
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| search | string |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| groupIds | Array of integers <int32> [ items <int32 > ] |
{- "items": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get a project's history records.
| projectIdOrKey required | string |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| searchText | string |
| projectUpdateTypes | Array of strings (ProjectUpdateType) Items Enum: "Unknown" "ClientUpdate" "ClientDownload" "ClientUpload" "FusionUpdate" "FusionRestoreUpdate" |
| sortUpdateDateAscending | boolean |
{- "items": [
- {
- "updateDate": "2019-08-24T14:15:22Z",
- "statusDate": "2019-08-24T14:15:22Z",
- "pipelineName": "string",
- "isReschedule": true,
- "isResequence": true,
- "isLevelingPacingResources": true,
- "updateComment": "string",
- "updateType": "Unknown",
- "hasUpdateWarning": true,
- "userName": "string",
- "appVersion": "string",
- "mspVersion": "string",
- "mspFileFormat": "string",
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get a project history record credibility report.
| projectIdOrKey required | string |
| projectUpdateId required | integer <int32> |
{- "projectId": 0,
- "profileName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "score": 0,
- "totalDeducted": 0,
- "factors": [
- {
- "count": 0,
- "deducted": 0,
- "factorType": "TooManyEndpoints",
- "perInstance": 1,
- "max": 1
}
], - "isCredibilityScoreBelowThreshold": true
}Get a project history difference report.
| projectIdOrKey required | string |
| projectUpdateId required | integer <int32> |
| previousProjectUpdateId | integer <int32> |
{- "updateDate": "2019-08-24T14:15:22Z",
- "sinceUpdateDate": "2019-08-24T14:15:22Z",
- "sinceUpdateId": 0,
- "dataNotAvailablePriorToDate": "2019-08-24T14:15:22Z",
- "differences": [
- {
- "projectDifferenceType": "TaskDuration",
- "entity1Name": "string",
- "entity2Name": "string",
- "entity1Uid": "string",
- "entity2Uid": "string",
- "oldValue": {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string"
}, - "newValue": {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string"
}
}
]
}Get project history update warnings.
| projectIdOrKey required | string |
| projectUpdateId required | integer <int32> |
{- "updateDate": "2019-08-24T14:15:22Z",
- "warnings": [
- {
- "projectId": 0,
- "projectName": "string",
- "code": "string",
- "description": "string"
}
]
}Get the credibility report for the last schedule update.
| projectIdOrKey required | string |
{- "projectId": 0,
- "profileName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "score": 0,
- "totalDeducted": 0,
- "factors": [
- {
- "count": 0,
- "deducted": 0,
- "factorType": "TooManyEndpoints",
- "perInstance": 1,
- "max": 1
}
], - "isCredibilityScoreBelowThreshold": true
}Get the warnings for the last schedule update.
| projectIdOrKey required | string |
{- "updateDate": "2019-08-24T14:15:22Z",
- "warnings": [
- {
- "projectId": 0,
- "projectName": "string",
- "code": "string",
- "description": "string"
}
]
}Update the active state for the specified projects
| projectIds required | Array of integers <int32> [ items <int32 > ] |
| deactivated required | boolean |
{- "successCount": 0,
- "failCount": 0,
- "items": [
- {
- "isSuccess": true,
- "errorCode": "None",
- "errorMessage": "string",
- "id": 0
}
]
}Update the specified projectes
| projectIds required | Array of integers <int32> [ items <int32 > ] |
object (BulkUpdateList) | |
object (BulkUpdateList) | |
| labelArgbColor | integer <int32> |
| isTaskNotesEditingAllowed | boolean |
object (CredibilityProfileUpdate) | |
Array of objects (CustomFieldValue) | |
object (ScheduleUpdatePolicy) | |
object (SchedulingOptions) | |
object (DurationOptions) |
{- "projectGroupIds": {
- "updateType": "AddItems",
- "items": [
- 0
]
}, - "projectManagerIds": {
- "updateType": "AddItems",
- "items": [
- 0
]
}, - "labelArgbColor": 0,
- "isTaskNotesEditingAllowed": true,
- "credibilityProfile": {
- "credibilityProfileId": 0,
- "useDefaultCredibilityProfile": true
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}
}{- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0"
}Update the project update comment.
| projectIdOrKey required | string |
| projectUpdateId required | integer <int32> |
| text | string |
{- "text": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete a project update record
| projectIdOrKey required | string |
| projectUpdateId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update the lock state for the specified projects
| projectIds required | Array of integers <int32> [ items <int32 > ] |
| locked required | boolean |
{- "successCount": 0,
- "failCount": 0,
- "items": [
- {
- "isSuccess": true,
- "errorCode": "None",
- "errorMessage": "string",
- "id": 0
}
]
}Validate the specified projects to determine if a Schedule Update can be run on them
| projectIds required | Array of integers <int32> [ items <int32 > ] |
{- "updateStatuses": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "updateSchedulerError": "None"
}
], - "independentReferences": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "isValid": true
}Run a schedule update for the specified projects.
| projectIds required | Array of integers <int32> [ items <int32 > ] |
| statusDate | string <date-time> Specify a status date. Leave empty or null to use the last status date. |
| comments | string [ 0 .. 1000000 ] characters |
| resequenceTasks required | boolean |
{- "statusDate": "2019-08-24T14:15:22Z",
- "comments": "string",
- "resequenceTasks": true
}[- {
- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0"
}
]Reschedule the specified projects.
| projectIds required | Array of integers <int32> [ items <int32 > ] |
| statusDate | string <date-time> |
| comments | string [ 0 .. 1000000 ] characters |
| deleteProjectHistory | boolean |
{- "statusDate": "2019-08-24T14:15:22Z",
- "comments": "string",
- "deleteProjectHistory": true
}[- {
- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0"
}
]Get a list of available backups for the specified project.
| projectIdOrKey required | string |
[- {
- "backupDate": "2019-08-24T14:15:22Z",
- "id": 0
}
]Restores the project from the specified backup and puts the project into a Change Submitted state. A schedule update needs to be run on the project after the restore to apply the restored file.
| projectIdOrKey required | string |
| backupId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Subscribe to notifications for this project
| projectIdOrKey required | string |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Unsubscribe from this project
| projectIdOrKey required | string |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get project comments
| projectIdOrKey required | string |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| sortAscending | boolean |
{- "items": [
- {
- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new comment
| projectIdOrKey required | string |
| contentJson required | string |
{- "contentJson": "string"
}{- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}Get project comment
| projectIdOrKey required | string |
| commentId required | integer <int32> |
{- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}Update a comment
| projectIdOrKey required | string |
| commentId required | integer <int32> |
| contentJson required | string |
{- "contentJson": "string"
}{- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}Delete a comment
| projectIdOrKey required | string |
| commentId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get project calendars
| projectIdOrKey required | string |
[- {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}
]Creates a new project calendar
| projectIdOrKey required | string |
| name | string [ 1 .. 50 ] characters |
| copyCalendarId | integer <int32> |
{- "name": "string",
- "copyCalendarId": 0
}{- "owner": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "resource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "user": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
}, - "baseCalendar": {
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "canUpdateCalendar": true,
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}Get network diagrams
| projectIdOrKey required | string |
[- {
- "updatedByUser": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z",
- "isDraft": true,
- "publishUserJobId": "863d7fef-13ea-4647-9a8c-56e7b699e26c",
- "name": "string",
- "id": 0
}
]Creates a new network diagram
| projectIdOrKey required | string |
| copyDiagramId | integer <int32> |
| name required | string [ 1 .. 255 ] characters |
{- "copyDiagramId": 0,
- "name": "string"
}{- "updatedByUser": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z",
- "isDraft": true,
- "publishUserJobId": "863d7fef-13ea-4647-9a8c-56e7b699e26c",
- "name": "string",
- "id": 0
}Search endpoints
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
| sorts | Array of strings (EndpointViewSort) <= 3 items Items Enum: "Status" "EndpointName" "ChainDone" "BufferEndDate" "OriginalChain" "ChainLeft" "OriginalBuffer" "ProjectName" "Program" "ProjectGroups" … 40 more |
| searchText | string |
| isProjectCompleted | boolean |
| hasUpdateError | boolean |
| isPriorityEndpoint | boolean |
| includeProgramEndpoints | boolean |
| hasPriority | boolean |
| trendPeriod | string (TrendPeriod) Enum: "OneDay" "TwoDays" "ThreeDays" "FourDays" "FiveDays" "SixDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "OneMonth" … 2 more |
| trendThreshold | integer <int32> |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| projectManagerIds | Array of integers <int32> [ items <int32 > ] |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| endpointIds | Array of integers <int32> [ items <int32 > ] |
| projectStart | string (HorizonType) Enum: "OneDay" "TwoDays" "ThreeDays" "FourDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "OneMonth" "TwoMonths" "ThreeMonths" … 6 more |
| projectStates | Array of strings (ProjectState) Items Enum: "Ok" "LockedByUser" "ChangeSubmitted" "RunningUpdate" "Deactivated" "DeactivatedPendingUpdate" "LockedBySystem" "OrphanedSubproject" "UnreferencedSubproject" |
| bufferStatuses | Array of strings (BufferStatus) Items Enum: "Unbuffered" "Red" "Yellow" "Green" "Completed" |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
| customSorts | Array of integers <int32> [ items <int32 > ] |
| isProjectTemplate | boolean |
{- "items": [
- {
- "project": {
- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "bufferVersions": [
- {
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}
], - "bufferVersion": {
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "oneDayOfBuffer": 0,
- "statusPoints": [
- {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}
], - "timeChartZoneInfo": {
- "feverChartZoneRedStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneRedFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
}, - "halfBufferDate": "2019-08-24T14:15:22Z",
- "timeChartFinishDate": "2019-08-24T14:15:22Z",
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}, - "bufferVariabilityProfilePoints": [
- {
- "x": 0,
- "y": 0
}
], - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "criticalTaskDefinition": {
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new endpoint
| projectId required | integer <int32> |
| name required | string [ 1 .. 255 ] characters (.|\s)*\S(.|\s)* |
{- "projectId": 0,
- "name": "pattern valid string"
}{- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}Search endpoints
| sorts | Array of strings (EndpointViewSort) <= 3 items Items Enum: "Status" "EndpointName" "ChainDone" "BufferEndDate" "OriginalChain" "ChainLeft" "OriginalBuffer" "ProjectName" "Program" "ProjectGroups" … 40 more |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more If Project is included in dataFields, use this property to specifiy which project fields to request. |
object (EndpointFilters) Should be used for endpoint filtering | |
object (TrendIndicatorSettings) | |
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
{- "sorts": [
- "Status"
], - "dataFields": [
- "Buffer"
], - "projectDataFields": [
- "ProjectManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasUpdateError",
- "customFieldId": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "bufferStatuses": [
- "Unbuffered"
], - "isPriorityEndpoint": true,
- "includeProgramEndpoints": true,
- "hasPriority": true,
- "searchText": "string",
- "hasUpdateError": true,
- "isProjectCompleted": true,
- "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectStart": {
- "horizonType": "OneDay"
}, - "projectStates": [
- "Ok"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "isProjectTemplate": true
}, - "trendIndicatorSettings": {
- "periodDays": "OneDay",
- "thresholdPercent": 1
}, - "viewId": 0,
- "maxResults": 1,
- "skip": 2147483647,
- "customSorts": [
- 0
], - "customFieldIds": [
- 0
]
}{- "items": [
- {
- "project": {
- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "bufferVersions": [
- {
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}
], - "bufferVersion": {
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "oneDayOfBuffer": 0,
- "statusPoints": [
- {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}
], - "timeChartZoneInfo": {
- "feverChartZoneRedStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneRedFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
}, - "halfBufferDate": "2019-08-24T14:15:22Z",
- "timeChartFinishDate": "2019-08-24T14:15:22Z",
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}, - "bufferVariabilityProfilePoints": [
- {
- "x": 0,
- "y": 0
}
], - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "criticalTaskDefinition": {
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get endpoint details
| endpointTaskIdOrKey required | string |
| allCustomFieldValues required | boolean |
| bufferVersionId | integer <int32> |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
{- "project": {
- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "bufferVersions": [
- {
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}
], - "bufferVersion": {
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "oneDayOfBuffer": 0,
- "statusPoints": [
- {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}
], - "timeChartZoneInfo": {
- "feverChartZoneRedStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneRedFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
}, - "halfBufferDate": "2019-08-24T14:15:22Z",
- "timeChartFinishDate": "2019-08-24T14:15:22Z",
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}, - "bufferVariabilityProfilePoints": [
- {
- "x": 0,
- "y": 0
}
], - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "criticalTaskDefinition": {
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}Delete an endpoint
| endpointTaskIdOrKey required | string |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update endpoint details
| endpointTaskIdOrKey required | string |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (EndpointDetailsField) Items Enum: "Buffer" "TrendIndicator" "ProjectedFinishDate" "Project" "BufferVersions" "BufferVersion" "BufferVariabilityProfilePoints" "LatestStatusPoint" "CriticalityRatio" "CriticalTaskDefinition" |
| projectDataFields | Array of strings (ProjectDetailsField) Items Enum: "ProjectManagers" "ProjectGroups" "Notes" "Program" "LastUpdateInfo" "CredibilityProfile" "PriorityEndpoint" "BufferedEndpointsCount" "UnbufferedEndpointsCount" "TotalTaskCount" … 16 more |
| rebufferOnNextScheduleUpdate | boolean |
object (EndpointCriticalTaskDefinition) | |
Array of objects (CustomFieldValue) |
{- "rebufferOnNextScheduleUpdate": true,
- "criticalTaskDefinition": {
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
]
}{- "project": {
- "projectManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "notes": "string",
- "startFinish": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "addDate": "2019-08-24T14:15:22Z",
- "checkInDate": "2019-08-24T14:15:22Z",
- "checkInByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "lastUpdateInfo": {
- "statusDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "hasUpdateWarning": true,
- "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "updateComment": "string"
}, - "credibilityProfile": {
- "useDefaultCredibilityProfile": true,
- "profile": {
- "name": "string",
- "isDefault": true,
- "warningThreshold": 1,
- "id": 0
}
}, - "priorityEndpoint": {
- "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectReferences": {
- "references": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
], - "referencedBy": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "isIndependent": true,
- "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
}
]
}, - "bufferedEndpointsCount": 0,
- "unbufferedEndpointsCount": 0,
- "totalTaskCount": 0,
- "eligibleTaskCount": 0,
- "pendingDurationChangeTaskCount": 0,
- "needingUpdateTaskCount": 0,
- "criticalTaskCount": 0,
- "recentUpdateTaskCount": 0,
- "backlogTaskCount": 0,
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "selectedCustomFieldIds": [
- 0
], - "credibilityScore": 0,
- "isCredibilityScoreBelowThreshold": true,
- "summaryTaskCount": 0,
- "scheduleUpdatePolicy": {
- "daysOfWeek": [
- "Sunday"
], - "timeOfDay": "string"
}, - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "schedulingOptions": {
- "bufferSizeFixedDuration": 0,
- "bufferSizeFixedDurationFormat": "None",
- "bufferSizePercent": 9999,
- "excludeIntegrationRisk": true,
- "maintainTaskActuals": true,
- "projectedTimeMode": "Standard",
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "isSubscribedToNotifications": true,
- "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "bufferVersions": [
- {
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}
], - "bufferVersion": {
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "oneDayOfBuffer": 0,
- "statusPoints": [
- {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}
], - "timeChartZoneInfo": {
- "feverChartZoneRedStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneRedFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowStart": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}, - "feverChartZoneYellowFinish": {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
}, - "halfBufferDate": "2019-08-24T14:15:22Z",
- "timeChartFinishDate": "2019-08-24T14:15:22Z",
- "scheduledDate": "2019-08-24T14:15:22Z",
- "isLatestVersion": true,
- "id": 0
}, - "bufferVariabilityProfilePoints": [
- {
- "x": 0,
- "y": 0
}
], - "latestStatusPoint": {
- "bufferRemaining": 0,
- "bufferUsed": 0,
- "chainComplete": 0,
- "chainRemaining": 0,
- "statusDate": "2019-08-24T14:15:22Z",
- "landingZoneStartDate": "2019-08-24T14:15:22Z",
- "landingZoneFinishDate": "2019-08-24T14:15:22Z",
- "updateComments": [
- {
- "updateComment": "string",
- "updateUserName": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "variabilityProfileTimePoints": [
- {
- "x": "2019-08-24T14:15:22Z",
- "y": 0
}
], - "id": 0
}, - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "criticalTaskDefinition": {
- "isCriticalTaskDefinitionPerEndpoint": true,
- "criticalTaskType": "DueDate",
- "criticalTaskSensitivity": "None"
}, - "buffer": {
- "bufferStatus": "Unbuffered",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "bufferUsed": 0,
- "bufferLeft": 0,
- "chainLeft": 0,
- "chainDone": 0,
- "originalChain": 0,
- "originalBuffer": 0,
- "bufferUsedInLastWeek": 0,
- "durationFormat": "None",
- "id": 0
}, - "trendIndicator": "None",
- "projectedFinishDate": "2019-08-24T14:15:22Z",
- "criticalityRatio": 0,
- "rebufferOnNextScheduleUpdate": true,
- "priority": 0,
- "hasPredecessors": true,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}Update the specified endpoint priorities. Use the taskId of the endpoint task.
| taskId required | integer <int32> |
| priority | integer <int32> |
[- {
- "taskId": 0,
- "priority": 0
}
]{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Convert a task to an endpoint
| taskIdOrKey required | string |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Resize the endpoint's buffer
| endpointTaskIdOrKey required | string |
| duration required | integer <int32> |
| durationFormat required | string (DurationFormat) Enum: "None" "Minutes" "ElapsedMinutes" "Hours" "ElapsedHours" "Days" "ElapsedDays" "Weeks" "ElapsedWeeks" "Months" … 15 more |
{- "duration": 0,
- "durationFormat": "None"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search tasks
| maxResults | integer <int32> [ 1 .. 3000 ] |
| viewId | integer <int32> |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
| searchText | string |
| hasChecklist | boolean |
| eligibility | Array of strings (TaskEligibleFilterType) Items Enum: "Eligible" "NotEligible" |
| taskTypes | Array of strings (TaskTypeFilterType) Items Enum: "Standard" "ChecklistTask" "Milestone" "Summary" "NonProjectStandard" "NonProjectChecklistTask" "SubprojectReferenceTask" |
| taskStates | Array of strings (TaskStateFilterType) Items Enum: "NotStarted" "Started" "Completed" "Focus" "Blocked" |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| projectManagerIds | Array of integers <int32> [ items <int32 > ] |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| resourceNames | Array of strings |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceManagerIds | Array of integers <int32> [ items <int32 > ] |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| taskManagerIds | Array of integers <int32> [ items <int32 > ] |
| assignedUserIds | Array of integers <int32> [ items <int32 > ] |
| updaterUserIds | Array of integers <int32> [ items <int32 > ] |
| endpointTaskIds | Array of integers <int32> [ items <int32 > ] |
| taskIds | Array of integers <int32> [ items <int32 > ] |
| includeAllAssignments | boolean |
| hasAssignmentPriority | boolean |
| summaryTaskId | integer <int32> |
| isPendingScheduleChange | boolean |
| isBacklogTask | boolean |
| hasConstraint | boolean |
object (TaskFiltersBase) | |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
| customSorts | Array of integers <int32> [ items <int32 > ] |
| isProjectTemplate | boolean |
{- "items": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new task
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| name required | string [ 1 .. 255 ] characters (.|\s)*\S(.|\s)* |
| projectId | integer <int32> |
object (TaskDurationUpdate) | |
| isNoDurationTask | boolean |
| isFocusTask | boolean |
object (StartFinishUpdate) | |
object (TaskConstraintUpdate) | |
object (DateUpdate) | |
| organizationId | integer <int32> |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| taskManagerIds | Array of integers <int32> [ items <int32 > ] |
Array of objects (TaskResourceAssignmentUpdate) | |
object (RichTextContainerUpdate) | |
| attachmentIds | Array of strings <uuid> |
| state | string (TaskState) Enum: "NotStarted" "Started" "Completed" |
| blockedReasonCode | string (BlockedReasonCode) Enum: "None" "Other" "Multiple" "NeedInfo" "NeedPerson" "NeedEquipment" "NeedMaterial" "NeedAction" |
| statusComment | string <= 1000000 characters |
object (AssignedUserUpdate) | |
| isNoLoadTask | boolean |
| notes | string <= 1000000 characters |
Array of objects (CustomFieldValue) | |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
| schedulingPriority | integer <int32> |
{- "name": "pattern valid string",
- "projectId": 0,
- "duration": {
- "duration": 0,
- "durationLowRisk": 0,
- "durationFormat": "None",
- "isMilestone": true
}, - "isNoDurationTask": true,
- "isFocusTask": true,
- "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "eligibility": {
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "urgentAfterDate": {
- "date": "2019-08-24T14:15:22Z"
}, - "organizationId": 0,
- "taskGroupIds": [
- 0
], - "taskManagerIds": [
- 0
], - "resourceAssignments": [
- {
- "resourceName": "pattern valid string",
- "assignedUnits": 0.01,
- "resourceId": 0
}
], - "description": {
- "contentJson": "string"
}, - "attachmentIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "state": "NotStarted",
- "blockedReasonCode": "None",
- "statusComment": "string",
- "assignedUser": {
- "userId": 0
}, - "isNoLoadTask": true,
- "notes": "string",
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "schedulingPriority": 0
}{- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}Search tasks
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
object (TaskFilters) | |
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
{- "sorts": [
- "TaskState"
], - "dataFields": [
- "Organization"
], - "filters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "viewId": 0,
- "maxResults": 1,
- "skip": 2147483647,
- "customSorts": [
- 0
], - "customFieldIds": [
- 0
]
}{- "items": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get task details
| taskIdOrKey required | string |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
{- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}Update task details
| taskIdOrKey required | string |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| name | string [ 1 .. 255 ] characters (.|\s)*\S(.|\s)* |
object (TaskDurationUpdate) | |
| isNoDurationTask | boolean |
| isFocusTask | boolean |
object (StartFinishUpdate) | |
object (TaskConstraintUpdate) | |
object (DateUpdate) | |
| organizationId | integer <int32> |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| taskManagerIds | Array of integers <int32> [ items <int32 > ] |
Array of objects (TaskResourceAssignmentUpdate) | |
object (RichTextContainerUpdate) | |
| attachmentIds | Array of strings <uuid> |
| state | string (TaskState) Enum: "NotStarted" "Started" "Completed" |
| blockedReasonCode | string (BlockedReasonCode) Enum: "None" "Other" "Multiple" "NeedInfo" "NeedPerson" "NeedEquipment" "NeedMaterial" "NeedAction" |
| statusComment | string <= 1000000 characters |
object (AssignedUserUpdate) | |
| isNoLoadTask | boolean |
| notes | string <= 1000000 characters |
Array of objects (CustomFieldValue) | |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
| schedulingPriority | integer <int32> |
{- "name": "pattern valid string",
- "duration": {
- "duration": 0,
- "durationLowRisk": 0,
- "durationFormat": "None",
- "isMilestone": true
}, - "isNoDurationTask": true,
- "isFocusTask": true,
- "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "eligibility": {
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "urgentAfterDate": {
- "date": "2019-08-24T14:15:22Z"
}, - "organizationId": 0,
- "taskGroupIds": [
- 0
], - "taskManagerIds": [
- 0
], - "resourceAssignments": [
- {
- "resourceName": "pattern valid string",
- "assignedUnits": 0.01,
- "resourceId": 0
}
], - "description": {
- "contentJson": "string"
}, - "attachmentIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "state": "NotStarted",
- "blockedReasonCode": "None",
- "statusComment": "string",
- "assignedUser": {
- "userId": 0
}, - "isNoLoadTask": true,
- "notes": "string",
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "schedulingPriority": 0
}{- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}Update the specified tasks
| taskIds required | Array of integers <int32> <= 100 items [ items <int32 > ] |
object (BulkUpdateList) | |
object (BulkUpdateList) | |
object (BulkUpdateResourceList) | |
object (TaskDurationBulkUpdate) | |
| state | string (TaskState) Enum: "NotStarted" "Started" "Completed" |
| blockedReasonCode | string (BlockedReasonCode) Enum: "None" "Other" "Multiple" "NeedInfo" "NeedPerson" "NeedEquipment" "NeedMaterial" "NeedAction" |
| statusComment | string <= 1000000 characters |
object (AssignedUserUpdate) | |
| isNoLoadTask | boolean |
| notes | string <= 1000000 characters |
Array of objects (CustomFieldValue) | |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
| schedulingPriority | integer <int32> |
{- "taskGroupIds": {
- "updateType": "AddItems",
- "items": [
- 0
]
}, - "taskManagerIds": {
- "updateType": "AddItems",
- "items": [
- 0
]
}, - "resourceAssignments": {
- "updateType": "AddItems",
- "items": [
- {
- "resourceName": "pattern valid string",
- "assignedUnits": 0.01
}
]
}, - "duration": {
- "units": 0.01,
- "lowRiskUnits": 0.01,
- "durationFormat": "None"
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "statusComment": "string",
- "assignedUser": {
- "userId": 0
}, - "isNoLoadTask": true,
- "notes": "string",
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "schedulingPriority": 0
}{- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0"
}Update the specified tasks
| taskId required | integer <int32> |
| priority | integer <int32> |
[- {
- "taskId": 0,
- "priority": 0
}
]{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get task's immediate predecessors and successors
| taskIdOrKey required | string |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| sorts | Array of strings (TaskViewSort) <= 3 items Items Enum: "TaskState" "TaskName" "Duration" "AssignedUser" "StatusComment" "BlockedReasonCode" "LastUpdatedDate" "AssignmentImpact" "EndPointTask" "IsNoLoad" … 86 more |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
| customSorts | Array of integers <int32> [ items <int32 > ] |
| searchText | string |
{- "items": [
- {
- "link": {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}, - "isPredecessor": true,
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Update task links
| taskIdOrKey required | string |
| deleteLinksToTaskIds | Array of integers <int32> [ items <int32 > ] |
Array of objects (TaskLink) | |
Array of objects (TaskLink) |
{- "deleteLinksToTaskIds": [
- 0
], - "addUpdatePredecessors": [
- {
- "linkedTaskId": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "addUpdateSuccessors": [
- {
- "linkedTaskId": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get the task's impact chain
| taskIdOrKey required | string |
| searchText | string |
| sensitivity | string (ImpactChainSensitivity) Enum: "None" "OneDay" "TwoDays" "ThreeDays" "FourDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "FourWeeks" "Minimum" … 1 more |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| horizon | string (HorizonType) Enum: "OneDay" "TwoDays" "ThreeDays" "FourDays" "OneWeek" "TwoWeeks" "ThreeWeeks" "OneMonth" "TwoMonths" "ThreeMonths" … 6 more |
| groupByImpact | boolean Default: false |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
{- "items": [
- {
- "durationUntilImpact": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get task history
| taskIdOrKey required | string |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| updateSource | string (TaskHistoryUpdateSource) Enum: "Fusion" "MicrosoftProject" |
| updateType | string (TaskHistoryUpdateType) Enum: "System" "User" |
| sortUpdateDateAscending | boolean |
| historyFields | Array of strings (TaskHistoryField) Items Enum: "None" "TaskName" "TaskUID" "Assignee" "NoLoad" "UrgentDate" "TaskState" "BlockedReason" "Criticality" "CriticalIn" … 33 more |
{- "items": [
- {
- "taskId": 0,
- "updateSource": "Fusion",
- "updateType": "System",
- "updateDate": "2019-08-24T14:15:22Z",
- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isBaseRecord": true,
- "fields": [
- {
- "field": "None",
- "fieldType": "None"
}
], - "historyFields": {
- "name": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "noLoad": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "taskState": {
- "current": "NotStarted",
- "original": "NotStarted",
- "field": "None",
- "fieldType": "None"
}, - "blockedReason": {
- "current": "None",
- "original": "None",
- "field": "None",
- "fieldType": "None"
}, - "subTaskUID": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "taskUID": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "criticality": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "statusComment": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "eligible": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "eligibleDate": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "description": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "actualStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "actualFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "notes": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "checklistState": {
- "current": "Unchanged",
- "original": "Unchanged",
- "field": "None",
- "fieldType": "None"
}, - "assignee": {
- "current": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "original": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "field": "None",
- "fieldType": "None"
}, - "duration": {
- "current": {
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationFormat": "None"
}, - "original": {
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationFormat": "None"
}, - "field": "None",
- "fieldType": "None"
}, - "constraint": {
- "current": {
- "constraintDate": "2019-08-24T14:15:22Z",
- "constraintType": "NoConstraint"
}, - "original": {
- "constraintDate": "2019-08-24T14:15:22Z",
- "constraintType": "NoConstraint"
}, - "field": "None",
- "fieldType": "None"
}, - "criticalIn": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "scheduledStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "scheduledFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "projectedStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "projectedFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "expandedStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "expandedFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "subproject": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "isEndpoint": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "schedulingPriority": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "cumulativeBuffer": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "asapStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "asapFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "cumulativeIntegrationRisk": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "criticalityRatio": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "urgentDate": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "checklistIndex": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "isDurationAutoCalculatedFromChecklist": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "resources": {
- "items": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assnUnits": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "predecessors": {
- "items": [
- {
- "linkedTask": {
- "name": "string",
- "id": 0
}, - "lag": 0,
- "lagFormat": "None",
- "type": "FinishToFinish"
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "successors": {
- "items": [
- {
- "linkedTask": {
- "name": "string",
- "id": 0
}, - "lag": 0,
- "lagFormat": "None",
- "type": "FinishToFinish"
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "taskGroups": {
- "items": [
- {
- "name": "string",
- "id": 0
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "taskManagers": {
- "items": [
- {
- "name": "string",
- "id": 0
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "customFields": [
- {
- "customField": {
- "name": "string",
- "id": 0
}, - "flag": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "date": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "number": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "text": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "textMultiline": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "duration": {
- "current": {
- "value": 0,
- "format": "None"
}, - "original": {
- "value": 0,
- "format": "None"
}
}
}
]
}, - "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get task history record
| taskIdOrKey required | string |
| taskHistoryId required | integer <int32> |
{- "taskId": 0,
- "updateSource": "Fusion",
- "updateType": "System",
- "updateDate": "2019-08-24T14:15:22Z",
- "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isBaseRecord": true,
- "fields": [
- {
- "field": "None",
- "fieldType": "None"
}
], - "historyFields": {
- "name": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "noLoad": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "taskState": {
- "current": "NotStarted",
- "original": "NotStarted",
- "field": "None",
- "fieldType": "None"
}, - "blockedReason": {
- "current": "None",
- "original": "None",
- "field": "None",
- "fieldType": "None"
}, - "subTaskUID": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "taskUID": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "criticality": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "statusComment": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "eligible": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "eligibleDate": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "description": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "actualStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "actualFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "notes": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "checklistState": {
- "current": "Unchanged",
- "original": "Unchanged",
- "field": "None",
- "fieldType": "None"
}, - "assignee": {
- "current": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "original": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "field": "None",
- "fieldType": "None"
}, - "duration": {
- "current": {
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationFormat": "None"
}, - "original": {
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationFormat": "None"
}, - "field": "None",
- "fieldType": "None"
}, - "constraint": {
- "current": {
- "constraintDate": "2019-08-24T14:15:22Z",
- "constraintType": "NoConstraint"
}, - "original": {
- "constraintDate": "2019-08-24T14:15:22Z",
- "constraintType": "NoConstraint"
}, - "field": "None",
- "fieldType": "None"
}, - "criticalIn": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "scheduledStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "scheduledFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "projectedStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "projectedFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "expandedStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "expandedFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "subproject": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "isEndpoint": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "schedulingPriority": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "cumulativeBuffer": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "asapStart": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "asapFinish": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "cumulativeIntegrationRisk": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "criticalityRatio": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "urgentDate": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "checklistIndex": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "isDurationAutoCalculatedFromChecklist": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "resources": {
- "items": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assnUnits": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "predecessors": {
- "items": [
- {
- "linkedTask": {
- "name": "string",
- "id": 0
}, - "lag": 0,
- "lagFormat": "None",
- "type": "FinishToFinish"
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "successors": {
- "items": [
- {
- "linkedTask": {
- "name": "string",
- "id": 0
}, - "lag": 0,
- "lagFormat": "None",
- "type": "FinishToFinish"
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "taskGroups": {
- "items": [
- {
- "name": "string",
- "id": 0
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "taskManagers": {
- "items": [
- {
- "name": "string",
- "id": 0
}
], - "states": [
- "Unchanged"
], - "field": "None",
- "fieldType": "None"
}, - "customFields": [
- {
- "customField": {
- "name": "string",
- "id": 0
}, - "flag": {
- "current": true,
- "original": true,
- "field": "None",
- "fieldType": "None"
}, - "date": {
- "current": "2019-08-24T14:15:22Z",
- "original": "2019-08-24T14:15:22Z",
- "field": "None",
- "fieldType": "None"
}, - "number": {
- "current": 0,
- "original": 0,
- "field": "None",
- "fieldType": "None"
}, - "text": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "textMultiline": {
- "current": "string",
- "original": "string",
- "field": "None",
- "fieldType": "None"
}, - "duration": {
- "current": {
- "value": 0,
- "format": "None"
}, - "original": {
- "value": 0,
- "format": "None"
}
}
}
]
}, - "id": 0
}Get the task's checklist
| taskIdOrKey required | string |
| dataFields | Array of strings (TaskDetailsField) Items Enum: "Organization" "Indicators" "StatusComment" "Notes" "AssignedUser" "ProjectedDates" "ActualDates" "AsapDates" "ScheduledDates" "AssignmentDates" … 17 more |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
{- "parentTask": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "isChecklistSequential": true,
- "tasks": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
]
}Update the task's checklist
| taskIdOrKey required | string |
| isChecklistSequential required | boolean |
| isDurationAutoCalculatedFromChecklist required | boolean |
required | Array of objects (ChecklistTaskPatch) |
{- "isChecklistSequential": true,
- "isDurationAutoCalculatedFromChecklist": true,
- "tasks": [
- {
- "taskId": 0,
- "name": "pattern valid string",
- "duration": {
- "duration": 0,
- "durationLowRisk": 0,
- "durationFormat": "None",
- "isMilestone": true
}, - "isNoDurationTask": true,
- "isFocusTask": true,
- "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "eligibility": {
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "urgentAfterDate": {
- "date": "2019-08-24T14:15:22Z"
}, - "organizationId": 0,
- "taskGroupIds": [
- 0
], - "taskManagerIds": [
- 0
], - "resourceAssignments": [
- {
- "resourceName": "pattern valid string",
- "assignedUnits": 0.01,
- "resourceId": 0
}
], - "description": {
- "contentJson": "string"
}, - "attachmentIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "state": "NotStarted",
- "blockedReasonCode": "None",
- "statusComment": "string",
- "assignedUser": {
- "userId": 0
}, - "isNoLoadTask": true,
- "notes": "string",
- "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "schedulingPriority": 0
}
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search task groups
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| search | string |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| groupIds | Array of integers <int32> [ items <int32 > ] |
{- "items": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get task comments
| taskIdOrKey required | string |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| sortAscending | boolean |
{- "items": [
- {
- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new comment
| taskIdOrKey required | string |
| contentJson required | string |
{- "contentJson": "string"
}{- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}Get task comment
| taskIdOrKey required | string |
| commentId required | integer <int32> |
{- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}Update a comment
| taskIdOrKey required | string |
| commentId required | integer <int32> |
| contentJson required | string |
{- "contentJson": "string"
}{- "richText": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updatedByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "id": 0
}Delete a comment
| taskIdOrKey required | string |
| commentId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Subscribe to notifications for this task
| taskIdOrKey required | string |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Unsubscribe from this task
| taskIdOrKey required | string |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete specified tasks
| taskIdsOrKeys required | Array of strings |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search resources
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
| sorts | Array of strings (ResourceViewSort) <= 3 items Items Enum: "ResourceName" "ParentResource" "ResourceManagers" "ResourceGroups" "ProjectName" "Calendar" "MaxUnits" "ChildResources" "CustomField" "ProjectAbbreviation" … 10 more |
| customSorts | Array of integers <int32> [ items <int32 > ] |
| searchText | string |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceManagerIds | Array of integers <int32> [ items <int32 > ] |
| resourceNames | Array of strings |
| resourceAssigned | Array of strings (ResourceAssignedFilterType) Items Enum: "Assigned" "Unassigned" |
| useExpandedTimes | boolean Default: false |
| groupByResourceNamesProjectTemplateId | integer <int32> |
object (ResourceFiltersBase) | |
| isProjectTemplate | boolean |
{- "items": [
- {
- "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "parentResource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "resourceManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "childResources": [
- {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "taskCounts": {
- "taskCount": 0,
- "pendingTaskCount": 0,
- "criticalTaskCount": 0,
- "criticalTaskPercent": 0
}, - "resourceLoad": {
- "resourceSchedulerWarning": "None",
- "averageUnitsAssigned": 0,
- "averageCriticalUnitsAssigned": 0,
- "averageLoadPercent": 0,
- "averageCriticalLoadPercent": 0,
- "averageAvailableUnits": 0,
- "peakUnitsRequired": 0,
- "peakLoadPercent1Week": 0,
- "peakLoadPercent4Week": 0,
- "peakLoadPercent8Week": 0,
- "peakLoadPercent12Week": 0,
- "projects": [
- {
- "key": "string",
- "name": "string",
- "id": 0
}
]
}, - "resourceLoadWeeks": [
- {
- "weekStartDate": "2019-08-24T14:15:22Z",
- "averageUnits": 0,
- "averageUnitsCritical": 0,
- "availableUnits": 0,
- "firstDayOfWeek": "Sunday",
- "resourceLoadWeeksByProject": [
- {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "averageUnits": 0,
- "averageUnitsCritical": 0
}
]
}
], - "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new resource
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
| name required | string [ 1 .. 255 ] characters ^[^,;\[\]]+$ |
| projectId required | integer <int32> |
object (OptionalIdUpdate) | |
Array of objects (ResourceAvailability) | |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceManagerIds | Array of integers <int32> [ items <int32 > ] |
Array of objects (CustomFieldValue) |
{- "name": "pattern valid string",
- "projectId": 0,
- "parentResourceId": {
- "id": 0
}, - "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "resourceGroupIds": [
- 0
], - "resourceManagerIds": [
- 0
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
]
}{- "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "parentResource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "resourceManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "childResources": [
- {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "taskCounts": {
- "taskCount": 0,
- "pendingTaskCount": 0,
- "criticalTaskCount": 0,
- "criticalTaskPercent": 0
}, - "resourceLoad": {
- "resourceSchedulerWarning": "None",
- "averageUnitsAssigned": 0,
- "averageCriticalUnitsAssigned": 0,
- "averageLoadPercent": 0,
- "averageCriticalLoadPercent": 0,
- "averageAvailableUnits": 0,
- "peakUnitsRequired": 0,
- "peakLoadPercent1Week": 0,
- "peakLoadPercent4Week": 0,
- "peakLoadPercent8Week": 0,
- "peakLoadPercent12Week": 0,
- "projects": [
- {
- "key": "string",
- "name": "string",
- "id": 0
}
]
}, - "resourceLoadWeeks": [
- {
- "weekStartDate": "2019-08-24T14:15:22Z",
- "averageUnits": 0,
- "averageUnitsCritical": 0,
- "availableUnits": 0,
- "firstDayOfWeek": "Sunday",
- "resourceLoadWeeksByProject": [
- {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "averageUnits": 0,
- "averageUnitsCritical": 0
}
]
}
], - "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}Search resource groups
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| groupIds | Array of integers <int32> [ items <int32 > ] |
{- "items": [
- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Search resources
| sorts | Array of strings (ResourceViewSort) <= 3 items Items Enum: "ResourceName" "ParentResource" "ResourceManagers" "ResourceGroups" "ProjectName" "Calendar" "MaxUnits" "ChildResources" "CustomField" "ProjectAbbreviation" … 10 more |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
object (ResourceFilters) | |
| viewId | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| customSorts | Array of integers <int32> <= 3 items [ items <int32 > ] |
| customFieldIds | Array of integers <int32> [ items <int32 > ] |
{- "sorts": [
- "ResourceName"
], - "dataFields": [
- "ResourceManagers"
], - "filters": {
- "displayOrder": [
- {
- "id": "ResourceGroups",
- "customFieldId": 0
}
], - "searchText": "string",
- "organizations": [
- {
- "id": 0
}
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "resourceAssigned": [
- "Assigned"
], - "useExpandedTimes": true,
- "groupByResourceNamesProjectTemplate": {
- "id": 0
}, - "loadPeriodRelative": {
- "horizonType": "OneDay"
}, - "loadPeriod": {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "isProjectTemplate": true
}, - "viewId": 0,
- "maxResults": 1,
- "skip": 2147483647,
- "customSorts": [
- 0
], - "customFieldIds": [
- 0
]
}{- "items": [
- {
- "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "parentResource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "resourceManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "childResources": [
- {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "taskCounts": {
- "taskCount": 0,
- "pendingTaskCount": 0,
- "criticalTaskCount": 0,
- "criticalTaskPercent": 0
}, - "resourceLoad": {
- "resourceSchedulerWarning": "None",
- "averageUnitsAssigned": 0,
- "averageCriticalUnitsAssigned": 0,
- "averageLoadPercent": 0,
- "averageCriticalLoadPercent": 0,
- "averageAvailableUnits": 0,
- "peakUnitsRequired": 0,
- "peakLoadPercent1Week": 0,
- "peakLoadPercent4Week": 0,
- "peakLoadPercent8Week": 0,
- "peakLoadPercent12Week": 0,
- "projects": [
- {
- "key": "string",
- "name": "string",
- "id": 0
}
]
}, - "resourceLoadWeeks": [
- {
- "weekStartDate": "2019-08-24T14:15:22Z",
- "averageUnits": 0,
- "averageUnitsCritical": 0,
- "availableUnits": 0,
- "firstDayOfWeek": "Sunday",
- "resourceLoadWeeksByProject": [
- {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "averageUnits": 0,
- "averageUnitsCritical": 0
}
]
}
], - "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get resource details
| resourceId required | integer <int32> |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
| useExpandedTimes | boolean Default: false |
{- "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "parentResource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "resourceManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "childResources": [
- {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "taskCounts": {
- "taskCount": 0,
- "pendingTaskCount": 0,
- "criticalTaskCount": 0,
- "criticalTaskPercent": 0
}, - "resourceLoad": {
- "resourceSchedulerWarning": "None",
- "averageUnitsAssigned": 0,
- "averageCriticalUnitsAssigned": 0,
- "averageLoadPercent": 0,
- "averageCriticalLoadPercent": 0,
- "averageAvailableUnits": 0,
- "peakUnitsRequired": 0,
- "peakLoadPercent1Week": 0,
- "peakLoadPercent4Week": 0,
- "peakLoadPercent8Week": 0,
- "peakLoadPercent12Week": 0,
- "projects": [
- {
- "key": "string",
- "name": "string",
- "id": 0
}
]
}, - "resourceLoadWeeks": [
- {
- "weekStartDate": "2019-08-24T14:15:22Z",
- "averageUnits": 0,
- "averageUnitsCritical": 0,
- "availableUnits": 0,
- "firstDayOfWeek": "Sunday",
- "resourceLoadWeeksByProject": [
- {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "averageUnits": 0,
- "averageUnitsCritical": 0
}
]
}
], - "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}Delete a resource
| resourceId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update resource details
| resourceId required | integer <int32> |
| allCustomFieldValues required | boolean |
| dataFields | Array of strings (ResourceDetailsField) Items Enum: "ResourceManagers" "ResourceGroups" "ParentResource" "Availabilities" "Calendar" "ChildResources" "TaskCounts" "ResourceLoad" "ResourceLoadWeeks" "ResourceLoadWeeksByProject" |
| name | string [ 1 .. 255 ] characters ^[^,;\[\]]+$ |
object (OptionalIdUpdate) | |
Array of objects (ResourceAvailability) | |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceManagerIds | Array of integers <int32> [ items <int32 > ] |
Array of objects (CustomFieldValue) |
{- "name": "pattern valid string",
- "parentResourceId": {
- "id": 0
}, - "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "resourceGroupIds": [
- 0
], - "resourceManagerIds": [
- 0
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
]
}{- "availabilities": [
- {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "units": 10000000
}
], - "parentResource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "resourceManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "calendar": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "childResources": [
- {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "taskCounts": {
- "taskCount": 0,
- "pendingTaskCount": 0,
- "criticalTaskCount": 0,
- "criticalTaskPercent": 0
}, - "resourceLoad": {
- "resourceSchedulerWarning": "None",
- "averageUnitsAssigned": 0,
- "averageCriticalUnitsAssigned": 0,
- "averageLoadPercent": 0,
- "averageCriticalLoadPercent": 0,
- "averageAvailableUnits": 0,
- "peakUnitsRequired": 0,
- "peakLoadPercent1Week": 0,
- "peakLoadPercent4Week": 0,
- "peakLoadPercent8Week": 0,
- "peakLoadPercent12Week": 0,
- "projects": [
- {
- "key": "string",
- "name": "string",
- "id": 0
}
]
}, - "resourceLoadWeeks": [
- {
- "weekStartDate": "2019-08-24T14:15:22Z",
- "averageUnits": 0,
- "averageUnitsCritical": 0,
- "availableUnits": 0,
- "firstDayOfWeek": "Sunday",
- "resourceLoadWeeksByProject": [
- {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "averageUnits": 0,
- "averageUnitsCritical": 0
}
]
}
], - "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}Search resource names. Returns a unique list of resource names. The results will include resource names that belong to ANY of the specified projects, project groups, and resource groups
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
{- "items": [
- "string"
], - "totalCount": 0,
- "isTotalCountLimited": true
}Copy resources and associated calendars from one project to another
| fromProjectId required | integer <int32> |
| toProjectId required | integer <int32> |
{- "fromProjectId": 0,
- "toProjectId": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}List of load weeks for the specified resource
| resourceId required | integer <int32> |
| useExpandedTimes | boolean Default: false |
[- {
- "weekStartDate": "2019-08-24T14:15:22Z",
- "averageUnits": 0,
- "averageUnitsCritical": 0,
- "availableUnits": 0,
- "firstDayOfWeek": "Sunday",
- "resourceLoadWeeksByProject": [
- {
- "project": {
- "key": "string",
- "name": "string",
- "id": 0
}, - "averageUnits": 0,
- "averageUnitsCritical": 0
}
]
}
][- {
- "id": 0,
- "name": "string",
- "fieldType": "Project",
- "dataType": "Text",
- "mspField": "None",
- "isFusionUpdateAllowed": true,
- "isAllProject": true,
- "hasSelectionList": true,
- "description": "string",
- "defaultSelectionListValue": "string",
- "selectionList": [
- "string"
]
}
]Create a new custom field
| name required | string |
| fieldType required | string (CustomFieldType) Enum: "Project" "Task" "Resource" "Endpoint" |
| dataType required | string (CustomFieldDataType) Enum: "Text" "Duration" "Date" "Flag" "Number" "TextMultiLine" |
| mspField | string (MspField) Enum: "None" "TaskText1" "TaskText2" "TaskText3" "TaskText4" "TaskText5" "TaskText6" "TaskText7" "TaskText8" "TaskText9" … 211 more |
| isFusionUpdateAllowed required | boolean |
| isAllProject required | boolean |
| description | string [ 0 .. 1000000 ] characters |
| defaultSelectionListValue | string [ 1 .. 255 ] characters |
| selectionList | Array of strings |
{- "name": "string",
- "fieldType": "Project",
- "dataType": "Text",
- "mspField": "None",
- "isFusionUpdateAllowed": true,
- "isAllProject": true,
- "description": "string",
- "defaultSelectionListValue": "string",
- "selectionList": [
- "string"
], - "id": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get custom field details
| customFieldId required | integer <int32> |
{- "id": 0,
- "name": "string",
- "fieldType": "Project",
- "dataType": "Text",
- "mspField": "None",
- "isFusionUpdateAllowed": true,
- "isAllProject": true,
- "hasSelectionList": true,
- "description": "string",
- "defaultSelectionListValue": "string",
- "selectionList": [
- "string"
]
}Delete a custom field
| customFieldId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update custom field details
| customFieldId required | integer <int32> |
| name | string [ 1 .. 50 ] characters |
| mspField | string (MspField) Enum: "None" "TaskText1" "TaskText2" "TaskText3" "TaskText4" "TaskText5" "TaskText6" "TaskText7" "TaskText8" "TaskText9" … 211 more |
| isFusionUpdateAllowed | boolean |
| isAllProject | boolean |
| description | string [ 0 .. 1000000 ] characters |
| defaultSelectionListValue | string [ 1 .. 255 ] characters |
Array of objects (CustomFieldSelectionListItemUpdate) |
{- "name": "string",
- "mspField": "None",
- "isFusionUpdateAllowed": true,
- "isAllProject": true,
- "description": "string",
- "defaultSelectionListValue": "string",
- "selectionListPatch": [
- {
- "value": "string",
- "action": "Add",
- "actionValue": "string"
}
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get a list of projects using this field. Returns a 400 if the field is an All Projects field.
| customFieldId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
{- "items": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Get a list of distinct text values for this custom field. Returns a 400 if the custom field is not a Text field.
| customFieldId required | integer <int32> |
[- "string"
]Add an attachment
| file | string <binary> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}Returns attachment info
| attachmentId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}Create a new reaction for a description or comment
| entityType required | string (ReactionEntityType) Enum: "TaskComment" "TaskDescription" "ProjectComment" "ProjectDescription" |
| entityId required | integer <int32> |
| emojiId required | string |
{- "entityType": "TaskComment",
- "entityId": 0,
- "emojiId": "string"
}{- "emojiId": "string",
- "userId": 0,
- "id": 0
}Delete a reaction for a description or comment
| reactionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Returns a list of announcements
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] |
| showActiveOnly | boolean |
{- "items": [
- {
- "title": "string",
- "content": "string",
- "additionalContentUrl": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "isDismissable": true,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new announcement
| title required | string [ 0 .. 100 ] characters |
| content required | string [ 0 .. 1000 ] characters |
| additionalContentUrl | string |
| startDate required | string <date-time> |
| finishDate | string <date-time> |
| isDismissable required | boolean |
| id required | integer <int32> |
{- "title": "string",
- "content": "string",
- "additionalContentUrl": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "isDismissable": true,
- "id": 0
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get announcement details
| announcementId required | integer <int32> |
{- "title": "string",
- "content": "string",
- "additionalContentUrl": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "isDismissable": true,
- "id": 0
}Delete an announcement
| announcementId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update announcement details
| announcementId required | integer <int32> |
| title | string [ 0 .. 100 ] characters |
| content | string [ 0 .. 1000 ] characters |
| additionalContentUrl | string |
| startDate | string <date-time> |
object (DateUpdateUserTimeZone) | |
| isDismissable | boolean |
| markAsNew | boolean |
{- "title": "string",
- "content": "string",
- "additionalContentUrl": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": {
- "date": "2019-08-24T14:15:22Z"
}, - "isDismissable": true,
- "markAsNew": true
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search users
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| userManagerIds | Array of integers <int32> [ items <int32 > ] |
| userIds | Array of integers <int32> [ items <int32 > ] |
| accountStatus | string (AccountStatus) Enum: "Active" "DeactivatedByAdmin" "DeactivatedByWrongPasswords" "PendingInvitation" |
| role | string |
| department | string |
| organizationIds | Array of integers <int32> [ items <int32 > ] |
| userType | string (UserType) Enum: "TeamLead" "TeamMember" "ApiKey" |
| clientLicenseType | string (ClientLicenseType) Enum: "NoLicense" "PPS" "Pipeline" |
| sort | string (UserAdminViewSort) Enum: "UserFullName" "UserManagers" "UserGroups" "Department" "Role" "Organization" "Username" "Email" "CreatedTime" "LastLoginTime" … 20 more |
| dataFields | Array of strings (AdminUserLoadField) Items Value: "PermissionActions" |
{- "items": [
- {
- "fusionLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "clientLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "permissionActions": {
- "canDeleteUser": true,
- "canResetPasswordForUser": true,
- "canLoginAsUser": true,
- "canUpdateUserDetails": true,
- "canUpdateUserPasswordOptions": true,
- "canUpdateUserDesktopAppLicensing": true
}, - "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a new user
| username required | string [ 3 .. 255 ] characters |
| firstName required | string [ 1 .. 50 ] characters |
| lastName required | string [ 1 .. 50 ] characters |
| emailAddress | string <email> [ 0 .. 255 ] characters |
| organizationId required | integer <int32> |
| password | string [ 4 .. 255 ] characters |
| accountStatus | string (AccountStatus) Enum: "Active" "DeactivatedByAdmin" "DeactivatedByWrongPasswords" "PendingInvitation" |
| isRequiredToChangePasswordAtNextLogon | boolean |
| isPasswordNeverExpires | boolean |
| isResetPasswordEnabled | boolean |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| userManagerIds | Array of integers <int32> [ items <int32 > ] |
| clientLicenseType | string (ClientLicenseType) Enum: "NoLicense" "PPS" "Pipeline" |
| isWindowsAuthUser | boolean |
| userType | string (UserType) Enum: "TeamLead" "TeamMember" "ApiKey" |
| workPhone | string [ 0 .. 50 ] characters |
| position | string [ 0 .. 50 ] characters |
| department | string [ 0 .. 255 ] characters |
object (DateFormatContainer) | |
| useDefaultDateFormat | boolean |
object (TimeFormatContainer) | |
| timeZoneId | string |
| useDefaultTimeZone | boolean |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
object (DurationOptions) | |
| systemCalendarId | integer <int32> |
{- "username": "string",
- "firstName": "string",
- "lastName": "string",
- "emailAddress": "user@example.com",
- "organizationId": 0,
- "password": "string",
- "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "userGroupIds": [
- 0
], - "userManagerIds": [
- 0
], - "clientLicenseType": "NoLicense",
- "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "workPhone": "string",
- "position": "string",
- "department": "string",
- "dateFormat": {
- "dateFormat": "Format0"
}, - "useDefaultDateFormat": true,
- "timeFormat": {
- "timeFormat": "Hour24"
}, - "timeZoneId": "string",
- "useDefaultTimeZone": true,
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "systemCalendarId": 0
}{- "fusionLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "clientLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "permissionActions": {
- "canDeleteUser": true,
- "canResetPasswordForUser": true,
- "canLoginAsUser": true,
- "canUpdateUserDetails": true,
- "canUpdateUserPasswordOptions": true,
- "canUpdateUserDesktopAppLicensing": true
}, - "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}Get user details
| userId required | integer <int32> |
{- "fusionLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "clientLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "permissionActions": {
- "canDeleteUser": true,
- "canResetPasswordForUser": true,
- "canLoginAsUser": true,
- "canUpdateUserDetails": true,
- "canUpdateUserPasswordOptions": true,
- "canUpdateUserDesktopAppLicensing": true
}, - "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}Update a user
| userId required | integer <int32> |
| accountStatus | string (AccountStatus) Enum: "Active" "DeactivatedByAdmin" "DeactivatedByWrongPasswords" "PendingInvitation" |
| isRequiredToChangePasswordAtNextLogon | boolean |
| isPasswordNeverExpires | boolean |
| isResetPasswordEnabled | boolean |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| userManagerIds | Array of integers <int32> [ items <int32 > ] |
| clientLicenseType | string (ClientLicenseType) Enum: "NoLicense" "PPS" "Pipeline" |
| isWindowsAuthUser | boolean |
| userType | string (UserType) Enum: "TeamLead" "TeamMember" "ApiKey" |
| organizationId | integer <int32> |
| username | string [ 3 .. 255 ] characters |
| firstName | string [ 1 .. 50 ] characters |
| lastName | string [ 1 .. 50 ] characters |
| emailAddress | string <email> [ 0 .. 255 ] characters |
| workPhone | string [ 0 .. 50 ] characters |
| position | string [ 0 .. 50 ] characters |
| department | string [ 0 .. 255 ] characters |
object (DateFormatContainer) | |
| useDefaultDateFormat | boolean |
object (TimeFormatContainer) | |
| timeZoneId | string |
| useDefaultTimeZone | boolean |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
object (DurationOptions) | |
| systemCalendarId | integer <int32> |
{- "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "userGroupIds": [
- 0
], - "userManagerIds": [
- 0
], - "clientLicenseType": "NoLicense",
- "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "organizationId": 0,
- "username": "string",
- "firstName": "string",
- "lastName": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "position": "string",
- "department": "string",
- "dateFormat": {
- "dateFormat": "Format0"
}, - "useDefaultDateFormat": true,
- "timeFormat": {
- "timeFormat": "Hour24"
}, - "timeZoneId": "string",
- "useDefaultTimeZone": true,
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "systemCalendarId": 0
}{- "fusionLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "clientLastLogin": {
- "time": "2019-08-24T14:15:22Z",
- "appVersion": "string"
}, - "permissionActions": {
- "canDeleteUser": true,
- "canResetPasswordForUser": true,
- "canLoginAsUser": true,
- "canUpdateUserDetails": true,
- "canUpdateUserPasswordOptions": true,
- "canUpdateUserDesktopAppLicensing": true
}, - "dateFormat": "Format0",
- "useDefaultDateFormat": true,
- "timeFormat": "Hour24",
- "timeZone": {
- "id": "string",
- "displayName": "string",
- "offset": "string"
}, - "useDefaultTimeZone": true,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "desktopAppLicense": {
- "clientLicenseType": "NoLicense",
- "isDesktopAppComputerRegistered": true
}, - "userGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
], - "userManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "lastLoginTime": "2019-08-24T14:15:22Z",
- "creationTime": "2019-08-24T14:15:22Z",
- "isEmailConfirmed": true,
- "defaultNptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "calendarInfo": {
- "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}Change the user's password
| userId required | integer <int32> |
| newPassword required | string [ 4 .. 255 ] characters |
| isRequiredToChangePasswordAtNextLogon required | boolean |
{- "newPassword": "string",
- "isRequiredToChangePasswordAtNextLogon": true
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete the user's client app license activation. This allows the user to use their license on a different computer.
| userId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search user departments
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| accountStatus | string (AccountStatus) Enum: "Active" "DeactivatedByAdmin" "DeactivatedByWrongPasswords" "PendingInvitation" |
{- "items": [
- "string"
], - "totalCount": 0,
- "isTotalCountLimited": true
}Search user roles
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| accountStatus | string (AccountStatus) Enum: "Active" "DeactivatedByAdmin" "DeactivatedByWrongPasswords" "PendingInvitation" |
{- "items": [
- "string"
], - "totalCount": 0,
- "isTotalCountLimited": true
}Update the specified users
| userIds required | Array of integers <int32> [ items <int32 > ] |
| accountStatus | string (AccountStatus) Enum: "Active" "DeactivatedByAdmin" "DeactivatedByWrongPasswords" "PendingInvitation" |
| isRequiredToChangePasswordAtNextLogon | boolean |
object (BulkUpdateList) | |
object (BulkUpdateList) | |
| isPasswordNeverExpires | boolean |
| isResetPasswordEnabled | boolean |
| clientLicenseType | string (ClientLicenseType) Enum: "NoLicense" "PPS" "Pipeline" |
| isWindowsAuthUser | boolean |
| userType | string (UserType) Enum: "TeamLead" "TeamMember" "ApiKey" |
| organizationId | integer <int32> |
| position | string [ 0 .. 50 ] characters |
| department | string [ 0 .. 255 ] characters |
object (DateFormatContainer) | |
| useDefaultDateFormat | boolean |
object (TimeFormatContainer) | |
| timeZoneId | string |
| useDefaultTimeZone | boolean |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
object (DurationOptions) | |
| systemCalendarId | integer <int32> |
{- "accountStatus": "Active",
- "isRequiredToChangePasswordAtNextLogon": true,
- "userGroupIds": {
- "updateType": "AddItems",
- "items": [
- 0
]
}, - "userManagerIds": {
- "updateType": "AddItems",
- "items": [
- 0
]
}, - "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "clientLicenseType": "NoLicense",
- "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "organizationId": 0,
- "position": "string",
- "department": "string",
- "dateFormat": {
- "dateFormat": "Format0"
}, - "useDefaultDateFormat": true,
- "timeFormat": {
- "timeFormat": "Hour24"
}, - "timeZoneId": "string",
- "useDefaultTimeZone": true,
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "systemCalendarId": 0
}{- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0"
}Send invitiations to the specified email addresses
| emailAddresses required | Array of strings <= 100 items |
| organizationId required | integer <int32> |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| userManagerIds | Array of integers <int32> [ items <int32 > ] |
| isPasswordNeverExpires | boolean |
| isResetPasswordEnabled | boolean |
| clientLicenseType | string (ClientLicenseType) Enum: "NoLicense" "PPS" "Pipeline" |
| isWindowsAuthUser | boolean |
| userType | string (UserType) Enum: "TeamLead" "TeamMember" "ApiKey" |
| position | string [ 0 .. 50 ] characters |
| department | string [ 0 .. 255 ] characters |
object (DateFormatContainer) | |
| useDefaultDateFormat | boolean |
object (TimeFormatContainer) | |
| timeZoneId | string |
| useDefaultTimeZone | boolean |
| nptViewPermissionType | string (NptViewPermissionType) Enum: "Private" "Public" "Organization" "UserGroups" |
| nptViewPermissionUserGroupIds | Array of integers <int32> [ items <int32 > ] |
object (DurationOptions) | |
| systemCalendarId | integer <int32> |
{- "emailAddresses": [
- "string"
], - "organizationId": 0,
- "userGroupIds": [
- 0
], - "userManagerIds": [
- 0
], - "isPasswordNeverExpires": true,
- "isResetPasswordEnabled": true,
- "clientLicenseType": "NoLicense",
- "isWindowsAuthUser": true,
- "userType": "TeamLead",
- "position": "string",
- "department": "string",
- "dateFormat": {
- "dateFormat": "Format0"
}, - "useDefaultDateFormat": true,
- "timeFormat": {
- "timeFormat": "Hour24"
}, - "timeZoneId": "string",
- "useDefaultTimeZone": true,
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroupIds": [
- 0
], - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "systemCalendarId": 0
}{- "jobToken": "2eefecc1-9c9a-4cb3-a709-ddcd605b4bd0"
}Resend invitation to user
| userId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Delete specified users
| userIds required | Array of integers <int32> [ items <int32 > ] |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search user groups
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| userGroupIds | Array of integers <int32> [ items <int32 > ] |
| sort | string (GroupViewSort) Enum: "GroupName" "CreatedByUser" "MembersCount" "Permission" "PermissionDesc" "MembersCountDesc" "CreatedByUserDesc" "GroupNameDesc" |
{- "items": [
- {
- "isBuiltInGroup": true,
- "hasPermission": true,
- "canUpdateUserGroup": true,
- "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a user group
| name required | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "name": "string",
- "description": "string"
}{- "isBuiltInGroup": true,
- "hasPermission": true,
- "canUpdateUserGroup": true,
- "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a user group
| groupId required | integer <int32> |
{- "isBuiltInGroup": true,
- "hasPermission": true,
- "canUpdateUserGroup": true,
- "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Delete a user group
| groupId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update a user group
| groupId required | integer <int32> |
| name | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "name": "string",
- "description": "string"
}{- "isBuiltInGroup": true,
- "hasPermission": true,
- "canUpdateUserGroup": true,
- "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a user group's members
| groupId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
{- "items": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Update a user group's members
| groupId required | integer <int32> |
| addMemberIds | Array of integers <int32> [ items <int32 > ] |
| removeMemberIds | Array of integers <int32> [ items <int32 > ] |
{- "addMemberIds": [
- 0
], - "removeMemberIds": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search project groups
| organizationId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| sort | string (GroupViewSort) Enum: "GroupName" "CreatedByUser" "MembersCount" "Permission" "PermissionDesc" "MembersCountDesc" "CreatedByUserDesc" "GroupNameDesc" |
{- "items": [
- {
- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a project group
| organizationId required | integer <int32> |
| name required | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "organizationId": 0,
- "name": "string",
- "description": "string"
}{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a project group
| groupId required | integer <int32> |
{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Delete a project group
| groupId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update a project group
| groupId required | integer <int32> |
| name | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "name": "string",
- "description": "string"
}{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a project group's members
| groupId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
{- "items": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Update a project group's members
| groupId required | integer <int32> |
| addMemberIds | Array of integers <int32> [ items <int32 > ] |
| removeMemberIds | Array of integers <int32> [ items <int32 > ] |
{- "addMemberIds": [
- 0
], - "removeMemberIds": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search task groups
| organizationId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| sort | string (GroupViewSort) Enum: "GroupName" "CreatedByUser" "MembersCount" "Permission" "PermissionDesc" "MembersCountDesc" "CreatedByUserDesc" "GroupNameDesc" |
{- "items": [
- {
- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a task group
| organizationId required | integer <int32> |
| name required | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "organizationId": 0,
- "name": "string",
- "description": "string"
}{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a task group
| groupId required | integer <int32> |
{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Delete a task group
| groupId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update a task group
| groupId required | integer <int32> |
| name | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "name": "string",
- "description": "string"
}{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a task group's members
| groupId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
{- "items": [
- {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Update a task group's members
| groupId required | integer <int32> |
| addMemberIds | Array of integers <int32> [ items <int32 > ] |
| removeMemberIds | Array of integers <int32> [ items <int32 > ] |
{- "addMemberIds": [
- 0
], - "removeMemberIds": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Search resource groups
| organizationId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
| sort | string (GroupViewSort) Enum: "GroupName" "CreatedByUser" "MembersCount" "Permission" "PermissionDesc" "MembersCountDesc" "CreatedByUserDesc" "GroupNameDesc" |
{- "items": [
- {
- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Create a resource group
| organizationId required | integer <int32> |
| name required | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "organizationId": 0,
- "name": "string",
- "description": "string"
}{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a resource group
| groupId required | integer <int32> |
{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Delete a resource group
| groupId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update a resource group
| groupId required | integer <int32> |
| name | string [ 1 .. 255 ] characters |
| description | string [ 0 .. 1000000 ] characters |
{- "name": "string",
- "description": "string"
}{- "permissionsUsageCount": 0,
- "organization": {
- "id": 0,
- "name": "string"
}, - "description": "string",
- "membersCount": 0,
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "name": "string",
- "id": 0
}Get a resource group's members
| groupId required | integer <int32> |
| maxResults | integer <int32> [ 1 .. 3000 ] Default: 10 |
| skip | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| search | string |
{- "items": [
- {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}
], - "totalCount": 0,
- "isTotalCountLimited": true
}Update a resource group's members
| groupId required | integer <int32> |
| addMemberIds | Array of integers <int32> [ items <int32 > ] |
| removeMemberIds | Array of integers <int32> [ items <int32 > ] |
{- "addMemberIds": [
- 0
], - "removeMemberIds": [
- 0
]
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user's system permissions
| userId required | integer <int32> |
[- {
- "userGroup": {
- "name": "string",
- "id": 0
}, - "isRestricted": true,
- "id": 0,
- "isSystemAdmin": true,
- "isUserAdmin": true
}
]Create a new system permission for user
| userId required | integer <int32> |
| isSystemAdmin required | boolean |
| isUserAdmin required | boolean |
{- "isSystemAdmin": true,
- "isUserAdmin": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "isRestricted": true,
- "id": 0,
- "isSystemAdmin": true,
- "isUserAdmin": true
}Update a system permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
| isSystemAdmin required | boolean |
| isUserAdmin required | boolean |
{- "isSystemAdmin": true,
- "isUserAdmin": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "isRestricted": true,
- "id": 0,
- "isSystemAdmin": true,
- "isUserAdmin": true
}Delete a system permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user's organization permissions
| userId required | integer <int32> |
[- {
- "userGroup": {
- "name": "string",
- "id": 0
}, - "isRestricted": true,
- "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "addProject": true,
- "manageGroups": true
}
]Create a new organization permission
| userId required | integer <int32> |
| organizationId required | integer <int32> |
| addProject required | boolean |
| manageGroups required | boolean |
{- "organizationId": 0,
- "addProject": true,
- "manageGroups": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "isRestricted": true,
- "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "addProject": true,
- "manageGroups": true
}Update an organization permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
| addProject required | boolean |
| manageGroups required | boolean |
{- "addProject": true,
- "manageGroups": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "isRestricted": true,
- "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "addProject": true,
- "manageGroups": true
}Delete an organization permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user's project permissions
| userId required | integer <int32> |
[- {
- "userGroup": {
- "name": "string",
- "id": 0
}, - "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "allProjects": true,
- "allowUpdate": true
}
]Create a new project permission
| userId required | integer <int32> |
| organizationId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "organizationId": 0,
- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Update a project permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Delete a project permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user's task permissions
| userId required | integer <int32> |
[- {
- "userGroup": {
- "name": "string",
- "id": 0
}, - "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "assignedUsers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceNames": [
- "string"
], - "organization": {
- "id": 0,
- "name": "string"
}, - "allTasks": true,
- "id": 0,
- "allProjects": true,
- "allowUpdate": true
}
]Create a new task permission
| userId required | integer <int32> |
| organizationId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| assignedUserIds | Array of integers <int32> [ items <int32 > ] |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceNames | Array of strings |
| allTasks required | boolean |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "organizationId": 0,
- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "assignedUserIds": [
- 0
], - "taskGroupIds": [
- 0
], - "resourceGroupIds": [
- 0
], - "resourceNames": [
- "string"
], - "allTasks": true,
- "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "assignedUsers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceNames": [
- "string"
], - "organization": {
- "id": 0,
- "name": "string"
}, - "allTasks": true,
- "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Update a task permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| assignedUserIds | Array of integers <int32> [ items <int32 > ] |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceNames | Array of strings |
| allTasks required | boolean |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "assignedUserIds": [
- 0
], - "taskGroupIds": [
- 0
], - "resourceGroupIds": [
- 0
], - "resourceNames": [
- "string"
], - "allTasks": true,
- "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "userGroup": {
- "name": "string",
- "id": 0
}, - "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "assignedUsers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceNames": [
- "string"
], - "organization": {
- "id": 0,
- "name": "string"
}, - "allTasks": true,
- "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Delete a task permission
| userId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Create a new system permission for group
| groupId required | integer <int32> |
| isSystemAdmin required | boolean |
| isUserAdmin required | boolean |
{- "isSystemAdmin": true,
- "isUserAdmin": true,
- "id": 0
}{- "id": 0,
- "isSystemAdmin": true,
- "isUserAdmin": true
}Update a system permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
| isSystemAdmin required | boolean |
| isUserAdmin required | boolean |
{- "isSystemAdmin": true,
- "isUserAdmin": true,
- "id": 0
}{- "id": 0,
- "isSystemAdmin": true,
- "isUserAdmin": true
}Delete a system permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user group's organization permissions
| groupId required | integer <int32> |
[- {
- "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "addProject": true,
- "manageGroups": true
}
]Create a new organization permission
| groupId required | integer <int32> |
| organizationId required | integer <int32> |
| addProject required | boolean |
| manageGroups required | boolean |
{- "organizationId": 0,
- "addProject": true,
- "manageGroups": true,
- "id": 0
}{- "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "addProject": true,
- "manageGroups": true
}Update an organization permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
| addProject required | boolean |
| manageGroups required | boolean |
{- "addProject": true,
- "manageGroups": true,
- "id": 0
}{- "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "addProject": true,
- "manageGroups": true
}Delete an organization permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user group's project permissions
| groupId required | integer <int32> |
[- {
- "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "allProjects": true,
- "allowUpdate": true
}
]Create a new project permission
| groupId required | integer <int32> |
| organizationId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "organizationId": 0,
- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Update a project permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Delete a project permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get user group's task permissions
| groupId required | integer <int32> |
[- {
- "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "assignedUsers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceNames": [
- "string"
], - "organization": {
- "id": 0,
- "name": "string"
}, - "allTasks": true,
- "id": 0,
- "allProjects": true,
- "allowUpdate": true
}
]Create a new task permission
| groupId required | integer <int32> |
| organizationId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| assignedUserIds | Array of integers <int32> [ items <int32 > ] |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceNames | Array of strings |
| allTasks required | boolean |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "organizationId": 0,
- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "assignedUserIds": [
- 0
], - "taskGroupIds": [
- 0
], - "resourceGroupIds": [
- 0
], - "resourceNames": [
- "string"
], - "allTasks": true,
- "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "assignedUsers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceNames": [
- "string"
], - "organization": {
- "id": 0,
- "name": "string"
}, - "allTasks": true,
- "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Update a task permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
| projectIds | Array of integers <int32> [ items <int32 > ] |
| projectGroupIds | Array of integers <int32> [ items <int32 > ] |
| assignedUserIds | Array of integers <int32> [ items <int32 > ] |
| taskGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceGroupIds | Array of integers <int32> [ items <int32 > ] |
| resourceNames | Array of strings |
| allTasks required | boolean |
| allProjects required | boolean |
| allowUpdate required | boolean |
{- "projectIds": [
- 0
], - "projectGroupIds": [
- 0
], - "assignedUserIds": [
- 0
], - "taskGroupIds": [
- 0
], - "resourceGroupIds": [
- 0
], - "resourceNames": [
- "string"
], - "allTasks": true,
- "allProjects": true,
- "allowUpdate": true,
- "id": 0
}{- "projects": [
- {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}
], - "projectGroups": [
- {
- "name": "string",
- "id": 0
}
], - "assignedUsers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceNames": [
- "string"
], - "organization": {
- "id": 0,
- "name": "string"
}, - "allTasks": true,
- "id": 0,
- "allProjects": true,
- "allowUpdate": true
}Delete a task permission
| groupId required | integer <int32> |
| permissionId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get calendar details
| calendarId required | integer <int32> |
{- "owner": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "resource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "user": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
}, - "baseCalendar": {
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "canUpdateCalendar": true,
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}Deletes the specified calendar
| calendarId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Updates the specified calendar
| calendarId required | integer <int32> |
| name | string [ 1 .. 50 ] characters |
| baseCalendarId | integer <int32> |
object (CalendarWorkWeekPatch) | |
Array of objects (CalendarExceptionPatch) | |
| exceptionIdsToRemove | Array of integers <int32> [ items <int32 > ] |
{- "name": "string",
- "baseCalendarId": 0,
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptionsToAddOrUpdate": [
- {
- "id": 0,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "exceptionIdsToRemove": [
- 0
]
}{- "owner": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "resource": {
- "name": "string",
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "maxUnits": 0,
- "id": 0
}, - "user": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
}, - "baseCalendar": {
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}, - "canUpdateCalendar": true,
- "workWeek": {
- "sunShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "monShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "tueShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "wedShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "thuShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "friShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}, - "satShift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}, - "exceptions": [
- {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
], - "name": "string",
- "isDefault": true,
- "type": "ProjectCalendar",
- "baseCalendarName": "string",
- "isDifferentFromBase": true,
- "exceptionCount": 0,
- "sundayWorkHours": 0,
- "mondayWorkHours": 0,
- "tuesdayWorkHours": 0,
- "wednesdayWorkHours": 0,
- "thursdayWorkHours": 0,
- "fridayWorkHours": 0,
- "saturdayWorkHours": 0,
- "id": 0
}Get calendar exception days
| calendarId required | integer <int32> |
| startDate required | string <date-time> |
| endDate required | string <date-time> |
[- {
- "date": "2019-08-24T14:15:22Z",
- "exception": {
- "id": 0,
- "exceptionType": "Daily",
- "dayOfWeek": "Sunday",
- "daysOfWeek": [
- "Sunday"
], - "monthOfYear": "None",
- "monthDay": 0,
- "numOccurrences": 0,
- "recurrencePeriod": 0,
- "positionInMonth": "First",
- "isRecurringException": true,
- "isBaseException": true,
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "finishDate": "2019-08-24T14:15:22Z",
- "shift": {
- "shift1Finish": 0,
- "shift1Start": 0,
- "shift2Finish": 0,
- "shift2Start": 0,
- "shift3Finish": 0,
- "shift3Start": 0,
- "shift4Finish": 0,
- "shift4Start": 0,
- "shift5Finish": 0,
- "shift5Start": 0,
- "isBaseShift": true
}
}
}
]Get API Keys
| status | string (FusionApiKeyStatus) Enum: "Active" "Deactivated" "Expired" |
[- {
- "key": "string",
- "keyLast4": "stri",
- "name": "string",
- "description": "string",
- "associatedUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "status": "Active",
- "expirationInDays": 0,
- "expirationDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "id": 0
}
]Create Fusion API Key
| expiration required | string (FusionApiKeyExpiration) Enum: "OneMonth" "ThreeMonths" "SixMonths" "NineMonths" "TwelveMonths" "EighteenMonths" "TwentyFourMonths" "ThirtySixMonths" |
| name required | string [ 1 .. 50 ] characters |
| description | string <= 500 characters |
{- "expiration": "OneMonth",
- "name": "string",
- "description": "string"
}{- "key": "string",
- "keyLast4": "stri",
- "name": "string",
- "description": "string",
- "associatedUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "status": "Active",
- "expirationInDays": 0,
- "expirationDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "id": 0
}Update API Key
| apiKeyId required | integer <int32> |
| name required | string [ 1 .. 50 ] characters |
| description | string <= 500 characters |
{- "name": "string",
- "description": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Returns the current settings for Fusion Identity.
{- "isEnabled": true,
- "authSettings": {
- "enableLocalUsernamePasswordAccount": true,
- "enableAnyGoogleAccount": true,
- "enableAnyMicrosoftAccount": true,
- "googleAccount": {
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecretLast4": "string",
- "signInRedirectUrl": "string"
}, - "microsoftAccount": {
- "tenantId": "string",
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecretLast4": "string",
- "signInRedirectUrl": "string"
}, - "oktaAccount": {
- "signOutRedirectUri": "string",
- "oktaDomain": "string",
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecretLast4": "string",
- "signInRedirectUrl": "string"
}
}
}Updates the settings for Fusion Identity.
| enableLocalUsernamePasswordAccount | boolean |
| enableAnyGoogleAccount | boolean |
| enableAnyMicrosoftAccount | boolean |
object (GoogleAccountFusionIdentityAuthSettingsPatch) | |
object (MicrosoftAccountFusionIdentityAuthSettingsPatch) | |
object (OktaAccountFusionIdentityAuthSettingsPatch) |
{- "enableLocalUsernamePasswordAccount": true,
- "enableAnyGoogleAccount": true,
- "enableAnyMicrosoftAccount": true,
- "googleAccount": {
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecret": "string"
}, - "microsoftAccount": {
- "tenantId": "string",
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecret": "string"
}, - "oktaAccount": {
- "oktaDomain": "pattern valid string",
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecret": "string"
}
}{- "isEnabled": true,
- "authSettings": {
- "enableLocalUsernamePasswordAccount": true,
- "enableAnyGoogleAccount": true,
- "enableAnyMicrosoftAccount": true,
- "googleAccount": {
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecretLast4": "string",
- "signInRedirectUrl": "string"
}, - "microsoftAccount": {
- "tenantId": "string",
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecretLast4": "string",
- "signInRedirectUrl": "string"
}, - "oktaAccount": {
- "signOutRedirectUri": "string",
- "oktaDomain": "string",
- "enabled": true,
- "displayName": "string",
- "clientId": "string",
- "clientSecretLast4": "string",
- "signInRedirectUrl": "string"
}
}
}Get network diagram details
| diagramId required | integer <int32> |
{- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "version": {
- "versionIdentifier": "e5687acc-5dd7-42e8-8c39-951ff6796b0f",
- "draftVersionIdentifier": "4d84d444-abc9-41d6-8136-3158b2327b0a"
}, - "nextTaskUid": 0,
- "totalProjectTaskCount": 0,
- "totalFilteredTaskCount": 0,
- "nodes": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "nodeType": "Task",
- "position": {
- "x": 0,
- "y": 0
}, - "size": "Medium",
- "zIndex": 0,
- "color": "string",
- "task": {
- "diagramPredecessors": [
- {
- "predecessorNodeId": "9f3affd2-5295-4ad7-a153-4e6f1d5a179b",
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "organization": {
- "id": 0,
- "name": "string"
}, - "indicators": {
- "isCritical": true,
- "isUrgent": true,
- "slack": 0,
- "assignmentImpact": 0,
- "assignmentDelay": 0,
- "criticalityRatio": 0,
- "endpointSensitivity": 0
}, - "statusComment": "string",
- "notes": "string",
- "assignedUser": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "isFocusTask": true,
- "isNoLoadTask": true,
- "priority": 0,
- "priorityWarning": "None",
- "canUpdatePriority": true,
- "assignmentScheduleOrder": 0
}, - "projectedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "asapDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "scheduledDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "assignmentDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "expandedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "estimatedDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "program": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "endpoint": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "summaryTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskManagers": [
- {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}
], - "taskGroups": [
- {
- "name": "string",
- "id": 0
}
], - "resourceAssignments": [
- {
- "resourceId": 0,
- "resourceName": "string",
- "assignedUnits": 0
}
], - "lastUpdateInfo": {
- "user": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z"
}, - "taskLinkPredecessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "taskLinkSuccessors": [
- {
- "linkedTaskKey": "string",
- "linkedTaskId": 0,
- "linkedTaskUid": 0,
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "customFieldValues": [
- {
- "dateValue": "2019-08-24T14:15:22Z",
- "flagValue": true,
- "durationValue": 0,
- "durationFormat": "None",
- "numberValue": 0,
- "textValue": "string",
- "textMultiLineValue": "string",
- "id": 0
}
], - "subprojectReference": {
- "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "task": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "projectName": "string",
- "taskUid": 0
}, - "nptViewPermission": {
- "nptViewPermissionType": "Private",
- "nptViewPermissionUserGroups": [
- {
- "isBuiltInGroup": true,
- "name": "string",
- "id": 0
}
]
}, - "description": {
- "contentJson": "string",
- "reactions": [
- {
- "emojiId": "string",
- "userId": 0,
- "id": 0
}
], - "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
]
}, - "isSubscribedToNotifications": true,
- "attachments": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filename": "string",
- "mimeType": "string",
- "sizeInBytes": 0,
- "isMalicious": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "url": "string",
- "thumbnailUrlSmall": "string",
- "thumbnailUrlMedium": "string",
- "thumbnailUrlLarge": "string",
- "thumbnailUrlExtraLarge": "string"
}
], - "resourceDependencies": [
- {
- "resourceId": 0,
- "name": "string"
}
], - "project": {
- "labelArgbColor": 0,
- "abbreviation": "string",
- "permission": "None",
- "isTaskNotesEditingAllowed": true,
- "projectState": "Ok",
- "projectType": "Project",
- "organization": {
- "id": 0,
- "name": "string"
}, - "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "hasUpdateError": true,
- "updateErrorMessage": "string",
- "isScheduled": true,
- "isTemplate": true,
- "checkOutByUser": {
- "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "key": "string",
- "name": "string",
- "id": 0
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "permission": "None",
- "parentTask": {
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "taskType": "RegularTask",
- "isLockedForUpdate": true,
- "hasChecklistTasks": true,
- "isNonProjectTask": true,
- "urgentAfterDate": "2019-08-24T14:15:22Z",
- "isDurationAutoCalculatedFromChecklist": true,
- "hasChecklistWithDurations": true,
- "isPendingScheduleChange": true,
- "duration": {
- "durationFormat": "None",
- "totalDuration": 0,
- "totalDurationLowRisk": 0,
- "remainingDuration": 0,
- "remainingDurationLowRisk": 0,
- "durationOptions": {
- "daysPerMonth": 1,
- "minutesPerDay": 1,
- "minutesPerWeek": 1
}, - "percentComplete": 0
}, - "eligibility": {
- "isEligible": true,
- "hasIncompletePredecessors": true,
- "eligibleDate": "2019-08-24T14:15:22Z",
- "hasConstraint": true,
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "isBacklogTask": true,
- "schedulingPriority": 0,
- "taskUid": 0,
- "viewOrderNumber": 0,
- "key": "string",
- "name": "string",
- "id": 0
}, - "note": {
- "customSize": {
- "width": 0,
- "height": 0
}, - "text": "string"
}
}
], - "edgeStyle": "Curved",
- "legend": {
- "color1Label": "string",
- "color2Label": "string",
- "color3Label": "string",
- "color4Label": "string",
- "color5Label": "string",
- "color6Label": "string",
- "color7Label": "string",
- "color8Label": "string"
}, - "taskFilters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "diagramPatch": {
- "concurrentUpdateVersionIdentifier": "fd39cfe7-73f0-4b85-bcd6-25ee20961edd",
- "taskFilters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projectManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "projects": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "resourceManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskGroups": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "taskManagers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "assignedUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "updaterUsers": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "endpoints": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "tasks": [
- {
- "id": 0,
- "name": "string",
- "isValid": true
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "legend": {
- "color1Label": "string",
- "color2Label": "string",
- "color3Label": "string",
- "color4Label": "string",
- "color5Label": "string",
- "color6Label": "string",
- "color7Label": "string",
- "color8Label": "string"
}, - "edgeStyle": "Curved",
- "nodes": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "zIndex": 0,
- "color": "string",
- "size": "Medium",
- "nodeType": "Task",
- "position": {
- "x": 0,
- "y": 0
}, - "isDeleted": true,
- "task": {
- "name": "pattern valid string",
- "duration": {
- "duration": 0,
- "durationLowRisk": 0,
- "durationFormat": "None",
- "isMilestone": true
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "eligibility": {
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "statusComment": "string",
- "assignedUser": {
- "userId": 0
}, - "schedulingPriority": 0,
- "taskGroupIds": [
- 0
], - "taskManagerIds": [
- 0
], - "resourceAssignments": [
- {
- "resourceName": "pattern valid string",
- "assignedUnits": 0.01,
- "resourceId": 0
}
], - "predecessorsToCreateOrUpdate": [
- {
- "predecessorNodeId": "9f3affd2-5295-4ad7-a153-4e6f1d5a179b",
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "predecessorsToDelete": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "taskUid": 0,
- "isEndpoint": true,
- "isBacklogTask": true
}, - "note": {
- "customSize": {
- "width": 0,
- "height": 0
}, - "text": "string"
}
}
]
}, - "updatedByUser": {
- "username": "string",
- "position": "string",
- "emailAddress": "user@example.com",
- "workPhone": "string",
- "department": "string",
- "organization": {
- "id": 0,
- "name": "string"
}, - "calendar": {
- "id": 0
}, - "firstName": "string",
- "lastName": "string",
- "profileImageUrl": "string",
- "isActive": true,
- "id": 0
}, - "updateDate": "2019-08-24T14:15:22Z",
- "isDraft": true,
- "publishUserJobId": "863d7fef-13ea-4647-9a8c-56e7b699e26c",
- "name": "string",
- "id": 0
}Deletes the specified network diagram
| diagramId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update specified network diagram
| diagramId required | integer <int32> |
| name | string [ 1 .. 255 ] characters |
{- "name": "string"
}{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Get network diagram version identifier
| diagramId required | integer <int32> |
{- "versionIdentifier": "e5687acc-5dd7-42e8-8c39-951ff6796b0f",
- "draftVersionIdentifier": "4d84d444-abc9-41d6-8136-3158b2327b0a"
}Deletes the specified network diagram draft
| diagramId required | integer <int32> |
{- "validationErrors": [
- {
- "message": "string",
- "members": [
- "string"
]
}
], - "code": "None",
- "message": "string",
- "details": "string"
}Update specified network diagram draft
| diagramId required | integer <int32> |
| concurrentUpdateVersionIdentifier | string <uuid> |
object (TaskFilters) | |
object (NetworkDiagramLegend) | |
| edgeStyle | string (NetworkDiagramEdgeStyle) Enum: "Curved" "Straight" "Step" "Hidden" |
Array of objects (NetworkDiagramNodePatch) |
{- "concurrentUpdateVersionIdentifier": "fd39cfe7-73f0-4b85-bcd6-25ee20961edd",
- "taskFilters": {
- "displayOrder": [
- {
- "id": "HasChecklist",
- "customFieldId": 0
}
], - "searchText": "string",
- "hasChecklist": true,
- "eligibility": [
- "Eligible"
], - "taskTypes": [
- "Standard"
], - "taskStates": [
- "NotStarted"
], - "organizations": [
- {
- "id": 0
}
], - "projectGroups": [
- {
- "id": 0
}
], - "projectManagers": [
- {
- "id": 0
}
], - "projects": [
- {
- "id": 0
}
], - "resourceNames": [
- "string"
], - "resourceGroups": [
- {
- "id": 0
}
], - "resourceManagers": [
- {
- "id": 0
}
], - "taskGroups": [
- {
- "id": 0
}
], - "taskManagers": [
- {
- "id": 0
}
], - "assignedUsers": [
- {
- "id": 0
}
], - "updaterUsers": [
- {
- "id": 0
}
], - "endpoints": [
- {
- "id": 0
}
], - "tasks": [
- {
- "id": 0
}
], - "includeAllAssignments": true,
- "hasAssignmentPriority": true,
- "summaryTaskId": 0,
- "isPendingScheduleChange": true,
- "isBacklogTask": true,
- "hasConstraint": true,
- "customFieldFilters": {
- "dateFilters": [
- {
- "dateRange": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "dateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "id": 0
}
], - "flagFilters": [
- {
- "flag": true,
- "id": 0
}
], - "durationFilters": [
- {
- "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "numberFilters": [
- {
- "number": {
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "id": 0
}
], - "textFilters": [
- {
- "compareOp": "Equals",
- "val": [
- "string"
], - "id": 0
}
]
}, - "duration": {
- "durationFormat": "None",
- "val1": {
- "compareOp": "Equals",
- "val": 0
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": 0
}
}, - "assignmentImpact": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "projectedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "projectedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "projectedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "expandedFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "expandedFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdateRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "lastUpdate": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualStartRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualStart": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "actualFinishRelative": {
- "val1": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "actualFinish": {
- "val1": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}, - "logicOp": "None",
- "val2": {
- "compareOp": "Equals",
- "val": "2019-08-24T14:15:22Z"
}
}, - "criticality": {
- "isCritical": true,
- "criticalIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}, - "isUrgent": true,
- "urgentIn": {
- "compareOp": "Equals",
- "val": "OneDay"
}
}, - "assignmentStart": {
- "horizon": "OneDay",
- "includeCompletedTasks": true
}, - "isProjectTemplate": true,
- "includeTaskManagersInAssignedUsers": true
}, - "legend": {
- "color1Label": "string",
- "color2Label": "string",
- "color3Label": "string",
- "color4Label": "string",
- "color5Label": "string",
- "color6Label": "string",
- "color7Label": "string",
- "color8Label": "string"
}, - "edgeStyle": "Curved",
- "nodes": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "zIndex": 0,
- "color": "string",
- "size": "Medium",
- "nodeType": "Task",
- "position": {
- "x": 0,
- "y": 0
}, - "isDeleted": true,
- "task": {
- "name": "pattern valid string",
- "duration": {
- "duration": 0,
- "durationLowRisk": 0,
- "durationFormat": "None",
- "isMilestone": true
}, - "actualDates": {
- "start": "2019-08-24T14:15:22Z",
- "finish": "2019-08-24T14:15:22Z"
}, - "eligibility": {
- "constraintType": "NoConstraint",
- "constraintDate": "2019-08-24T14:15:22Z"
}, - "state": "NotStarted",
- "blockedReasonCode": "None",
- "statusComment": "string",
- "assignedUser": {
- "userId": 0
}, - "schedulingPriority": 0,
- "taskGroupIds": [
- 0
], - "taskManagerIds": [
- 0
], - "resourceAssignments": [
- {
- "resourceName": "pattern valid string",
- "assignedUnits": 0.01,
- "resourceId": 0
}
], - "predecessorsToCreateOrUpdate": [
- {
- "predecessorNodeId": "9f3affd2-5295-4ad7-a153-4e6f1d5a179b",
- "linkType": "FinishToFinish",
- "lagValue": 0,
- "lagFormat": "None"
}
], - "predecessorsToDelete": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "taskUid": 0,
- "isEndpoint": true,
- "isBacklogTask": true
}, - "note": {
- "customSize": {
- "width": 0,
- "height": 0
}, - "text": "string"
}
}
]
}{- "draftVersionIdentifier": "4d84d444-abc9-41d6-8136-3158b2327b0a",
- "previousDraftVersionIdentifier": "130306ab-0d55-4d6b-8f27-6a7bcde2d047",
- "versionIdentifier": "e5687acc-5dd7-42e8-8c39-951ff6796b0f"
}Arranges network diagram draft layout
| diagramId required | integer <int32> |
| nodeIds | Array of strings <uuid> |
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "position": {
- "x": 0,
- "y": 0
}
}
]