Zuwendungsempfänger

Endpoint: Zuwendungsempfänger

Die Eligible Entities-Endpoints ermöglichen den Zugriff auf alle verfügbaren Rechtsformen bzw. Zuwendungsempfänger-Typen. Nutze die zurückgegebenen IDs für Filter in Matching-Anfragen.

GET /api/v1/eligible_entities

Listet alle zulässigen Rechtsformen/Zuwendungsempfänger.

Scope erforderlich: grants:read

Beispiel-Request

curl -X GET "https://foerdermittelkompass.reflecta.org/api/v1/eligible_entities" \
  -H "Authorization: Bearer rfk_dein_token" \
  -H "Content-Type: application/json"

Beispiel-Response

{
  "eligible_entities": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440200",
      "name": "Eingetragener Verein",
      "name_de": "Eingetragener Verein",
      "name_en": "Registered Association",
      "description": "Gemeinnützige Vereine nach deutschem Recht",
      "description_de": "Gemeinnützige Vereine nach deutschem Recht",
      "description_en": "Non-profit associations under German law"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440201",
      "name": "Stiftung",
      "name_de": "Stiftung",
      "name_en": "Foundation",
      "description": "Gemeinnützige Stiftungen",
      "description_de": "Gemeinnützige Stiftungen",
      "description_en": "Non-profit foundations"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440202",
      "name": "Gemeinnützige GmbH",
      "name_de": "Gemeinnützige GmbH",
      "name_en": "Non-profit Ltd.",
      "description": "Gemeinnützige Gesellschaft mit beschränkter Haftung",
      "description_de": "Gemeinnützige Gesellschaft mit beschränkter Haftung",
      "description_en": "Non-profit limited liability company"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440203",
      "name": "Körperschaft des öffentlichen Rechts",
      "name_de": "Körperschaft des öffentlichen Rechts",
      "name_en": "Public Law Corporation",
      "description": "Öffentlich-rechtliche Körperschaften wie Kommunen",
      "description_de": "Öffentlich-rechtliche Körperschaften wie Kommunen",
      "description_en": "Public law corporations such as municipalities"
    }
  ],
  "meta": {
    "total_count": 15
  }
}

GET /api/v1/eligible_entities/:id

Ruft Details eines einzelnen Zuwendungsempfänger-Typs ab.

Scope erforderlich: grants:read

Path-Parameter

Parameter Typ Beschreibung
id UUID Zuwendungsempfänger-ID

Beispiel-Request

curl -X GET "https://foerdermittelkompass.reflecta.org/api/v1/eligible_entities/550e8400-e29b-41d4-a716-446655440200" \
  -H "Authorization: Bearer rfk_dein_token"

Beispiel-Response

{
  "eligible_entity": {
    "id": "550e8400-e29b-41d4-a716-446655440200",
    "name": "Eingetragener Verein",
    "name_de": "Eingetragener Verein",
    "name_en": "Registered Association",
    "name_plural": "Eingetragene Vereine",
    "name_plural_de": "Eingetragene Vereine",
    "name_plural_en": "Registered Associations",
    "description": "Gemeinnützige Vereine nach deutschem Recht",
    "description_de": "Gemeinnützige Vereine nach deutschem Recht",
    "description_en": "Non-profit associations under German law",
    "grants_count": 1245
  }
}

Verwendung für Matching

Die zurückgegebenen IDs, Namen oder Slugs können im organization_profile der Matching-Anfrage verwendet werden:

POST /api/v1/matching
{
  "organization_id": "partner-org-123",
  "organization_profile": {
    "name": "Umwelt gGmbH",
    "description": "Gemeinnützige GmbH für Umweltprojekte",
    "eligible_entities": ["Gemeinnützige Organisation"]
  }
}

Hinweis: Du kannst Namen, Slugs oder UUIDs verwenden.

Typische Zuwendungsempfänger

Typ Beschreibung
Eingetragener Verein (e.V.) Gemeinnützige Vereine
Stiftung Gemeinnützige Stiftungen
Gemeinnützige GmbH (gGmbH) Gemeinnützige Gesellschaften
Gemeinnützige UG Unternehmergesellschaften
Körperschaft des öffentlichen Rechts Kommunen, Hochschulen etc.
Genossenschaft Eingetragene Genossenschaften
Natürliche Person Privatpersonen
Unternehmen Gewerbliche Unternehmen
Forschungseinrichtung Universitäten, Institute

War diese Seite hilfreich?