Zapier integration - API
API endpoint
The API endpoint for the Zapier trigger is:
https://webhooks.pembee.app/api/zapier/users?account_name={accountName}
For example, if your site is https://mandarin.pembee.app/, the account name would be mandarin, so the endpoint would be:
https://webhooks.pembee.app/api/zapier/users?account_name=mandarin
Generating an API key
To generate a new API key:
- Log in to your site (e.g., https://mandarin.pembee.app/).
- Navigate to Admin > Settings > Zapier.
- Click the ‘Generate new API Key’ button.
Making an API request
Use the API key as a Bearer token in the Authorization header.
curl --location 'https://webhooks.pembee.app/api/zapier/users?account_name=mandarin' \ --header 'Authorization: Bearer YOUR_API_KEY'
Note: Replace YOUR_API_KEY with your actual API key.
An example response is:
{ "users": [ { "id": "67add6fa20991e51cde25bd3-1739871880875", "userId": "67add6fa20991e51cde25bd3", "first_name": "Matthew", "last_name": "Botting", "email": "matthew.b@pembee.online", "phone": "+447777123123", "custom_fields": { "address": "123 Test Street", "city": "London", "county": "London", "postal_code": "W11 1AA" }, "created_at": "2025-02-13T11:26:50.138Z", "updated_at": "2025-02-18T09:44:40.875Z", "is_enabled": true, "is_deleted": false, "attendees": [] } ], "meta": { "total_count": 1, "has_more": false } }
Field Explanations
- is_enabled: Indicates whether the user account is active.
- is_deleted: Indicates whether the user has been deleted.
- attendees: List of attendees associated with the user (empty in this example).
- created_at / updated_at: Timestamps of when the user was created/last updated.