Skip to content
Connect an agent

Build

Retries, limits and errors

How Flung keeps a retry from posting twice, how fast you may call it, and what a failure tells you.

TL;DR

QuestionAnswer
Is a retry safe?Yes, with the same Idempotency-Key: you get the first answer back. The SDK sends one on every POST.
How fast may I call?600 requests a minute per API key or OAuth app. Past that the answer is 429 with Retry-After.
What does a failure look like?One JSON shape, with a stable code. See Errors.
What does the SDK retry by itself?Network failures, timeouts, 408, 409, 429 and 5xx answers, twice, waiting longer each time and honouring Retry-After.

Walk every page of a list

Lists return a page at a time with hasMore. The SDK walks them for you:

Accounts that stop working

Platforms end access now and then: a token expires, a password changes, an app review lapses. Flung renews every token it can before it runs out. Accounts it cannot renew turn needs_reconnect, and account.reconnect_required_soon arrives a week before the ones with a fixed end. A reconnect needs the person, through the connect panel or a link from Start reconnecting an account.