Error codes XML API v1
From Planfix
If an error occurs while executing the request, the server responds in the following format:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
<code></code>
</response>
Name | Type | Meaning | Note |
---|---|---|---|
code | string(4) | Four-digit number, can start with zero, error code. |
Unclassified
- 0001 - Incorrect API Key
- 0002 -The application is blocked
- 0003 - XML parsing error. Invalid XML
- 0004 - Unknown account
- 0005 - Session key is invalid (session has expired)
- 0006 - Incorrect signature
- 0007 - Resource usage limit exceeded (maximum daily request limit exceeded)
- 0008 - Function name is not recognized
- 0009 - One of the required function parameters is missing
- 0010 - The account is frozen
- 0011 - Software update is in progress on the account platform
- 0012 - Authentication error: when logging in with username and password - session is missing, session parameter is not provided in the request; when logging in with a token - the provided token does not exist
- 0013 - Undefined user
- 0014 - User is inactive
- 0015 - Invalid parameter value
- 0016 - In this context, the parameters cannot accept provided value
- 0017 - Value is missing for a dependent parameter
- 0018 - Function/functionality is not implemented
- 0019 - Conflict between specified parameters
- 0020 - Unauthorized to perform the requested function
- 0021 - The requested number of objects exceeds the maximum allowed for this function
- 0022 - API usage is not available for free accounts
- 0023 - The requested action is not possible within the current account's plan
- 0024 - The account is located in a different data center, please check the request URL
- 0101 - The requested object does not exist
- 0102 - Error adding the object
- 0103 - Error updating the object
- 0104 - Access to data is denied
- 0105 - No permission to edit the object
Authentication
- 1001 - incorrect login or password
- 1002 - The request cannot be executed due to insufficient permissions (privileges)
Project
- 2001 - The requested project does not exist
- 2002 - The request cannot be executed due to insufficient permissions (privileges)
- 2003 - Error adding the project
Task
- 3001 - The specified task (or another requested object) does not exist
- 3002 - No access to the task
- 3003 - The project within which the task is created does not exist
- 3004 - The project within which the task is created is not available
- 3005 - Error adding the task
- 3006 - The "Start working" time cannot be later than the "Finish by" time
- 3007 - Invalid recurrence, likely multiple conflicting parameters are specified or none at all
- 3008 - No access to the task
- 3009 - No access to modify task data
- 3010 - This task cannot be declined (likely it's already accepted by this user)
- 3011 - This task cannot be accepted (likely it's already accepted by this user)
- 3012 - The user making the request is not the task assignee
- 3013 - The task is not accepted (to perform this function, the task must be accepted)
- 3014 - The task is being modified (by script or another API request). Please retry the request after some time.
Actions
- 4001 - The request cannot be executed due to insufficient permissions (privileges)
- 4002 - The action does not exist
- 4003 - Error adding the action
- 4004 - Error updating the data
- 4006 - Attempt to change the status to an unauthorized one
- 4007 - Changing status is prohibited in this action
- 4008 - No access to the comment/action
- 4009 - No access to the task
- 4010 - The specified data tag does not exist
- 4011 - Not all fields were provided for the data tag
- 4012 - An invalid parameter was specified for the data tag
- 4013 -The provided data does not match the field type
- 4014 - The specified directory key cannot be used
- 4015 -The specified reference key is invalid
- 4016 - The specified data field key does not belong to the specified data tag
User group
- 5001 - The specified user group does not exist
- 5002 - The request cannot be executed due to insufficient permissions (privileges)
- 5003 - Error adding the group
Employees
- 6001 - The request cannot be executed due to insufficient permissions (privileges)
- 6002 - This email is already in use
- 6003 - Error adding the employee
- 6004 - The user does not exist
- 6005 - Error updating the data
- 6006 - The identifier for a non-existing user group is specified
Counterparty
- 7001 - The request cannot be executed due to insufficient permissions (privileges)
- 7002 - The customer does not exist
- 7003 - Error adding the customer
- 7004 - Error updating the data
Contacts
- 8001 -The request cannot be executed due to insufficient permissions (privileges)
- 8002 - The contact does not exist
- 8003 - Error adding the contact
- 8004 - Error updating the data
- 8005 - The contact has not activated access to Planfix
- 8006 - Access to Planfix has not been granted to the contact
- 8007 - The email specified for login is already taken
- 8008 - Attempt to set a password for a contact who has not activated access to Planfix
- 8009 - Error updating login data
- 8010 - An incorrect email address is specified
File
- 9001 - The request cannot be executed due to insufficient permissions (privileges)
- 9002 - The requested file does not exist
- 9003 - Error uploading the file
- 9004 - Attempt to upload an empty list of files
- 9005 - Invalid character in the file name
- 9006 - The file name is already taken
- 9007 - File system error
- 9008 - An error occurs when trying to add a file from one project to another
- 9009 - The file being added to the task is a file from another project
Data tag
- 10001 - The request cannot be executed due to insufficient permissions (privileges)
- 10002 - The data tag does not exist
- 10003 - The passed parameter for the data tag group does not exist
- 10004 - The passed parameter for data tag directory does not exist