Support
Contact sales
Start free trial
Search...
/
Getting started
Overview
Authentication
Querying with OData
Work Breakdown Structure
Software Development Kits
FAQ
Terms of use
Older APIs
API v1
API v3
API Reference
API Key
GET
List Api Keys
POST
Create Api Key
DEL
Revoke All Api Keys
DEL
Revoke API Key
Changeset
GET
Retrieve Changeset status
GET
Retrieve Completed Changeset status
GET
Retrieve Changesets by project ID
Dashboard
GET
Retrieve Dashboard User Settings
POST
Create or Update User Dashboard Settings
Discussion
GET
Retrieve Task Comments
POST
Create Task Comments
File
GET
Download File
GET
Download a Thumbnail Image
PUT
Update File
DEL
Delete file
Holiday
GET
Query resource holidays
GET
Query country holidays
GET
Query global holidays
Home File
POST
Upload Home File
POST
Upload Home File To Folder
Integration
GET
Retrieve Integration
POST
Enable Integration
DEL
Disable Integration
GET
Retrieve All Integrations
Integration Category
GET
Retrieve Provider Categories
Integration Provider
GET
List Providers
POST
Activate Integration Provider
PUT
Update Integration Provider
DEL
Deactivate Integration Provider
POST
Create User Integration Provider Connection
PUT
Update User Integration Provider Connection
DEL
Disconnect User Integration Provider Connection
License
GET
Retrieve Licenses
POST
Add License
Me
GET
Retrieve Me
Notification
GET
Retrieve Notifications
GET
Notification Count
GET
Unread Notification Count
DEL
Delete All Notifications
POST
Mark Notification Read
POST
Read All Notifications
DEL
Delete Notification
POST
Mark Notification Unread
Npt Files
POST
Upload File To Non Project Tasks
Project
GET
Query Projects
POST
Create Project
GET
Retrieve Project
PUT
Update Project
DEL
Delete Project
Project Charge Code
GET
Retrieve Charge Codes
Project Customer
GET
Retrieve Project Customers
Project Field
GET
Retrieve Project Fields
POST
Create Project Field
DEL
Delete Project Field
GET
Retrieve ProjectField Value
PUT
Update ProjectField Value
GET
Retrieve All ProjectField Values
Project File
POST
Upload Project File
POST
Upload Project File To Folder
Project Folder
GET
Retrieve Project Folders
Project Members
GET
Retrieve New Project Members
GET
Retrieve Project Members
GET
Retrieve User Project Membership
POST
Create User Project Membership
PUT
Update User Project Membership
DEL
Remove User Project Membership
Project Priority
GET
Retrieve Project Priorities
Project Status
GET
Retrieve Project Statuses
Project Template
GET
Retrieve Project Templates
GET
Retrieve Template Categories
Project Version
GET
Retrieve project's version
GET
Retrieve project's data in MS Project xml format
POST
Post Api Data Projects Project Id Version Version Restore
POST
Post Api Data Projects Project Id Version Version Copy
Resource
GET
Query Resources
POST
Create Resource
GET
Retrieve Resource
PUT
Update Resource
POST
Create Many Resources
GET
Resend Invite Email
Resource Skill
GET
Retrieve Resource Skills
POST
Create Resource Skill
PUT
Update Resource Skill
DEL
Delete Resource Skill
Resource Team
GET
Retrieve Resource Teams
POST
Create Resource Team
DEL
Delete Resource Team
PUT
Update Resource Team
Risk
POST
Post Api Data Projects Project Id Risks Export
Tag
GET
Query Tags
POST
Create Tag
PUT
Update Tag
Task
GET
Query Tasks
GET
Retrieve Task
PUT
Update Task
DEL
Delete Task
POST
Create Task
GET
Retrieve Task Priorities
POST
Create Many Tasks
POST
Add Parent Task
PUT
Update Parent Task
DEL
Remove Parent Task
Task Assignee
POST
Replace Task Assignees
PUT
Create Or Update TaskAssignee
DEL
Delete Task Assignees
Task Field
GET
Retrieve Task Fields
POST
Create Task Field
GET
Query Task Fields
DEL
Delete Task Field
GET
Retrieve All Task Field Values
GET
Query Task Field Values
GET
Retrieve Task Field Value
PUT
Update Task Field Value
Task File
POST
Upload Task File
Task Metadata
GET
Get task metadata
PUT
Add Metadata
GET
Get tasks by project ID and foreign key ID
Task Status
GET
Retrieve Task Statuses
POST
Create TaskStatus
PUT
Update TaskStatus
DEL
Delete TaskStatus
Task Tag
POST
Replace TaskTags
PUT
Add TaskTag to Task
DEL
Remove TaskTag from Task
Teams
GET
Retrieve zip file for Teams Integrations
Timesheet
GET
Query TimeSheets
POST
Create time entry
PUT
Update time entry
DEL
Delete time entry
GET
Returns active admin tasks that are used to report time
User Role
GET
Retrieve UserRoles
Work Space
GET
Retrieve Workspaces
POST
Invite to Workspace
Support
Contact sales
Start free trial
API Reference
Task Metadata
Get task metadata
GET
https://
api.projectmanager.com
/
api
/
data
/
tasks
/
:taskId
/
metadata
Path parameters
taskId
string
Required
Task ID
Headers
x-integration-name
string
Optional
The name of the calling system passed along as a header parameter
Query parameters
isSystem
boolean
Optional
If metadata is for system or customer, isSystem = true is only of ProjectManager
Response
This endpoint returns an object
error
object
Optional
If the API call failed, this will contain information about the error that occurred.
Show 4 properties
success
boolean
Optional
True if the API call succeeded; false otherwise.
hasError
boolean
Optional
True if the API call failed.
statusCode
enum
Optional
The HTTP code of the response.
Show 61 enum values
data
map from strings to any
Optional
If the API call succeeded, this will contain the results.
Built with