Update export
Update an export. Currently only seen
can be updated, all other parameters are ignored. Make sure to send an up to date modified
.
PUT /exports/{id}
Required scope :
entries:r
budgets:r
accounts:r
categories:r
tags:r
Parameters
modified *
required
string
Specifies when the export was last modified.
seen
optional
boolean
Marked as true
if user has already seen the export after it was generated. If not set to true
the system will send out a push notification after export was generated (with a slight delay).
* denotes required field/parameter.
Request
$ curl https://api.toshl.com/exports/42-export \
-H "Authorization: Bearer T9cE5asGnuyYCCqIZFoWjFHvNbvVqHjl" \
-H "Content-Type: application/json" \
-X PUT \
-d '{json}'
Response
HTTP / 1.1 200 OK
Content-Type : application/json
{
"id" : "42-export" ,
"resources" : [ "expenses" , "incomes" ],
"formats" : [ "csv" , "xls" ],
"filters" : {
"accounts" : [ "1" , "2" , "3" ],
"expenses" : {
"categories" : [ "42" ],
"tags" : [ "44" ]
},
"incomes" : {
"!categories" : [ "43" ],
"!tags" : [ "45" ]
},
"!locations" : [ "123" ]
},
"from" : "2020-10-01" ,
"to" : "2020-10-31" ,
"created" : "2020-10-04T13:55:15Z" ,
"modified" : "2020-10-04 13:55:15.324" ,
"status" : "generated" ,
"data" : {
"path" : "https://export.toshl.com" ,
"filename" : "export.zip" ,
"filesize" : 356271
},
"seen" : false ,
"type" : "export"
}
Page last modified: 08 Jan 2024