Actions13
Form → Get Many
AI-generatedSummary
Lists the forms (events, memberships, donations, shops, etc.) of a HelloAsso organization via GET /organizations/{slug}/forms, optionally filtered by form type and state, returning the items from the response's data array.
Inputs
- Organization Slug (required) — The organization's identifier as it appears in HelloAsso URLs (e.g. my-association). Used in the request path.
- Filters — Optional collection. Form Types: multi-select of Checkout, CrowdFunding, Donation, Event, Membership, PaymentForm, Shop. States: multi-select of Disabled, Draft, Private, Public. Both are sent as query parameters.
- Return All — When true, follows the API's continuationToken to fetch every page. Default false.
- Limit — Shown when Return All is off. Max number of results (min 1, default 50); sent as pageSize and used as the max results cap.
- Request Options — Node settings: batching (items per batch, interval in ms), ignore SSL issues, proxy URL, and request timeout (default 10000 ms).
Output shape
A list of form items, one per form, taken from the data property of the HelloAsso API response.
Pagination uses the response's pagination.continuationToken when Return All is enabled. Exact form fields are whatever the HelloAsso API returns. Requires the HelloAsso OAuth2 credential; requests go to https://api.helloasso.com/v5/.
Examples
Example 1: Fetch all public events for an association
Organization Slug: my-association; Filters: Form Types = Event, States = Public; Return All = true.
Example 2: Preview the 10 most recent forms of any type
Organization Slug: my-association; Return All = false; Limit = 10.