Current version
18.02.2026 (.yaml)
GET /3.0/individual/{individualID} returns also club affiliations
classification is limited to 60 characters
prefix is limited to 12 characters
Club address handling fixed. isPrimary : false is always sent to RI
Email type values are now defined
The documentation and implementation was adapted
For details of all changes please compare the yaml file with the previous version
Older versions
12.02.2026 (.yaml)
The "clubs" list element was removed from the success callback for GET individual/{IndividualID}/affiliations
The documentation and implementation was adapted
15.01.2026 (.yaml)
AffiliationTerminationReason = “AGE” is no longer accepted by RI.
The documentation and implementation was adapted
19.12.2025 (.yaml)
SEMDA now accepts enumerations like gender in upper case, lowercase and mixed case.
Documentation of the callbacks was adapted to the real implementation.
09.12.2025 (.yaml)
The officers roles for Rotary and Rotaract are different. The roles "Rotaract ..." are only available for Rotaract clubs.
25.11.2025 (.yaml)
The officers "learningFacilitator" and the "vicePresident" have been added to the endpoints
PUT /3.0/club/{ClubID}/officers/{CommunityYear}
GET /3.0/club/{ClubID}/officers/{CommunityYear}
The endpoint PUT /3.0/club/{ClubID}/officers/{CommunityYear} allows to add, modify and delete officers.
02.10.2025 (.yaml)
The following adjustments have been made:
The list of valid countries has been explicitly defined.
The regular expression defining a valid email address has been removed.
The
AddressType"meeting_location" has been added.The allowed values for weekdays have been updated.
30.07.2025 (.yaml)
21.07.2025 (.yaml)
