# Vizito > REST API documentation for Vizito visitor management — read and write visitors, registered visitors, hosts and configuration with an API key. - [Introduction](https://developers.vizito.eu/index.md): Read and write your Vizito visitor data over HTTPS. - [Quickstart](https://developers.vizito.eu/documentation/quickstart.md): From no credential to your first visitor list in five minutes. - [Core concepts](https://developers.vizito.eu/documentation/concepts.md): The handful of objects the whole API is built on. - [Signing a visitor in and out](https://developers.vizito.eu/documentation/signing-in-a-visitor.md): Create a visit from your own system, custom fields included. - [Pre-registering visitors](https://developers.vizito.eu/documentation/pre-registering-visitors.md): Announce a visitor from your own system and send them an invitation with a QR code. - [Keeping hosts in sync](https://developers.vizito.eu/documentation/syncing-hosts.md): Push the people who can be visited straight from your directory. - [Webhooks](https://developers.vizito.eu/documentation/webhooks.md): Have Vizito call your endpoint the moment something happens. - [Introduction](https://developers.vizito.eu/api-reference/introduction.md): Base URL, conventions and everything that is true of every endpoint. - [Authentication](https://developers.vizito.eu/api-reference/authentication.md): API keys, what they can reach, and how to keep them safe. - [Errors](https://developers.vizito.eu/api-reference/errors.md): What each status means, and what to do about it. - [Listing locations](https://developers.vizito.eu/api-reference/locations/listing-locations.md): The locations your credential covers. - [Fetching a location](https://developers.vizito.eu/api-reference/locations/fetching-a-location.md): One location's full configuration. - [Listing visitors](https://developers.vizito.eu/api-reference/visitors/listing-visitors.md): The visitor log of one location, filtered and sorted. - [Fetching a visitor](https://developers.vizito.eu/api-reference/visitors/fetching-a-visitor.md): One visit in full, photo and signature included. - [Signing in a visitor](https://developers.vizito.eu/api-reference/visitors/signing-in-a-visitor.md): Create a visit, running the full sign-in flow. - [Signing out a visitor](https://developers.vizito.eu/api-reference/visitors/signing-out-a-visitor.md): Close one visit. - [Signing out several visitors](https://developers.vizito.eu/api-reference/visitors/signing-out-several-visitors.md): Close a batch of visits in one call. - [Updating a visit](https://developers.vizito.eu/api-reference/visitors/updating-a-visit.md): Change the details of an existing visit. - [Listing visitors inside](https://developers.vizito.eu/api-reference/visitors/listing-visitors-inside.md): Everyone signed in and not yet signed out. - [Listing recent visits](https://developers.vizito.eu/api-reference/visitors/listing-recent-visits.md): The 30 most recently changed visits. - [Reprinting a badge](https://developers.vizito.eu/api-reference/visitors/reprinting-a-badge.md): Send a visit's badge to a kiosk printer again. - [Marking a visitor safe](https://developers.vizito.eu/api-reference/visitors/marking-a-visitor-safe.md): Flip the safe flag used by the emergency list. - [Anonymising a visit](https://developers.vizito.eu/api-reference/visitors/anonymising-a-visit.md): Strip every personal detail from a visit, irreversibly. - [Creating a registered visitor](https://developers.vizito.eu/api-reference/registered-visitors/creating-a-registered-visitor.md): Pre-register somebody you expect. - [Listing registered visitors](https://developers.vizito.eu/api-reference/registered-visitors/listing-registered-visitors.md): All expected visitors of a location, filtered and sorted. - [Listing expected visitors](https://developers.vizito.eu/api-reference/registered-visitors/listing-expected-visitors.md): Who is expected on a given day. - [Fetching a registered visitor](https://developers.vizito.eu/api-reference/registered-visitors/fetching-a-registered-visitor.md): One expected visitor by id. - [Updating a registered visitor](https://developers.vizito.eu/api-reference/registered-visitors/updating-a-registered-visitor.md): Change an expected visitor's details or date. - [Deleting a registered visitor](https://developers.vizito.eu/api-reference/registered-visitors/deleting-a-registered-visitor.md): Remove one expected visitor. - [Sending an invitation](https://developers.vizito.eu/api-reference/registered-visitors/sending-an-invitation.md): Mail one expected visitor their invitation and QR code. - [Sending invitations in bulk](https://developers.vizito.eu/api-reference/registered-visitors/sending-invitations-in-bulk.md): Invite a list of expected visitors in one call. - [Signing in registered visitors](https://developers.vizito.eu/api-reference/registered-visitors/signing-in-registered-visitors.md): Turn expected visitors into visits on arrival. - [Deleting registered visitors in bulk](https://developers.vizito.eu/api-reference/registered-visitors/deleting-registered-visitors-in-bulk.md): Remove a list of expected visitors in one call. - [Fetching the current visit](https://developers.vizito.eu/api-reference/registered-visitors/fetching-the-current-visit.md): Is this expected visitor inside right now? - [Reprinting a badge for a registered visitor](https://developers.vizito.eu/api-reference/registered-visitors/reprinting-a-badge.md): Print a badge before the visitor arrives. - [Listing hosts](https://developers.vizito.eu/api-reference/hosts/listing-hosts.md): The people who can be visited at a location. - [Fetching a host](https://developers.vizito.eu/api-reference/hosts/fetching-a-host.md): One host by id. - [Creating a host](https://developers.vizito.eu/api-reference/hosts/creating-a-host.md): Add somebody who can be visited. - [Updating a host](https://developers.vizito.eu/api-reference/hosts/updating-a-host.md): Change a host's name or contact details. - [Deleting a host](https://developers.vizito.eu/api-reference/hosts/deleting-a-host.md): Remove a host from the list. - [Replacing the host list](https://developers.vizito.eu/api-reference/hosts/replacing-the-host-list.md): Push the full host list from your directory. - [Listing visit types](https://developers.vizito.eu/api-reference/visit-types/listing-visit-types.md): The sign-in flows a location offers. - [Fetching a visit type](https://developers.vizito.eu/api-reference/visit-types/fetching-a-visit-type.md): One flow's complete configuration. - [Listing fields](https://developers.vizito.eu/api-reference/visit-types/listing-fields.md): Every question a location asks, and the keys they are stored under. - [Listing entry points](https://developers.vizito.eu/api-reference/entry-points/listing-entry-points.md): The doors and desks within a location. - [Fetching an entry point](https://developers.vizito.eu/api-reference/entry-points/fetching-an-entry-point.md): One entrance by id. - [Creating an entry point](https://developers.vizito.eu/api-reference/entry-points/creating-an-entry-point.md): Add an entrance to a location. - [Updating an entry point](https://developers.vizito.eu/api-reference/entry-points/updating-an-entry-point.md): Rename an entrance. - [Deleting an entry point](https://developers.vizito.eu/api-reference/entry-points/deleting-an-entry-point.md): Retire an entrance without losing history. - [Listing agreements](https://developers.vizito.eu/api-reference/agreements/listing-agreements.md): The documents visitors sign at a location. - [Listing agreements of a visit type](https://developers.vizito.eu/api-reference/agreements/listing-agreements-of-a-visit-type.md): What a visitor of one flow has to sign. - [Fetching an agreement](https://developers.vizito.eu/api-reference/agreements/fetching-an-agreement.md): One agreement by id. - [Downloading a blank PDF](https://developers.vizito.eu/api-reference/agreements/downloading-a-blank-pdf.md): The agreement as a document, with nothing filled in. - [Downloading a signed PDF](https://developers.vizito.eu/api-reference/agreements/downloading-a-signed-pdf.md): The agreement as one visitor signed it. - [Listing devices](https://developers.vizito.eu/api-reference/devices/listing-devices.md): The kiosks at a location and whether they are online. - [Fetching a device](https://developers.vizito.eu/api-reference/devices/fetching-a-device.md): One kiosk by id. - [Listing visit types of a device](https://developers.vizito.eu/api-reference/devices/listing-visit-types-of-a-device.md): Which flows one kiosk offers. - [Fetching statistics](https://developers.vizito.eu/api-reference/reporting/fetching-statistics.md): The five dashboard counters for one day. - [Fetching individual counters](https://developers.vizito.eu/api-reference/reporting/fetching-individual-counters.md): One number at a time, when that is all you need. - [Fetching visits per day](https://developers.vizito.eu/api-reference/reporting/fetching-visits-per-day.md): Ten days of visit counts, ready to plot. - [Fetching the dashboard](https://developers.vizito.eu/api-reference/reporting/fetching-the-dashboard.md): The graph and the recent visits in one call. - [Exporting the visitor log](https://developers.vizito.eu/api-reference/reporting/exporting-the-visitor-log.md): The visitor log as an XLSX file. - [Fetching the webhook](https://developers.vizito.eu/api-reference/webhooks/fetching-the-webhook.md): The endpoint Vizito calls for this location. - [Configuring the webhook](https://developers.vizito.eu/api-reference/webhooks/configuring-the-webhook.md): Point a location's events at your endpoint.