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

# API overview

> Connect your Tapify Teams workspace with your own systems.

The Tapify API lets you connect a Tapify Teams workspace to a CRM, company directory, or internal tool.

You can use it to:

* Keep team members and their digital business cards up to date
* Send collected contacts to your CRM
* Add or update contacts from another system
* Check which workspace an integration is connected to

The API is available for **Tapify Teams**. Every API key is connected to one workspace and can access only the data in that workspace.

## Base URL

Start every request with this URL:

```text theme={null}
https://tapify.app/api/v1
```

Add the endpoint path you want to use, such as `/contacts`. Requests and responses use JSON over HTTPS.

## Make your first request

<Steps>
  <Step title="Create an API key">
    Log in to the [Tapify dashboard](https://tapify.app/login), open **Settings → API keys**, and create a key.
  </Step>

  <Step title="Add the key to your request">
    Send the key in the `Authorization` header.

    ```http theme={null}
    Authorization: Bearer YOUR_API_KEY
    ```
  </Step>

  <Step title="Check the connection">
    Make a request to `/me`:

    ```bash theme={null}
    curl https://tapify.app/api/v1/me \
      --header "Authorization: Bearer YOUR_API_KEY"
    ```
  </Step>
</Steps>

Tapify returns the workspace that the key can access:

```json theme={null}
{
  "data": {
    "apiKeyId": "4c69681a-02d9-4c73-8c21-6d4489c0879f",
    "workspace": {
      "id": "9df81bd4-3d76-42cc-9518-a019ea75a221",
      "name": "Acme",
      "domain": "card.acme.com"
    }
  }
}
```

If the workspace name and ID are correct, the connection is ready.

<Note>
  Changes made through the API appear in the same workspace used by your team. Creating or removing team members can also change your billed member count.
</Note>

## Continue

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/api-reference/authentication">
    Create an API key and add it to your requests.
  </Card>

  <Card title="Team members" icon="users" href="/api-reference/team-members/list">
    Manage team members and their digital business cards.
  </Card>

  <Card title="Contacts" icon="address-book" href="/api-reference/contacts/list">
    Read and manage contacts collected by your team.
  </Card>

  <Card title="Requests and responses" icon="arrows-rotate" href="/api-reference/requests">
    Understand pagination, errors, and rate limits.
  </Card>
</CardGroup>
