Getting Started with Our API
Learn how to integrate our SMS services into your applications with our RESTful API.
Start IntegrationWhy Our API?
Our API allows you to send and receive text messages, automate workflows, and integrate with your business systems using simple REST endpoints. With our API, you can:
- Send bulk SMS messages
- Implement two-factor authentication
- Receive and store delivery reports
- Integrate with your CRM and marketing systems
Step 1: Get Your API Credentials
Before you start using our API, you'll need to obtain an API key. This key will be used to authenticate each API call.
Create an API Key
- Log in to your account
- Go to Developer Settings
- Create a new API key with appropriate permissions
Environment Variables
API_KEY='your-api-key'
Store your API key securely in environment variables
Tip: Always rotate your API keys every 90 days for security
Step 2: Your First API Call
To make our first API call, we'll send a simple message using cURL:
Example: Send SMS
curl -X POST "https://api.egkkikikifistis.gr/v1/sms" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"to":"1234567890","body":"Hello world!"}'
You can expect the following response:
{ "id": "123456", "to": "1234567890", "body": "Hello world!", "sent": "2025-10-05T10:05:00Z" }
Tip: Make sure to replace YOUR_API_KEY with your actual API key before testing
Best Practices
Error Handling
Use try/catch blocks when making API calls. Our API returns JSON error objects when errors occur.
Rate Limiting
We recommend no more than 100 messages per second to ensure system stability and reliability.
Message Testing
Use our sandbox environment to test message templates before sending them to real users.
Ready to Build?
Our API makes it simple to integrate SMS into your business processes. With just a few lines of code you can add powerful messaging capabilities to your applications.
Book a Free Demo