| Data type | Name | Description |
| long | FileID | file identification number |
| Project | Project | identification number of the associated project |
| string | Name | file name |
| string | ContentType | content type of the file, e.g. text/plain, image/jpeg, application/pdf, etc. |
| long | Size | file size in bytes |
| string | Details | details of the file item |
| Upload | Upload | details about the file upload |
| Modification | Modification | details about the last modification of the file item |
| Person-array | Persons | Persons assigned to the file item. |
| Keyword-array | Keywords | Keywords assigned to the file item. |
| int | Revision | Count how often the file item has been modified. |
| Data type | Name | Description |
| string | SearchString | Search string used to find specific items.
This value can be defined like usual search strings in connection with Web search engines (e.g. Google).
An empty search string will be ignored as search option for specific items.
A value with more than 50 characters throws an exception. |
| long-array | ProjectIDs | Identification numbers of active projects of the calling user to be searched for specific items.
If no project identification numbers are specified by this argument (empty array), all active projects of the calling user will be searched for specific items. |
| long-array | PersonIDs | Identification numbers of persons who must be assigned to the returning items. |
| long-array | KeywordIDs | Identification numbers of keywords which must be assigned to the returning items. |
| boolean | IsUnfinishedTasks | Flag specifying whether to search for unfinished task items or not. |
| boolean | IsFinishedTasks | Flag specifying whether to search for finished task items or not. |
| boolean | IsMinDueDate | Flag specifying whether to search for task items whose due date is greater or equal to the value of the MinDueDate argument or not. |
| dateTime | MinDueDate | minimum task due date
This value will be ignored in case the IsMinDueDate argument is false. |
| boolean | IsMaxDueDate | Flag specifying whether to search for task items whose due date is less or equal to the value of the MaxDueDate argument or not. |
| dateTime | MaxDueDate | maximum task due date
This value will be ignored in case the IsMaxDueDate argument is false. |
| boolean | IsNotes | Flag specifying whether to search for note items or not. |
| boolean | IsFiles | Flag specifying whether to search for file items or not. |
| boolean | IsModificationDate | Flag specifying whether to search for items whose last modification date is greater or equal to the value of the ModificationDate argument or not. |
| dateTime | ModificationDate | minimum modification date
This value will be ignored in case the IsModificationDate argument is false. |
| boolean | IsModificationPerson | Flag specifying whether to search for items which have been lastly modified by a specific person or not. |
| long | ModificationPersonID | Identification number of the person who has lastly modified the returning items.
This value will be ignored in case the IsModificationPerson argument is false. |
| boolean | IsDetails | Flag specifying whether the content of the Details property of the found items should be returned or not. |
| Data type | Name | Description |
| string | SearchString | Search string used to find specific items.
This value can be defined like usual search strings in connection with Web search engines (e.g. Google).
A value with more than 50 characters throws an exception. |
| long-array | ProjectIDs | Identification numbers of active projects of the calling user to be searched for specific items.
If no project identification numbers are specified by this argument (empty array), all active projects of the calling user will be searched for specific items. |
| boolean | IsUnfinishedTasks | Flag specifying whether to search for unfinished task items or not. |
| boolean | IsFinishedTasks | Flag specifying whether to search for finished task items or not. |
| boolean | IsNotes | Flag specifying whether to search for note items or not. |
| boolean | IsFiles | Flag specifying whether to search for file items or not. |
| boolean | IsDetails | Flag specifying whether the content of the Details property of the found items should be returned or not. |
| Data type | Name | Description |
| long-array | ProjectIDs | Identification numbers of active projects of the calling user to be searched for specific items.
If no project identification numbers are specified by this argument (empty array), all active projects of the calling user will be searched for specific items. |
| long-array | PersonIDs | Identification numbers of persons who must be assigned to the returning items. |
| long-array | KeywordIDs | Identification numbers of keywords which must be assigned to the returning items. |
| boolean | IsUnfinishedTasks | Flag specifying whether to search for unfinished task items or not. |
| boolean | IsFinishedTasks | Flag specifying whether to search for finished task items or not. |
| boolean | IsNotes | Flag specifying whether to search for note items or not. |
| boolean | IsFiles | Flag specifying whether to search for file items or not. |
| boolean | IsDetails | Flag specifying whether the content of the Details property of the found items should be returned or not. |
| Data type | Name | Description |
| long | ProjectID | Identification number of the project to which the new file item belongs.
An invalid project identification number throws an exception. |
| long-array | PersonIDs | Identification numbers of persons who will be assigned to the new file item.
Invalid identification numbers of persons who are not members of the project given by the ProjectID argument will be ignored.
If no valid identification numbers of persons are given by this argument, the new file item will be automatically assigned to the calling user. |
| long-array | KeywordIDs | Identification numbers of keywords which will be assigned to the new file item.
Invalid identification numbers of keywords will be ignored. |
| string | Name | file name
An empty string or a value with more than 100 characters throws an exception. |
| string | ContentType | content type of the file, e.g. text/plain, image/jpeg, application/pdf, etc.
An empty string or a value with more than 100 characters throws an exception. |
| string | Details | details of the new file item |
| byte-array | Bytes | binary content of the file
An empty array throws an exception. |
| dateTime | ModificationDate | Local date of the calling user when the new file item will be created. |
| Data type | Name | Description |
| long | ProjectID | Identification number of the project to which the new note item belongs.
An invalid project identification number throws an exception. |
| long-array | PersonIDs | Identification numbers of persons who will be assigned to the new note item.
Invalid identification numbers of persons who are not members of the project given by the ProjectID argument will be ignored.
If no valid identification numbers of persons are given by this argument, the new note item will be automatically assigned to the calling user. |
| long-array | KeywordIDs | Identification numbers of keywords which will be assigned to the new note item.
Invalid identification numbers of keywords will be ignored. |
| string | Title | title of the new note item
An empty string or a value with more than 100 characters throws an exception. |
| string | Details | details of the new note item |
| dateTime | ModificationDate | Local date of the calling user when the new note item will be created. |