integrations.sh
← all integrations

API for the COVID-19 Tracking QR Code Signin Server.

OpenAPI apis-guru open_data

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.deleteSigninSigninId

    Delete a signin record

  • attendeesSignins.getSignins

    Returns a list of signin objects sorted by signin ID descending.

  • attendeesSignins.getSigninSigninId

    Retrieve the information associated with a signin record

  • attendeesSignins.postSignin

    Create a new signin record

  • attendeesSignins.putSigninSigninId

    Update a signin record

  • authentication.postLogin

    Submit your email and password to get an API token

  • authentication.postLogout

    Log out by deleting your token off the server.

  • passwords.postChangePassword

    Pass in your old password and your new password

  • passwords.postRequestPasswordReset

    The 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.postVerifyPasswordChange

    Another 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.deleteUserUserId

    To 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.getUsers

    Retrieve the information associated with all team members' user records

  • teamMembers.getUserUserId

    Retrieve the information associated with a user's account

  • teamMembers.postUser

    Use this endpoint to create a team member (user) record

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools