GroupHistory Resource

POST: /groups/history

Maak nieuwe history regels aan.

Je kunt op 2 manieren nieuwe history regels aanmaken, het is mogelijk om een hele array aan regels tegelijk aan te maken of je kunt een losse regel aanmaken. Dit moet onder de history key

Voorbeelden:

enkele history regel:
                                
{
    "history": {
        "lid_id":   1,
        "group_id": 1,
        "year":     2020,
        "role":     "lid"
    }
}
                                
                            
meerdere history regels:
                                
{
    "history": [
        {
            "lid_id":   1,
            "group_id": 1,
            "year":     2020,
            "role":     "lid"
        },
        {
            "lid_id":   2,
            "group_id": 1,
            "year":     2020,
            "role":     "lid"
         }
    ]
}
                                
                            
Key Beschrijving Noodzaak
group_id Het id van de groep waar de historie bij hoort
Verplicht
lid_id Id van het lid Verplicht als reunist_id niet is meegegeven
reunist_id Id van het lid Verplicht als lid_id niet is meegegeven
year Het jaar waar de historie regel over gaat Verplicht
role De rol die het lid in dat jaar had bij de groep Verplicht

PUT/PATCH: /groups/history/{group_history_id}

Update een history regel
Key Beschrijving Noodzaak
group_id Het id van de groep waar de historie bij hoort
Optioneel
lid_id Id van het lid Optioneel
reunist_id Id van het lid Optioneel
year Het jaar waar de historie regel over gaat Optioneel
role De rol die het lid in dat jaar had bij de groep Optioneel

DELETE: /groups/history/{group_history_id}

Verwijderd een history regel