HelloAsso icon

HelloAsso

Interact with the HelloAsso API

Actions13

Form → Get Many

AI-generated

Summary

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.

Links

Discussion