# Leadboxer API Documentation

This is the complete API documentation for connecting to the Leadboxer API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Leadboxer connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/leadboxer/actions/{actionSlug}/run
```

## Leadboxer actions

- POST `add-custom-tracking-domain` Add Custom Tracking Domain
- POST `add-dataset` Add Dataset
- POST `add-user-dataset` Add User Dataset
- PUT `assign-leads` Assign Leads
- POST `create-or-associate-user` Create Or Associate User
- POST `create-segment` Create Segment
- DELETE `delete-custom-tracking-domain` Delete Custom Tracking Domain
- DELETE `delete-segment` Delete Segment
- DELETE `delete-user` Delete User
- GET `fetch-user-datasets` Fetch User Datasets
- GET `get-custom-tracking-domain` Get Custom Tracking Domain
- GET `get-default-segment-users` Get Default Segment Users
- GET `get-user-datasets` Get User Datasets
- GET `lookup-domain` Lookup Domain
- GET `lookup-ip-address` Lookup IP Address
- DELETE `remove-dataset` Remove Dataset
- DELETE `remove-default-segment` Remove Default Segment
- DELETE `remove-user-dataset` Remove User Dataset
- GET `resend-user-invitation` Resend User Invitation
- GET `retrieve-lead-details` Retrieve Lead Details
- GET `retrieve-lead-events` Retrieve Lead Events
- GET `retrieve-lead-sessions` Retrieve Lead Sessions
- GET `retrieve-leads` Retrieve Leads
- GET `retrieve-leads-csv` Retrieve Leads CSV
- GET `retrieve-segments` Retrieve Segments
- PUT `save-default-segment` Save Default Segment
- PUT `update-custom-tracking-domain` Update Custom Tracking Domain
- PUT `update-dataset-name` Update Dataset Name
- PUT `update-form-tracking` Update Form Tracking
- PUT `update-lead-tags` Update Lead Tags
- PUT `update-segment` Update Segment
- PUT `update-segment-user` Update Segment User
- PUT `update-user-name` Update User Name
- POST `validate-custom-tracking-domain` Validate Custom Tracking Domain
