> ## Documentation Index
> Fetch the complete documentation index at: https://developers.vizito.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Read and write your Vizito visitor data over HTTPS.

## The Vizito API

The Vizito API gives you programmatic access to everything your Backoffice shows: the visitors that signed in today, the registered visitors you expect tomorrow, the hosts they come to see, and the visit types and entry points that shape the sign-in flow.

It is a plain HTTPS/JSON API. If you can send a request with a bearer token, you can use it — no SDK required.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/documentation/quickstart">
    Create an API key and make your first call in five minutes.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/introduction">
    Every endpoint, parameter and response you can use.
  </Card>

  <Card title="Core concepts" icon="diagram-project" href="/documentation/concepts">
    Locations, visit types, visitors and registered visitors.
  </Card>

  <Card title="Webhooks" icon="bolt-lightning" href="/documentation/webhooks">
    Get pushed an event the moment a visitor signs in.
  </Card>
</CardGroup>

## What people build with it

<AccordionGroup>
  <Accordion title="Pre-register visitors from another system" icon="calendar-plus">
    Your booking tool, ERP or meeting-room system creates the registered visitor in Vizito and sends the invitation email with the QR code. The visitor arrives, scans, and is signed in without typing anything.

    [Pre-register visitors →](/documentation/pre-registering-visitors)
  </Accordion>

  <Accordion title="Keep the host list in sync with your directory" icon="address-book">
    Push the list of people who can be visited straight from your HR system or directory, so reception never chases a leaver or a new hire.

    [Sync hosts →](/documentation/syncing-hosts)
  </Accordion>

  <Accordion title="Feed visitor data into BI or an access control system" icon="chart-column">
    Read the visitor log, the live "currently inside" list and the daily counters, and hand them to your dashboard, badge printer or access control platform.

    [Visitors →](/api-reference/visitors/listing-visitors)
  </Accordion>

  <Accordion title="React to sign-ins in real time" icon="webhook">
    Configure a webhook and Vizito calls your endpoint on every sign-in, sign-out, screening decision or device state change.

    [Webhooks →](/documentation/webhooks)
  </Accordion>
</AccordionGroup>

## Before you start

<Steps>
  <Step title="Create an API key">
    A global admin creates one on the [Integrations page](https://backoffice.vizito.be/#/app/integrations) in the Backoffice and picks the locations it may reach.
  </Step>

  <Step title="Send it as a bearer token">
    `Authorization: Bearer vzk_…` on every request. See [Authentication](/api-reference/authentication).
  </Step>

  <Step title="Find your location id">
    `GET /api/companiesList` returns the locations your key covers. Almost every other endpoint takes one of those ids.
  </Step>
</Steps>

<Note>
  The base URL is `https://api.vizito.eu/api`. Everything in this documentation is relative to it.
</Note>


## Related topics

- [Introduction](/api-reference/introduction.md)
