# API Overview

> Interactive docs: https://app.addtowallet.co/api-docs

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The AddToWallet API empowers developers to create, manage, and distribute digital passes across Google and Apple Wallet platforms. Whether you're building business contact passes, event tickets, or membership cards, our API provides the tools you need to deliver engaging digital experiences. With robust customization options and real-time updates, you can create dynamic passes that keep your users connected and informed.

To begin using the AddToWallet API, sign in to your account at{" "} https://app.addtowallet.co {" "} to obtain your API key. Once you have your key, refer to our authentication guide and explore our API endpoints to start creating and managing passes effortlessly.

## Sections

- {title}

---

Canonical markdown: https://app.addtowallet.co/api-docs.md


---


# Direct API Overview

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Direct API allows developers to interact directly with our digital wallet platform, enabling the creation, management, and deletion of digital passes programmatically.

To start using the Direct API, you&apos;ll need to authenticate your requests and familiarize yourself with our API endpoints. Check out the Authentication page for more details on how to secure your API calls.

## Sections

- What is the Direct API?
- Key Features
- Getting Started

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api.md


---


# API Authentication

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api/authentication

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The API uses API key authentication. Each request to the API must include your API key in the header for authentication.

Note: Your API key provides full access to your account. Keep it secure and never share it publicly.

Include your API key in the `apikey` header of each request:

## Sections

- Overview
- Obtaining an API Key
- Using Your API Key
- Security Best Practices

## Examples

```
apikey: YOUR_API_KEY
```

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api/authentication.md


---


# JSON Template Generator

> Interactive docs: https://app.addtowallet.co/api-docs/json-generator

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Generate JSON templates from your existing passes to help streamline your API integration. Simply paste your pass URL and get the corresponding JSON structure that can be used with our API.

---

Canonical markdown: https://app.addtowallet.co/api-docs/json-generator.md


---


# Create Pass API

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api/pass-create

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Create Pass API allows you to programmatically generate and deploy digital passes for Google Wallet and Apple Wallet. This endpoint accepts pass details and returns a unique identifier that can be used to generate a shareable wallet pass URL.

All API requests must include your API key in the request headers:

The API accepts the following parameters in the request body JSON:

Upon successful creation, the API returns a JSON object containing:

## Endpoints

- **POST** `/api/card/create`

## Sections

- Overview
- Authentication
- Request Parameters
- Response
- Error Codes

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api/pass-create.md


---


# Get Passes API

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api/pass-get

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Retrieve all passes created by the authenticated user. Supports use cases where your system needs to list existing passes for management or synchronization.

All API requests must include your API key in the request headers:

No query parameters are required.

A successful response returns the list of passes for the authenticated user. Pass objects may include thumbnailImage , backgroundImage , and a derived{" "} applePassLayout value when Apple event-ticket layout is active. These are read-only response fields — set thumbnailImage and/or backgroundImage {" "} on create/update to enable the layout; do not send applePassLayout as input.

## Endpoints

- **GET** `/api/card/get`

## Sections

- Overview
- Authentication
- Request Parameters
- Sample Response
- Error Codes

## Examples

```
"apikey": "your-api-key-here"
```

```
{
  "cards": [
    {
      "_id": "66b6005bb7bddce8f05a3392",
      "cardTitle": "Your Business Name",
      "header": "Amy Jane",
      "subheader": "Senior Developer",
      "logoUrl": "https://s3.amazonaws.com/i.addtowallet.co/assets/realestatelogo.png",
      "rectangleLogo": "https://s3.amazonaws.com/i.addtowallet.co/assets/realestatelogo.png",
      "heroImage": "https://s3.amazonaws.com/i.addtowallet.co/assets/realestatehero.png",
      "googleHeroImage": "https://s3.amazonaws.com/i.addtowallet.co/assets/realestatehero.png",
      "appleHeroImage": "https://s3.amazonaws.com/i.addtowallet.co/assets/realestatehero.png",
      "hexBackgroundColor": "#141f31",
      "appleFontColor": "#FFFFFF",
      "barcodeType": "QR_CODE",
      "barcodeValue": "",
      "barcodeAltText": "",
      "linksModuleData": [
        { "id": "r1", "description": "Call Us", "uri": "tel:+1 8287489293" },
        { "id": "r2", "description": "Email Us", "uri": "mailto:support@addtowallet.co" },
        { "id": "r3", "description": "Visit our website", "uri": "https://app.addtowallet.co" },
        { "id": "r4", "description": "Visit our office", "uri": "geo:https://maps.google.com/?q=123+Main+Street,+Anytown,+CA" }
      ],
      "textModulesData": [
        { "id": "r1start", "header": "Phone", "body": "+1 8888888888" },
        { "id": "r1end", "header": "Email", "body": "amy@gmail.com" }
      ],
      "stateType": "ACTIVE",
      "createdAt": "2024-08-09T10:20:30.000Z",
      "updatedAt": "2024-08-10T15:41:12.000Z"
    }
  ],
  "count": 1,
  "pagination": { "page": 1, "limit": 20, "totalPages": 1, "totalItems": 1 }
}
```

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api/pass-get.md


---


# Update Pass API

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api/pass-update

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Update Pass API allows you to modify existing digital passes. This endpoint accepts updated pass details and returns a confirmation of the changes applied to the pass.

All API requests must include your API key in the request headers:

Include only the fields you want to update. Below are common update fields.

Upon successful update, the API returns a JSON object containing:

## Endpoints

- **PUT** `/api/card/edit/{cardId}`

## Sections

- Overview
- Authentication
- Request Parameters
- Response
- Error Codes

## Examples

```
"apikey": "your-api-key-here"
```

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api/pass-update.md


---


# Delete Pass API

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api/pass-delete

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Delete Pass API enables you to archive digital passes by setting their state to EXPIRED. This endpoint moves the pass to the archived section of users' wallets based on its unique identifier.

All API requests must include your API key in the request headers:

Include the pass ID in the URL path. No request body is required for this endpoint.

Upon successful archival, the API returns a JSON object containing:

## Endpoints

- **DELETE** `/api/card/delete/{cardId}`

## Sections

- Overview
- Authentication
- Request Parameters
- Response
- Error Codes
- Important Notes

## Examples

```
"apikey": "your-api-key-here"
```

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api/pass-delete.md


---


# Notifications API

> Interactive docs: https://app.addtowallet.co/api-docs/notifications

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Notifications API allows you to send push notifications to digital wallet passes. There are two types of notifications:

All API requests must include your API key in the request headers:

Configure scheduled notifications when creating or updating passes by including these parameters:

Notifies users 24 hours before an event starts. Requires both{" "} notificationValue and startDate .

## Endpoints

- **POST** `/api/notifications/send`

## Sections

- Overview
- Authentication
- Scheduled Notifications
- Custom Notifications Endpoint
- 1. Send to Single Pass
- 2. Send to Group (Bulk)
- 3. Update Notification Settings
- Rate Limits & Constraints
- Error Codes
- Best Practices

---

Canonical markdown: https://app.addtowallet.co/api-docs/notifications.md


---


# Get Credits API

> Interactive docs: https://app.addtowallet.co/api-docs/direct-api/get-credits

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Get Credits API allows you to retrieve the number of free and premium credits available to a user. The response reflects current credits availablity based on the user's API key.

All API requests must include your API key in the request headers:

No query parameters are required.

Upon successful request, the API returns:

## Endpoints

- **GET** `/api/getCredits`

## Sections

- Overview
- Authentication
- Request Parameters
- Response
- Error Codes
- Important Notes

## Examples

```
"apikey": "your-api-key-here"
```

```
{ "premiumCredits": 121, "freeCredits": 0 }
```

---

Canonical markdown: https://app.addtowallet.co/api-docs/direct-api/get-credits.md


---


# Create Dynamic Pass Template API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/template-create

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Create Dynamic Pass Template API allows you to create reusable templates for generating multiple passes with dynamic content. Templates define the structure and design of passes, while dynamic fields can be populated with different data for each individual pass created from the template.

All API requests must include your API key in the request headers:

The API accepts the following parameters in the request body JSON:

The templateData object follows the same structure as the Create Pass API, but supports dynamic field placeholders using double curly braces syntax:{" "} {`{fieldName}`}

## Endpoints

- **POST** `/api/dynamicPass/template/`

## Sections

- Overview
- Authentication
- Request Parameters
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/template-create.md


---


# List Dynamic Pass Templates API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/templates-list

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The List Dynamic Pass Templates API allows you to retrieve all dynamic pass templates associated with your account. This endpoint returns a list of templates with basic configuration information about each template. Each template represents a design and structure that can be used to generate multiple personalized passes for customers in associated user groups.

All API requests must include your API key in the request headers:

This is a simple GET request that requires no parameters or request body. It returns all templates associated with your account.

The API returns a JSON array containing template objects with their complete configuration:

## Endpoints

- **GET** `/api/dynamicPass/templates`

## Sections

- Overview
- Authentication
- Request
- Response
- Use Cases

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/templates-list.md


---


# Get Dynamic Pass Template API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/template-get

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Get Dynamic Pass Template API allows you to retrieve detailed information about a specific dynamic pass template. This includes the complete template configuration, dynamic field placeholders, and design elements. This endpoint is useful for reviewing template settings, debugging template issues, or displaying template information in your application.

All API requests must include your API key in the request headers:

This is a GET request that requires no request body. The template ID is specified in the URL path.

Upon successful retrieval, the API returns a JSON object containing the complete template configuration:

## Endpoints

- **GET** `/api/dynamicPass/template/:dynamicpassId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/template-get.md


---


# Update Dynamic Pass Template API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/template-update

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Update Dynamic Pass Template API allows you to modify existing dynamic pass templates. When a template is updated, all passes that were created from this template will automatically be updated with the new template design and structure. This ensures consistency across all passes generated from the template while preserving the individual dynamic data for each pass.

All API requests must include your API key in the request headers:

The API accepts the following parameters in the request body JSON. All parameters are optional - only provide the fields you want to update. At least one field must be provided.

You can perform partial updates by providing only the fields you want to change. For example, to update only the template name and background color:

## Endpoints

- **PUT** `/api/dynamicPass/template/:dynamicpassId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Parameters
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/template-update.md


---


# Delete Dynamic Pass Template API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/template-delete

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Soft-deletes a dynamic pass template and schedules deletion of every wallet pass that was issued from it. This is a cascading operation — both the template and all of its passes are removed.

All API requests must include your API key in the request headers:

The template is soft-deleted synchronously. Pass deletion is queued and a batchId {" "} is returned for tracking.

## Endpoints

- **DELETE** `/api/v2/dynamicPass/template/:templateId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/template-delete.md


---


# Create Loyalty Template API

> Interactive docs: https://app.addtowallet.co/api-docs/loyalty-pass/template-create

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

A loyalty pass is a Dynamic Pass with a progress counter — a stamp card ("buy 5, get 1 free") or a points counter. This endpoint creates the loyalty template, which behaves like a dynamic pass template {" "} plus a loyaltyProgressData block describing the counter.

All API requests must include your API key in the request headers:

The body is a pass template (same design fields as the Dynamic Pass template — see{" "} Create Template for the shared fields and {`{placeholder}`} syntax) with two loyalty additions:{" "} cardSubType and loyaltyProgressData .

This block is what makes the pass a loyalty card, and it comes in two shapes — pick one with loyaltyType and send the matching counter object:

## Endpoints

- **POST** `/api/v2/loyaltyPass/template`

## Sections

- Overview
- Authentication
- Request Body
- Request Examples
- Response
- Updating &amp; deleting a loyalty template

---

Canonical markdown: https://app.addtowallet.co/api-docs/loyalty-pass/template-create.md


---


# Loyalty Progress Update API

> Interactive docs: https://app.addtowallet.co/api-docs/loyalty-pass/check-in

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Updates the stamp / points count on a loyalty member's pass. This is the operation behind the scan-to-check-in QR code: scanning a member's pass opens a check-in screen that calls this endpoint. The pass artwork re-renders to the image for the new count, an optional push notification is sent, and the change is written to the{" "} Activity Log .

All API requests must include your API key in the request headers:

The body is optional . With no body, the check-in simply increments the member's count by +1.

A plain check-in — the server reads the current count and bumps it by +1 (e.g. 2 → 3):

## Endpoints

- **PUT** `/api/loyalty-pass/check-in/:customerId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Body
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/loyalty-pass/check-in.md


---


# Loyalty Activity Log API

> Interactive docs: https://app.addtowallet.co/api-docs/loyalty-pass/activity-log

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Returns the visit history for a loyalty member — every{" "} Progress Update recorded against their pass, most recent first. Use it to audit how a member's stamp / points count changed over time.

All API requests must include your API key in the request headers:

Returns the list of activity entries in data :

## Endpoints

- **GET** `/api/loyalty-pass/activity-log/:customerId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/loyalty-pass/activity-log.md


---


# List User Groups API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/list-groups

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Returns every user group in your account. Each dynamic pass template has an associated user group; this endpoint is how you discover the groupId needed by{" "} Add User ,{" "} Update User ,{" "} Delete User and{" "} List Users .

All API requests must include your API key in the request headers:

The API returns an array of group objects in data .

## Endpoints

- **GET** `/api/manage-users/groups`

## Sections

- Overview
- Authentication
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/list-groups.md


---


# Add User to Dynamic Pass Template API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/add-users

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Add User API creates a customer record in the Manage Users group attached to your dynamic pass template and issues the corresponding digital pass in a single synchronous call. This is the same endpoint the Manage Users dashboard uses when you add a user from the UI, so the behavior is identical across API and dashboard.

All API requests must include your API key in the request headers:

Send a single JSON object whose keys are the{" "} dynamic fields declared on the template . There is no fixed schema — the accepted keys are exactly the field names you passed in the dynamicFields array when you created the template. To add multiple users, call this endpoint once per user.

For the {EXAMPLE_TEMPLATE_NAME} created on the Create Template page, the dynamic fields are the following. Every example on this page uses these exact keys:

## Endpoints

- **POST** `/api/manage-users/groups/:groupId/customers`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Body
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/add-users.md


---


# List Users in a Group API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/users-list

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Returns the paginated list of customers in a Manage Users group along with each customer's pass creation status. This is the same endpoint the Manage Users dashboard uses to render the users table, so the data you see in the UI is exactly what this endpoint returns.

All API requests must include your API key in the request headers:

The API returns a paginated list of customer records, each with its pass creation status:

## Endpoints

- **GET** `/api/manage-users/groups/:groupId/customers`

## Sections

- Overview
- Path Parameters
- Query Parameters
- Authentication
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/users-list.md


---


# Update User API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/update-users

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Update User API modifies an existing customer record in a Manage Users group and queues the corresponding wallet pass for re-rendering. This is the same endpoint the Manage Users dashboard uses when you edit a user from the UI, so the behavior is identical across API and dashboard. To update multiple users, call this endpoint once per user.

All API requests must include your API key in the request headers:

Send a single JSON object containing only the dynamic fields you want to change — the same field keys you used when adding the user. This is a partial update : omitted fields keep their existing values, so you never need to resend the whole record.

The example below promotes John Smith (the customer added on the Add User page): it changes only position , department and phone , leaving companyName , email , employeeId and{" "} websiteUrl as they were.

## Endpoints

- **PUT** `/api/manage-users/customers/:customerId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Body
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/update-users.md


---


# Delete User API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/delete-user

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

Soft-deletes a customer record in a Manage Users group and queues deletion of the linked wallet pass. This is the same endpoint the Manage Users dashboard uses when you remove a user from the UI.

All API requests must include your API key in the request headers:

The customer record is soft-deleted synchronously. If the customer has a linked pass, deletion of that pass is queued and a batchId is returned for tracking.

## Endpoints

- **DELETE** `/api/manage-users/customers/:customerId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Example
- Response

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/delete-user.md


---


# Get Batch Status API

> Interactive docs: https://app.addtowallet.co/api-docs/dynamic-pass/batch-status

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

## Summary

The Get Batch Status API allows you to check the processing status of asynchronous batch operations such as creating or updating multiple passes. This endpoint provides real-time information about the progress, success/failure details, and results of batch operations. Use this endpoint to monitor long-running operations and handle any errors that occurred during processing.

All API requests must include your API key in the request headers:

The API returns detailed information about the batch operation status:

For batch operations that are still processing, you should poll this endpoint periodically to check for updates. Recommended polling intervals:

## Endpoints

- **GET** `/api/v2/batch/status/:batchId`

## Sections

- Overview
- Path Parameters
- Authentication
- Request Example
- Response
- Polling for Updates

---

Canonical markdown: https://app.addtowallet.co/api-docs/dynamic-pass/batch-status.md


---


# Make.com

> Interactive docs: https://app.addtowallet.co/api-docs/make

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

---

Canonical markdown: https://app.addtowallet.co/api-docs/make.md


---


# Zapier

> Interactive docs: https://app.addtowallet.co/api-docs/zapier

Base URL: `https://app.addtowallet.co`

Authentication: include header `apikey: YOUR_API_KEY` on API requests. See [Authentication](https://app.addtowallet.co/api-docs/direct-api/authentication.md).

---

Canonical markdown: https://app.addtowallet.co/api-docs/zapier.md


---

