PS We're in Jive 7 hosted. I'm familiar with both the v2 and v3 APIs.
Here's my less than elegant solution.
First I decided to pull all content (discussions and documents) created in the past 3 months since anything older than that probably isn't going to be missed.
I tried to use the filter creationDate, but it doesn't work. Tried the exact example as given and many variations, no dice.
creationDate This filter takes two parameters:
- before date - Creation date of content must be less than or equal to this date. Use null to specify no restriction.
- after date - Creation date of content must be greater than or equal to this date. Use null to specify no restriction.
So finally I just sorted by dateCreatedDesc, got the data in pages of 100, and stopped the process once I got 3 months worth of data.
I wish that the REST API documention was more accurate. Would save me a lot of hair-pulling, and I don't have much hair left to pull.