paymo.projects.update

Update project info. Only fields that are sent as arguments will be updated.

Authentication

This method requires authentication by a user with admin privileges.

Note: This method requires an HTTP POST request.

Arguments

api_key (Required)
Your application key. See here for more details.
auth_token (Required)
Authentication token received upon login.
project_id (Required)
The ID of the project to edit.
name (Optional)
Name of the project.
client_id (Optional)
ID of the client the project will belong to.
description (Optional)
Description of the project.
budget_hours (Optional)
Number of hours allocated for the project.
price_per_hour (Optional)
Price per hour. It is used for invoicing.

Example Response

This method has no specific response. It returns an empty success response if it completes without error.

Error Codes

101: Unknown API method
The requested method was not found.
102: Unknown response format
The requested response format was not found.
103: Invalid API Key
The API key passed was not valid.
104: Invalid auth token / Login failed
The login details or auth token passed were invalid.
105: Insufficient permissions
The user making the method call did not have the required permissions.
106: Service currently unavailable
The service is temporarily unavailable.
107: Too many requests for this API key
The application has reached the limit for number of API calls during a specific time period. Wait a bit and try again.
108: HTTP POST request expected
The method required that parameters are sent using an HTTP POST request.
203: Project not found
The project with given ID was not found.
208: Blank name
Name argument was blank.
206: Client not found
The client with given ID was not found.
215: Budget hours value is not valid
Budget hours must be a valid float value.
216: Price per hour value is not valid
Price per hour must be a valid float value.