1. Upload (POST) document to the address:

https://[accountname].aceproject.com/upload/

You will get a “json” response in return, like:

[{
   "name": "yourfilename.jpeg",
   "name_tmp": "b9251027-4102-43fc-9a44-68c2edfcdc91.jpeg",
   "size": 8239,
   "type": "image/jpeg",
   "success": true,
   "error": ""
}]

Then, you can use that name_tmp. to attach your upload to a task or document, like this:

POST to: api.aceproject.com, with these parameters
Content-Type: application/x-www-form-urlencoded

fct: SaveTaskDocument
guid: your-api-guid
taskId: 123
FilenameTemp: name_tmp from previous call
Filename: name from previous call (or other custom filename)
format:json
fct: SaveProjectDocument
guid: your-api-guid
projectId: xxx
fileinfos: name_tmp;name (e.g. b9251027-4102-43fc-9a44-68c2edfcdc91.jpeg:yourfilename.jpeg
format:json

Leave a Reply