This reference provides detailed information about the SMASHSEND public API endpoints. Use these endpoints to integrate SMASHSEND features into your own applications.
Our API is organized around REST principles. It accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes and authentication.
Base URL: https://api.smashsend.com
Authentication to the API is performed via API keys. You can view and manage your API keys in your SMASHSEND dashboard.
All API requests must include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Important: All contact-related endpoints require data to be wrapped in a properties
object:
{
"properties": {
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe"
}
}
Contact properties and API keys have their own specific payload structures as documented in each endpoint section.
Explore our API endpoints by category:
Contact Properties
Create and manage custom contact properties for advanced data collection
API Keys
Manage API keys for authentication and test connections for integrations