Flat list of entities available for commitment picking
Returns permission-scoped recipient options for the authenticated client. Tenant and program filters are applied before pagination, and profile fields/uploads are hydrated only for the requested page. Available recipients have status 0 or 2. Each option includes program context, an optional profile image URL (thumbnail preferred, original image used while the thumbnail is unavailable), and up to three configured sponsorship-card fields. Requires permission: manage_programs.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Query Parameters
Current sponsorship relationship IDs. When supplied, each option identifies the relationships for which the recipient is unavailable because the same donor already sponsors them.
Recipient name/profile search applied in the database before hydration.
255One-based result page.
x >= 1Maximum options per page.
1 <= x <= 50Resolve one exact recipient while retaining tenant and program permission scope.
x >= 1When true, wraps options in data and includes page/per_page/has_more metadata. Omit for the legacy flat-array response.
Response
Available recipient options. Paginated requests return {data, meta}; legacy requests return the flat data array.
789
"Maria Lopez"
17
"Child Sponsorship"
0
Display-ready profile image URL. Uses the thumbnail when available and otherwise falls back to the original image.
"https://cdn.example.org/recipients/maria_t_.jpg"
Requested sponsorship relationship IDs that cannot move to this recipient because their donor already has an active relationship with the recipient.