Endpoint: Zielgruppen
Die Target Groups-Endpoints ermöglichen den Zugriff auf alle verfügbaren Zielgruppen. Nutze die zurückgegebenen IDs für Filter in Matching-Anfragen und um die Zielgruppen-Zuordnungen von Förderprogrammen zu verstehen.
GET /api/v1/target_groups
Listet alle verfügbaren Zielgruppen.
Scope erforderlich: grants:read
Beispiel-Request
curl -X GET "https://foerdermittelkompass.reflecta.org/api/v1/target_groups" \
-H "Authorization: Bearer rfk_dein_token" \
-H "Content-Type: application/json"
Beispiel-Response
{
"target_groups": [
{
"id": "550e8400-e29b-41d4-a716-446655440300",
"name": "Kinder & Jugendliche",
"name_de": "Kinder & Jugendliche",
"name_en": "Children & Youth"
},
{
"id": "550e8400-e29b-41d4-a716-446655440301",
"name": "Familien & Eltern",
"name_de": "Familien & Eltern",
"name_en": "Families & Parents"
},
{
"id": "550e8400-e29b-41d4-a716-446655440302",
"name": "Senioren",
"name_de": "Senioren",
"name_en": "Seniors"
}
],
"meta": {
"total_count": 26
}
}
GET /api/v1/target_groups/:id
Ruft Details einer einzelnen Zielgruppe ab, inkl. Anzahl der zugeordneten Förderprogramme.
Scope erforderlich: grants:read
Path-Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
id |
UUID | Zielgruppen-ID |
Beispiel-Request
curl -X GET "https://foerdermittelkompass.reflecta.org/api/v1/target_groups/550e8400-e29b-41d4-a716-446655440300" \
-H "Authorization: Bearer rfk_dein_token"
Beispiel-Response
{
"target_group": {
"id": "550e8400-e29b-41d4-a716-446655440300",
"name": "Kinder & Jugendliche",
"name_de": "Kinder & Jugendliche",
"name_en": "Children & Youth",
"grants_count": 842
}
}
Zielgruppen in Förderprogrammen
Jedes Förderprogramm enthält in der API-Antwort ein target_groups-Array mit den zugeordneten Zielgruppen:
{
"grant": {
"title": "Jugendförderung Bayern",
"target_groups": [
{ "id": "550e8400-...", "name": "Kinder & Jugendliche" },
{ "id": "550e8400-...", "name": "Familien & Eltern" }
],
"target_group_description": "Fördert Projekte für Kinder und Jugendliche..."
}
}
Hinweis: Zusätzlich zum strukturierten target_groups-Array gibt es das Freitextfeld target_group_description, das eine ausführliche Beschreibung der Zielgruppe enthält.
Verwendung für Matching
Die zurückgegebenen Zielgruppen-Namen können im organization_profile der Matching-Anfrage verwendet werden:
POST /api/v1/matching
{
"organization_id": "partner-org-123",
"organization_profile": {
"name": "Jugendverein München e.V.",
"description": "Gemeinnütziger Verein für Jugendarbeit",
"target_groups": ["Kinder & Jugendliche", "Familien & Eltern"]
}
}
Typische Zielgruppen
| Zielgruppe | Beschreibung |
|---|---|
| Kinder & Jugendliche | Programme für junge Menschen |
| Familien & Eltern | Familienunterstützung |
| Senioren | Altersgerechte Angebote |
| Menschen mit Behinderung | Inklusion und Barrierefreiheit |
| Geflüchtete & Migrant:innen | Integration und Teilhabe |
| Frauen | Gleichstellung und Empowerment |
| Studierende | Hochschulförderung |
| Forschende | Wissenschaftsförderung |
| Ehrenamtliche | Engagement-Förderung |
| Sozialunternehmen | Social Entrepreneurship |
War diese Seite hilfreich?