Cooperatives (partner)
Versioned partner catalogue of published cooperatives. Narrower than the internal /cooperatives contract by design; responses are conditional-GET friendly.
📄️ List published cooperatives (partner)
Paginated, filtered, sorted catalogue card. page is one-based; size is capped at 100. Sort tokens: created_at_desc (default), created_at_asc, name_asc, name_desc, share_price_asc, share_price_desc. Min/max share-price filters are interpreted as EUR. Pass include_coordinates=true to add latitude/longitude for map rendering. Send the returned ETag back as If-None-Match to get a 304.
📄️ Get a single published cooperative (partner)
Returns the partner record, with projects rolled up into projects_by_type. Pass expand=projects to additionally receive the individual projects. Unpublished cooperatives return 404 — publication state is not observable here. Send the returned ETag back as If-None-Match to get a 304.