Login¶
For authorization the following steps need to be completed:
Step 1: Create a session with username and password.¶
The username and password are created in Bricks Huisarts by the practice.
Request¶
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Switchboard_Security_CreateSession_Verzoek xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1000">
<Identificatie Id="-1000" />
<Username>e@mail.nl</Username>
<Password>123</Password>
</Tetra_Switchboard_Security_CreateSession_Verzoek>
Response¶
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Switchboard_Security_CreateSession_Antwoord xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1000">
<CommunicatieStatus>OZB_Communicatie_Status_Verzoek_is_geslaagd</CommunicatieStatus>
<SessionId>e5ce2cd9-bc8a-463d-9dbd-3c239e2e8604</SessionId>
</Tetra_Switchboard_Security_CreateSession_Antwoord>
Next step¶
After this, the SessionId should be put in a cookie to be used for all further communication.
Step 2: Send an SMS¶
The text message will be send by the Tetra B.V. servers.
Request¶
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Switchboard_Security_StuurSMS_Verzoek xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1001">
<Identificatie xsi:type="OZB_Communicatie_Identificatie_GebruikerSessie" Id="-1001">
<Sessie>e5ce2cd9-bc8a-463d-9dbd-3c239e2e8604</Sessie>
</Identificatie>
<ZenderIP />
<OntvangerEntiteit />
</Tetra_Switchboard_Security_StuurSMS_Verzoek>
Response¶
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Switchboard_Security_StuurSMS_Antwoord xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1000">
<CommunicatieStatus>OZB_Communicatie_Status_Verzoek_is_geslaagd</CommunicatieStatus>
</Tetra_Switchboard_Security_StuurSMS_Antwoord>
Step 3: Upgrade session with the SMS-code¶
Send the SMS-code that the user received on his mobile to the Bricks Switchboard API.
Request¶
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Switchboard_Security_SMSAntwoord_Verzoek xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1001">
<Identificatie xsi:type="OZB_Communicatie_Identificatie_GebruikerSessie" Id="-1001">
<Sessie>e5ce2cd9-bc8a-463d-9dbd-3c239e2e8604</Sessie>
</Identificatie>
<ZenderIP />
<OntvangerEntiteit />
<SMS>yuk123</SMS>
</Tetra_Switchboard_Security_SMSAntwoord_Verzoek>
Response¶
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Switchboard_Security_SMSAntwoord_Antwoord xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1000">
<CommunicatieStatus>OZB_Communicatie_Status_Verzoek_is_geslaagd</CommunicatieStatus>
</Tetra_Switchboard_Security_SMSAntwoord_Antwoord>
Last update:
28-01-2025 13:33