Kudosity
Employee recognition and engagement platform
Actions (101)
Transmit SMS API (v1) · 25
- Add Contact to ListPOST /add-to-list.json
Add a contact to a list.
documented - Add Dedicated Virtual NumberPOST /lease-number.json
Lease a dedicated virtual number.
documented - Add Field to ListPOST /add-field-to-list.json
Add a custom field to a list.
documented - Add ListPOST /add-list.json
Create a new contact list.
documented - Bulk Add Contacts from CSV FilePOST /add-contacts-bulk.json
Add a CSV file of contacts to a list (or create a new list and upload).
documented - Cancel SMSPOST /cancel-sms.json
Cancel an SMS in progress.
documented - Format NumberPOST /format-number.json
Format/validate a phone number.
documented - Get Activity ReportPOST /get-activity-report.json
Activity metrics for campaigns.
documented - Get Contact InformationPOST /get-contact.json
Get information about a contact.
documented - Get Information About A ListPOST /get-information-about-a-list.json
Details for a specific list.
documented - Get Information About All ListsGET /get-information-about-all-lists.json
Details for all lists.
documented - Get Message Campaign RecipientsPOST /get-message-campaign-recipients.json
Recipients for a campaign.
documented - Get Message Campaign ReportPOST /get-message-campaign-report.json
Campaign-level reporting.
documented - Get Message ReportPOST /get-message-report.json
Detailed per-message report.
documented - Get Message/Campaign InformationPOST /get-message-campaign-information.json
Retrieve campaign details.
documented - Get Responses by MessageID, Keyword or MobilePOST /get-sms-responses.json
Poll responses for a message.
documented - Get Responses by Time FrameGET /get-user-sms-responses.json
Query responses within a timeframe.
documented - Get SMS Delivery StatusPOST /get-sms-delivery-status.json
Delivery status for a message.
documented - Get SMS Sent CountPOST /get-sms-sent-count.json
Total messages sent in a period.
documented - Get SMS Sent to AccountGET /get-sms-sent-to-account.json
SMS metrics sent to account.
documented - Opt Out/Unsubscribe ContactPOST /optout-list-member.json
Unsubscribe a contact.
documented - Remove ContactPOST /delete-from-list.json
Remove a contact from a list.
documented - Remove ListPOST /remove-list.json
Delete a list.
documented - Send SMSPOST /send-sms.json
Send an SMS to recipients.
documented - Update ContactPOST /edit-list-member.json
Edit a contact in a list.
documented
Reporting · 11
- Get Activity ReportPOST /get-activity-report.json
Retrieve activity metrics for your SMS campaigns.
documented - Get Contact InformationPOST /get-contact-information.json
Fetch information about a contact.
documented - Get Information About A ListPOST /get-information-about-a-list.json
Fetch details about a single list.
documented - Get Information About All ListsGET /get-information-about-all-lists.json
Fetch details about all lists.
documented - Get Message Campaign RecipientsPOST /get-message-campaign-recipients.json
List recipients for a message campaign.
documented - Get Message Campaign ReportPOST /get-message-campaign-report.json
Retrieve campaign-level reporting for messages.
documented - Get Message ReportPOST /get-message-report.json
Retrieve per-message reporting details.
documented - Get Message/Campaign InformationPOST /get-message-campaign-information.json
Retrieve details about a message or campaign.
documented - Get SMS Delivery StatusPOST /get-sms-delivery-status.json
Obtain delivery status for a message.
documented - Get SMS Sent CountPOST /get-sms-sent-count.json
Retrieve total SMS sent in a timeframe.
documented - Get SMS Sent to AccountGET /get-sms-sent-to-account.json
Get SMS metrics sent to your account.
documented
Contacts & Lists · 10
- Add Contact to ListPOST /add-to-list.json
Add a new contact to a list (or ignore if already present).
documented - Add Field to ListPOST /add-field-to-list.json
Add a custom field to an existing list.
documented - Add ListPOST /add-list.json
Create a new contact list.
documented - Bulk Add Contacts from CSV FilePOST /add-contacts-bulk.json
Add multiple contacts to an existing list (or create a new list) by uploading a CSV file.
documented - Check Progress Of ImportPOST /add-contacts-bulk-progress.json
Query import progress for large CSV uploads.
documented - Get Contact InformationPOST /get-contact.json
Retrieve information about a contact on a list.
documented - Opt Out/Unsubscribe ContactPOST /optout-list-member.json
Unsubscribe a contact from one or more lists.
documented - Remove ContactPOST /delete-from-list.json
Remove a contact from one or more lists.
documented - Remove ListPOST /remove-list.json
Delete a list and its contacts.
documented - Update ContactPOST /edit-list-member.json
Edit an existing contact's data within a list.
documented
MCP Server · 10
- Execute requestPOST /mcp/execute-request
Run a live API request against Kudosity APIs.
documented - Get code snippetGET /mcp/get-code-snippet/{endpoint}
Generate code samples for an endpoint.
documented - Get endpointGET /mcp/get-endpoint/{spec}/{path}
Inspect supported methods/params for an endpoint.
documented - Get request bodyGET /mcp/get-request-body/{endpoint}
Retrieve request body schema for an endpoint.
documented - Get response schemaGET /mcp/get-response-schema/{endpoint}
View response schema for an endpoint.
documented - List endpointsGET /mcp/list-endpoints
List endpoints for a given spec.
documented - List security schemesGET /mcp/list-security-schemes
Check authentication schemes for endpoints.
documented - List specsGET /mcp/list-specs
Discover available API specs.
documented - Search documentationGET /mcp/search-documentation
Search API docs content.
documented - Search specsGET /mcp/search-specs
Search API specs by keyword.
documented
Numbers · 9
- Add Dedicated Virtual NumberPOST /lease-number.json
Lease a dedicated virtual number for receiving MO messages.
documented - Add Dedicated Virtual NumberGET /lease-number.json
Lease a dedicated virtual number for receiving MO messages.
documented - Edit Number OptionsPOST /edit-number-options.json
Adjust inbound/outbound behaviors for a number.
documented - Edit Number OptionsPOST /edit-number-options.json
Change inbound/outbound behaviors for a number.
documented - Get Number InformationPOST /get-number.json
Get details for a leased number.
documented - Get Number InformationPOST /get-number.json
Fetch number details.
documented - Get NumbersGET /get-numbers.json
List numbers owned/available for leasing.
documented - Get NumbersGET /get-numbers.json
List leased/available numbers.
documented - Get Numbers (paged)GET /get-numbers.json?page={page}&max={max}
Paginate through leased numbers.
documented
SMS · 8
- Cancel SMSPOST /cancel-sms.json
Cancel a pending SMS operation.
documented - Format NumberPOST /format-number.json
Format/validate and normalize a phone number.
documented - Get Responses by MessageID, Keyword or MobilePOST /get-sms-responses.json
Poll for responses to a sent message by ID/keyword/mobile.
documented - Get Responses by Time FrameGET /get-user-sms-responses.json
Retrieve SMS responses within a specified timeframe.
documented - Get SMSGET /v2/sms/{id}
Get a specific SMS message.
documented - List SMSGET /v2/sms
List SMS messages.
documented - Send SMSPOST /send-sms.json
Send an SMS (or MMS via the same API family) to recipients.
documented - Send SMSPOST /v2/sms
Send SMS messages.
documented
Keywords · 6
- Add KeywordPOST /add-keyword.json
Add keyword.
documented - Add KeywordPOST /add-keyword.json
Add a new keyword.
documented - Edit KeywordPOST /edit-keyword.json
Edit an existing keyword.
documented - Edit KeywordPOST /edit-keyword.json
Edit keyword.
documented - Get KeywordsGET /get-keywords.json
List keywords.
documented - Get KeywordsGET /get-keywords.json
List existing keywords.
documented
Webhook · 5
- Create WebhookPOST /v2/webhook
Create a webhook for event notifications.
documented - Delete WebhookDELETE /v2/webhook/{id}
Delete a webhook.
documented - Get a webhook by IDGET /v2/webhook/{id}
Retrieve a webhook by its ID.
documented - Retrieve all webhooksGET /v2/webhook
List all configured webhooks.
documented - Update WebhookPUT /v2/webhook/{id}
Update a webhook.
documented
WhatsApp · 5
- Get WhatsApp messageGET /v2/whatsapp/messages/{id}
Retrieve a previously sent WhatsApp message.
documented - Get WhatsApp message (legacy path)GET /v2/whatsapp/messages/{id}
Retrieve a WhatsApp message by its ID (legacy path).
documented - Get WhatsApp message by IDGET /v2/whatsapp/{id}
Retrieve a WhatsApp message by its ID.
documented - Get WhatsApp statisticsGET /v2/whatsapp/stats
Retrieve aggregated WhatsApp messaging stats.
documented - Send WhatsApp messagePOST /v2/whatsapp/messages
Send a WhatsApp message using templates.
documented
Email SMS · 4
- Add EmailPOST /add-email.json
Add email to authorised list.
documented - Add EmailPOST /add-email.json
Add an email to the authorised Email-to-SMS list.
documented - Delete EmailPOST /delete-email.json
Remove an email from the authorised list.
documented - Delete EmailPOST /delete-email.json
Remove email from authorised list.
documented
RCS · 4
- Get RCS messageGET /v2/rcs/messages/{id}
Retrieve a previously sent RCS message.
documented - Get RCS message by IDGET /v2/rcs/{id}
Retrieve a specific RCS message.
documented - Get RCS statisticsGET /v2/rcs/stats
Retrieve aggregated RCS messaging stats.
documented - Send RCS messagePOST /v2/rcs/messages
Send an RCS message.
documented