Communications API
The VenturEd Solutions Communications API provides a powerful, reliable platform for sending text messages and emails through our Messenger service. Built for education technology partners and organizations, our API enables seamless communication with students, parents, and staff while maintaining full message history and compliance tracking.
π What You Can Doβ
Multi-Channel Messagingβ
- SMS: Send text messages with delivery tracking and callback support
- Email: Rich HTML emails with templates and personalization
- Smart Routing: Automatic delivery optimization based on recipient preferences
Education-Focused Featuresβ
- Integration with school management systems
- Compliance with education data protection requirements
- Message history tracking in Groupcall and Teachers2Parents platforms
- Automatic school billing and usage tracking
Developer-Friendlyβ
- RESTful API design with comprehensive documentation
- Multiple authentication methods for different use cases
- Sandbox environment for testing and development
- Real-time delivery status via webhooks
π― Who This Is Forβ
EdTech Partnersβ
Third-party application developers who need to send communications on behalf of multiple schools and organizations.
School Systemsβ
Educational institutions looking to integrate messaging capabilities directly into their existing platforms.
SaaS Providersβ
Software providers serving the education sector who need reliable communication infrastructure.
ποΈ API Architectureβ
Our API provides a unified interface for multi-channel messaging:
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β β β β β β
β Your Applicationβ βββ> β Communications β βββ> β SMS Gateway β
β β β API β β β
βββββββββββββββββββ β β βββββββββββββββββββ
β β
β β βββββββββββββββββββ
β β βββ> β Email Service β
β β βββββββββββββββββββ
β β
β β βββββββββββββββββββ
β β βββ> β Message History β
ββββββββββββββββββββ βββββββββββββββββββ
β
V
βββββββββββββββββββ
β Reporting β
β Dashboard β
βββββββββββββββββββ
Our API handles the complexity of multi-channel delivery, compliance tracking, and integration with education platforms, so you can focus on building great user experiences.
π Getting Startedβ
New to Our Platform?β
Start with our Partner Onboarding guide to get your API credentials and sandbox access.
Ready to Integrate?β
Jump to Quick Start for a guide with code examples.
Need Technical Details?β
Explore our comprehensive API Reference with interactive examples.
π Authentication & Securityβ
We offer two flexible authentication methods to suit different integration scenarios:
Customer-Specific Authenticationβ
For direct customer integrations, the API payload includes a messageData
object with:
CustomerId
: The internal ID of the customer accountPassword
: Customer-specific API key (generated and available through the UI)
{
"messageData": {
"CustomerId": "customer_123",
"Password": "cust_api_key_abc123"
},
"messages": [...]
}
Partner Authenticationβ
For partners managing multiple customers, the payload structure includes:
PartnerKey
: Unique API key provided to the partner at onboardingCustomerId
: Identifies which customer you're sending on behalf ofPassword
: Customer-specific API key delivered to your callback URL when the customer authorizes your partner access
{
"PartnerKey": "partner_key_xyz789",
"messageData": {
"CustomerId": "customer_123",
"Password": "cust_auth_token_def456"
},
"messages": [...]
}
Partner Onboarding Process:
- Partner receives
PartnerKey
during onboarding - Partner provides a callback URL during onboarding
- When customers authorize the partner, their
Password
(API key) is delivered to the partner's callback URL - Partner can then send messages on behalf of that customer
Learn more in our Authentication Guide.
π Global Reach, Local Complianceβ
- UK & International: Support for multiple regions and carriers
- GDPR Compliant: Built-in data protection and privacy controls
- Education Standards: Compliant with education sector requirements
- Audit Trails: Complete message tracking and reporting
π Reliability & Scaleβ
- 99.9% Uptime: Enterprise-grade reliability
- High Throughput: Handle millions of messages per day
- Real-time Monitoring: Live delivery status and analytics
- Automatic Retry: Built-in failure handling and retry logic
Quick Linksβ
Section | Description |
---|---|
π Getting Started | Partner onboarding, sandbox setup, and first message |
π Authentication | API keys, security, and authentication methods |
π API Guides | SMS, email, and advanced messaging features |
π‘ Concepts | Core concepts, best practices, and patterns |
π API Reference | Complete technical documentation |
Ready to get started? Begin with Partner Onboarding or explore our API Reference for technical details.