| Messaging https://api.sendrcs.eu/api/rcs |
| POST |
/send |
Send a single RCS message with optional SMS fallback and scheduling |
| POST |
/send-batch |
Send the same message to up to 10,000 recipients |
| POST |
/send-sms |
Send a standalone SMS, no RCS involved |
| POST |
/validate |
Validate a message before sending |
| GET |
/button-guidelines |
Button guidelines and limits |
| Sandbox (no API key) https://api.sendrcs.eu/api/rcs |
| POST |
/sandbox/validate |
Validate a message without an account |
| POST |
/sandbox/preview |
Validate and get a phone-mockup preview link |
| GET |
/sandbox/samples |
Sample images, video and PDF the sandbox renders |
| GET |
/sandbox/preview/{slug} |
Read a sandbox preview as JSON |
| Scheduling & jobs https://api.sendrcs.eu/api/rcs |
| GET |
/timezones |
Available IANA timezones |
| POST |
/validate-schedule-time |
Validate a scheduled time |
| GET |
/batch/{jobId}/status |
Batch job status and progress |
| DELETE |
/batch/{jobId} |
Cancel a scheduled or running batch job |
| GET |
/jobs |
List your jobs |
| GET |
/queue/status |
Queue status |
| Status, conversations & log https://api.sendrcs.eu/api/rcs |
| GET |
/status |
RCS service status |
| GET |
/health |
Health check |
| GET |
/senders |
List your RCS and SMS sender names |
| GET |
/stats |
Messaging statistics |
| GET |
/conversations |
List active conversations |
| GET |
/conversations/{phoneNumber}/status |
Conversation status for a recipient |
| GET |
/conversations/{phoneNumber}/rate-limit |
Rate limit for a conversation |
| POST |
/conversations/billing-preview |
Check which recipients have an open window before you send, up to 1,000 numbers |
| GET |
/messages/log |
Message log (base URL https://api.sendrcs.eu/api/messages) |
| GET |
/messages/{id}/content |
Content of a sent message (base URL https://api.sendrcs.eu/api/messages) |
| DELETE |
/messages/{id} |
Cancel a scheduled message before it is sent (base URL https://api.sendrcs.eu/api/messages) |
| GET |
/messages/interactions |
Button clicks and typed replies on your sent messages (base URL https://api.sendrcs.eu/api/messages) |
| Contacts https://api.sendrcs.eu/api/v1 |
| GET POST |
/contacts |
List and create contacts |
| GET |
/contacts/count |
Count contacts |
| POST |
/contacts/bulk |
Bulk create or upsert contacts |
| PATCH |
/contacts/bulk/enable |
Bulk enable contacts |
| PATCH |
/contacts/bulk/disable |
Bulk disable contacts |
| GET PUT DELETE |
/contacts/{id} |
Get, update and delete a contact |
| GET POST |
/contacts/fields |
List and create custom field definitions |
| GET PUT DELETE |
/contacts/fields/{fieldId} |
Get, update and delete a custom field definition |
| GET PUT |
/contacts/{id}/fields |
Get and bulk set a contact's custom field values |
| PUT DELETE |
/contacts/{id}/fields/{fieldId} |
Set and delete one custom field value |
| Groups https://api.sendrcs.eu/api/v1 |
| GET POST |
/groups |
List and create groups |
| GET PUT DELETE |
/groups/{id} |
Get, update and delete a group |
| POST DELETE |
/groups/{id}/contacts |
Add and remove contacts in a group |
| Templates https://api.sendrcs.eu/api/v1 |
| GET POST |
/templates |
List and create message templates |
| GET PUT DELETE |
/templates/{id} |
Get, update and delete a template |
| GET POST |
/templates/groups |
List and create template groups |
| POST |
/templates/groups/assign |
Assign templates to a template group |
| PUT DELETE |
/templates/groups/{id} |
Rename and delete a template group |