Endring i respons fra og med feb.2025
Introduksjon
Denne siden forklarer en teknisk endring som er utført januar/februar 2025 som forenkler registreringen av medlemsskap når personen som skal melde seg inn i et idrettslag og er allerede er kjent i idrettens systemer.
Endringen bidrar til å forenkle medlemsskapsinnmelding.
Funksjonell beskrivelse
Det er to ulike scenarioer ved innmelding som kan inntreffe.
NY! Hvis personen er kjent idrettens systemer vil medlemsskapet bli akseptert automatisk og gi respons som forklart i response 1.
Hvis personen er ukjent i idrettens systemer vil personen motta en epost og følger samme flyt som tidligere, og som forklart i dokumentasjonen. Men e-posten vil nå ha en økt levetid på 72 timer.
Respons fra API spesifikasjoner
Response scenario 1: Kjent person
Personen er kjent i idrettens systemer.
Det vil sendes meldinger på ESBQ som før, men de vil komme uten TraceID. Men MembershipId kan benyttes som identifikator for meldingen som kommer.
{
"personId": 9298193,
"updatedPersonId": null,
"membershipId": 34003568,
"clubId": 26436,
"clubName": "Mk Trondhjem Racing",
"startDate": "2025-01-23T12:23:11.3746152",
"traceId": "00000000-0000-0000-0000-000000000000",
"sports": [
{
"branchId": 529813,
"sportId": 192,
"branchName": "MK Trondhjem Racing Klubb",
"activeMembershipId": 34003570,
"StartDate": "2025-01-23T12:23:11.3766284"
}
],
"groups": [],
"person": null,
"responseMessage": "Membership is accepted",
"sentToEmail": null,
"sentToPhone": null
}
Response scenario 2: Ukjent Person
Personen er ukjent i idrettens systemer og må verifisere seg. Samme flyt som tidligere.
{
"personId": null,
"updatedPersonId": null,
"membershipId": null,
"clubId": 26436,
"clubName": "Mk Trondhjem Racing",
"startDate": "2025-01-23T12:20:45.4186677",
"traceId": "d777275f-e779-440f-a14a-5ca15f992742",
"sports": [],
"groups": [],
"person": null,
"responseMessage": "Membership request is accepted at Club Level. It is pending for two phase verification.",
"sentToEmail": "jan.johansen@internettet.no",
"sentToPhone": null
}
TraceId finnes i SB meldingene som custom properties. To paramtere må lyttes til: Keys og Values.
Lese API
Husk at lese api’et er alltid oppdatert, og kan også brukes for å hente informasjon om nye medlemmer.