I suggest packaging up to 100 messages at once.
Do note that the API call limit is 1000 per day * number of licenses.
Hey,
Ive have a script to import timesheet information into Clarizen from a csv file.
At a high level the script:
1> parses each line in the csv, matches the username contained in the line to a clarizen entity (and the same for the work item), fetching the required entity IDs to build a timesheet entity
2> uses create message to create the timesheet in Clarizen.
This all works now, however Im calling create message once per line in the csv file. Typically could have ~500 entries in the csv file so Im quickly hitting the 1000 api calls per day limit.
What Im looking to do is package multiple createMessages within one baseMessage that is executed, presumably this will dramatically reduce the number of API calls.
My question is how many create messages to put inside one Basemessage (5, 10, 50, all 500)?
Any help appreciated!
Please sign in to leave a comment.
I suggest packaging up to 100 messages at once.
Do note that the API call limit is 1000 per day * number of licenses.
Thanks Eyal,
I had a suspicion that a transaction size of about 50 would be about right but good to get it confirmed.
Ive posted anther query relating to setting the state lifecycle thread here: http://www.clarizen.com/community/forums.html?topic_id=1493
Doug