API for the COVID-19 Tracking QR Code Signin Server.
This is the API for the COVID-19 Contact Tracing QRCode Signin Server
- Homepage
- https://api.apis.guru/v2/specs/c19qrserver.local/1.1.json
- Provider
- c19qrserver.local
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/c19qrserver.local/1.1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/c19qrserver.local/1.1/openapi.yaml
Tools (16)
Extracted live via the executor SDK.
-
attendeesSignins.deleteSigninSigninIdDelete a signin record
-
attendeesSignins.getSigninsReturns a list of signin objects sorted by signin ID descending.
-
attendeesSignins.getSigninSigninIdRetrieve the information associated with a signin record
-
attendeesSignins.postSigninCreate a new signin record
-
attendeesSignins.putSigninSigninIdUpdate a signin record
-
authentication.postLoginSubmit your email and password to get an API token
-
authentication.postLogoutLog out by deleting your token off the server.
-
passwords.postChangePasswordPass in your old password and your new password
-
passwords.postRequestPasswordResetThe admin should run this on behalf of a user who forgot their password. The API will generate a password reset code which the admin should then provide to the user. The user can use their client to reset their password. Normally the password reset code is mailed to the user, but I didn't want to do this in this case because I didn't want to introduce the complicated dependency of having an SMTP server just for this purpose. Doing it this way makes it easy for people to adopt this API.
-
passwords.postVerifyPasswordChangeAnother endpoint will generate a password reset code for you. You should use the client app to submit the reset code along with the new password to change your password.
-
teamMembers.deleteUserUserIdTo preserve referential integrity in the database, the user account will not be deleted from the database. Rather, the password will be set to the empty string, effectively preventing that user from logging in. Furthermore, all active sessions for that user will be deleted, as will any password reset tokens.
-
teamMembers.getUsersRetrieve the information associated with all team members' user records
-
teamMembers.getUserUserIdRetrieve the information associated with a user's account
-
teamMembers.postUserUse this endpoint to create a team member (user) record
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools