Currently, when you download a file on the Bulk API at and there is a server problem on the Marketo env, instead of the CSV file you get
It would be ideal if this call would return a 500 or 503 status code, since this is a file retrieval operation and not an API call like the others.
We can check length of the download as a bandaid, but if we are getting leads and we get just a header row it could easily end up being the same length as the specified file download length. And it's a little awkward to check what's supposed to be a CSV export file for json.
When you're out of quota you get an error 1029.
"The daily quota is a maximum of 500MB per day, which is shared between leads and activities. When the quota is exceeded, you cannot Create or Enqueue another job until the daily quota resets at midnight Central Time. Until that time, an error “1029, Export daily quota exceeded” is returned."
The error message in the table of errors http://developers.marketo.com/rest-api/error-codes/ says:
|1029||Too many jobs in queue||Subscriptions are allowed a maximum of 10 bulk extract jobs in the queue at any given time.|
Is this error doubled up on or is the documentation incorrect?