Integrate Channel Providers
Api reference Integration Guide
Complete step-by-step developer guide to connecting Api reference provider to HubNest.
1
1. Obtain Api reference Credentials
Log in to your Api reference developer portal to copy API access keys, secret tokens, and sender credentials.
Provider Authentication
All provider secrets are encrypted using Jasypt AES-256 field encryption before being stored in HubNest DB.
2
2. Configure Api reference in HubNest
Go to HubNest Dashboard > Integration Store, click Add Provider, and enter your credentials:
integrations/api-reference.json
json
1{
2 "providerId": "api-reference",
3 "enabled": true,
4 "credentials": {
5 "apiKey": "your_api-reference_api_key",
6 "sender": "no-reply@yourdomain.com"
7 }
8}
3
3. Test Channel Delivery
Trigger a workflow step to verify message delivery:
terminal/test-channel.sh
bash
1curl -X POST "https://api.hubnest.io/api/v1/events" \
2 -H "Authorization: Bearer hn_live_8f3a91b2c4e567890abcdef123456789" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "eventName": "channel.test",
6 "to": { "subscriberId": "usr_test_01" }
7 }'
Next steps
AWS SES Email
Configure AWS SES IAM keys, verified domains, and sending rate limits.
SendGrid Email
Connect SendGrid API Keys and verified sender identities.
Twilio SMS Provider
Connect Twilio Account SID, Auth Token, and phone numbers.
WhatsApp Business
Connect Meta WhatsApp Cloud API access tokens and phone number IDs.
Was this guide helpful?