generated: '2026-07-27'
method: derived
source: openapi/_original/kudosity-transmit-message-openapi-original.yml, openapi/_original/kudosity-transmit-sms-openapi-original.yml
count: 48
note: 'In-spec examples are sparse: 48 operation-level example blocks across 57 operations. Schema-level
examples are far more common in v2 (most properties carry one), which is what makes the generated code
snippets usable.'
curl_examples:
- title: Send an SMS (v2)
source: https://developers.kudosity.com/reference/authentication
command: 'curl --request POST --url https://api.transmitmessage.com/v2/sms --header ''Content-Type:
application/json'' --header ''x-api-key: YOUR_API_KEY'' --data ''{"message":"Hello, world!","sender":"6140000000","recipient":"6140000000"}'''
- title: Send an SMS (v1)
source: https://developers.kudosity.com/reference/authentication
command: 'curl --location ''https://api.transmitsms.com/send-sms.json'' --header ''Authorization: Basic
BASE64_KEY_COLON_SECRET'' --form ''message="Hello, World"'' --form ''to="6140000000"'' --form ''from="6140000000"'''
spec_examples:
- api: v2
method: POST
path: /v2/mms
kind: response
status: '200'
media_type: application/json
summary: Send MMS
example:
id: 6fdae71c-dad7-4c36-9734-a69693ec2318
recipient: '61435795809'
sender: '61481074185'
country: AU
subject: USS Enterprise
message: Check out this amazing specimen.
message_ref: ncc1701d
content_urls:
- http://res.cloudinary.com/burstsms/image/upload/v1590111670/enterprise-d_ghf9t8.jpg
status: pending
track_links: true
created_at: '2022-03-29T04:42:01.631708761Z'
updated_at: '2022-03-29T04:42:01.631708761Z'
- api: v2
method: GET
path: /v2/mms/{id}
kind: response
status: '200'
media_type: application/json
summary: Get MMS
example:
id: 6fdae71c-dad7-4c36-9734-a69693ec2318
recipient: '61435795809'
sender: '61481074185'
country: AU
subject: USS Enterprise
message: Check out this amazing specimen.
message_ref: ncc1701d
content_urls:
- http://res.cloudinary.com/burstsms/image/upload/v1590111670/enterprise-d_ghf9t8.jpg
status: sent
track_links: true
created_at: '2022-03-29T04:42:01.631708Z'
updated_at: '2022-03-29T04:42:01.776094Z'
- api: v2
method: POST
path: /v2/senders/registrations
kind: request
media_type: application/json
summary: Create a sender registration
example:
sender: '61412312312'
country: AU
type: PERSONAL_MOBILE_NUMBER
child_account_id: '1234'
- api: v2
method: POST
path: /v2/senders/registrations/{registration_id}/verifications
kind: request
media_type: application/json
summary: Request a verification code
example:
method: SMS
originating_sender: '61400000000'
- api: v2
method: POST
path: /v2/senders/registrations/{registration_id}/verifications
kind: response
status: '409'
media_type: application/json
summary: Request a verification code
example:
error:
detail: a verification code has already been sent for this registration; wait 30 minutes and create
a new sender registration to request a new code
status: 409
title: Conflict
type: https://developers.kudosity.com/reference/errors#conflict
- api: v2
method: POST
path: /v2/senders/registrations/{registration_id}/verifications/confirmation
kind: request
media_type: application/json
summary: Confirm a verification code
example:
code: '123456'
- api: v1
method: POST
path: /send-sms.json
kind: response
status: '200'
media_type: text/plain
summary: Send SMS
example: "\n\n 339683245\n 2020-06-18\
\ 02:42:06\n 1\n 0.087\n 1\n \
\ \n 4070887\n My Test List\n
\n \n\
\ 0\n 0\n 0\n \
\ 0\n 0\n \n \n\
\ SUCCESS\n OK\n \n\
\ \n"
- api: v1
method: POST
path: /cancel-sms.json
kind: response
status: '200'
media_type: text/plain
summary: Cancel SMS
example: "\n\n OK\n \n SUCCESS\n\
\ OK\n \n"
- api: v1
method: POST
path: /cancel-sms.json
kind: response
status: '200'
media_type: application/json
summary: Cancel SMS
example:
success: OK
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /format-number.json
kind: response
status: '200'
media_type: application/json
summary: Format Number
example:
number:
countrycode: 65
nationalnumber: 96112234
national_leading_zeroes: 96112234
rawinput: null
international: 6596112234
type: 1
isValid: true
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /get-sms-responses.json
kind: response
status: '200'
media_type: text/plain
summary: Get Responses by MessageID, Keyword or Mobile
example: "\n\n \n 1\n 1\n\
\ \n 1\n \n - \n 36573149\n\
\ 339814842\n 4070947\n \
\ 2020-06-23 10:03:44\n \n \n\
\ 61478038915\n Hi There, this is a sample response\n\
\ 61429720235\n This is my message, click\
\ on my link TapTh.is/hO2HL7b0\n
\n \n \n\
\ SUCCESS\n OK\n \n"
- api: v1
method: POST
path: /get-sms-responses.json
kind: response
status: '200'
media_type: application/json
summary: Get Responses by MessageID, Keyword or Mobile
example:
page:
count: 1
number: 1
total: 1
responses:
- id: 36573149
message_id: 339814842
list_id: 4070947
received_at: '2020-06-23 10:03:44'
first_name: null
last_name: null
msisdn: 61478038915
response: Hi There, this is a sample response
longcode: 61429720235
original_message: This is my message, click on my link TapTh.is/hO2HL7b0
error:
code: SUCCESS
description: OK
- api: v1
method: GET
path: /get-user-sms-responses.json
kind: response
status: '200'
media_type: text/plain
summary: Get Responses by Time Frame
example: "\n\n \n 1\n 1\n\
\ \n 4\n \n - \n 36573149\n\
\ 339814842\n 4070947\n \
\ 2020-06-23 10:03:44\n \n \n\
\ 61478038915\n Hi There, this is a sample response\n\
\ 61429720235\n
\n - \n 36573132\n\
\ 340267059\n 4070887\n \
\ 2020-06-23 10:03:05\n Ella\n \
\ B\n 61478038915\n I\
\ there, this is a sample response\n 61429625067\n \
\
\n - \n 36283700\n 338808275\n\
\ 4070947\n 2020-06-15 01:15:49\n\
\ \n \n 61478038915\n \
\ Received response\n 61436446702\n\
\
\n - \n 36230542\n 338116740\n\
\ 4070947\n 2020-06-12 00:06:10\n\
\ \n \n 61478038915\n \
\ Testing email sms\n 61429238797\n\
\
\n \n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /get-sms.json
kind: response
status: '200'
media_type: application/json
summary: Get Message/Campaign Information
example:
message_id: 339814842
send_at: '2020-06-18 11:17:44'
recipients: 1
cost: 0.087
sms: 1
message: This is my message, click on my link [tracked-link]
delivery_stats:
delivered: 1
pending: 0
bounced: 0
responses: 1
optouts: 0
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /get-sms.json
kind: response
status: '200'
media_type: text/plain
summary: Get Message/Campaign Information
example: "\n\n 339814842\n 2020-06-18\
\ 11:17:44\n 1\n 0.087\n 1\n \
\ This is my message, click on my link [tracked-link]\n \n\
\ 1\n 0\n 0\n \
\ 1\n 0\n \n \n\
\ SUCCESS\n OK\n \n"
- api: v1
method: POST
path: /get-sms-delivery-status.json
kind: response
status: '200'
media_type: application/json
summary: Get SMS Delivery Status
example:
stats:
message_id: 339814842
sender_id: 61429720235
mobile: 61478038915
send_at: '2020-06-18 11:17:44'
datetime: '2020-06-18 11:17:00'
status: delivered
message: This is my message, click on my link TapTh.is/hO2HL7b0
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /get-sms-delivery-status.json
kind: response
status: '200'
media_type: text/plain
summary: Get SMS Delivery Status
example: "\n\n \n 339814842\n\
\ 61429720235\n 61478038915\n 2020-06-18\
\ 11:17:44\n 2020-06-18 11:17:00\n delivered\n\
\ This is my message, click on my link TapTh.is/hO2HL7b0\n \n\
\ \n SUCCESS\n OK\n \n\
"
- api: v1
method: POST
path: /get-sms-stats.json
kind: response
status: '200'
media_type: application/json
summary: Get Message/Campaign Report
example:
stats:
hard_bounced: 0
soft_bounced: 0
total: 1
recipientCount: 1
delivered: 1
pending: 0
bounced: 0
responses: 1
opt-outs: 0
link_hits: 0
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /get-sms-stats.json
kind: response
status: '200'
media_type: text/plain
summary: Get Message/Campaign Report
example: "\n\n \n 0\n\
\ 0\n 1\n 1\n\
\ 1\n 0\n 0\n \
\ 1\n 0\n 0\n\
\ \n \n SUCCESS\n OK\n\
\ \n\n"
- api: v1
method: POST
path: /get-sms-sent.json
kind: response
status: '200'
media_type: text/plain
summary: Get Message/Campaign Recipients
example: "\n\n \n 1\n 1\n\
\ \n 1\n \n 339814842\n \
\ 2020-06-18 11:17:44\n 1\n 0.087\n\
\ 1\n \n 1\n \
\ 0\n 0\n 1\n\
\ 0\n \n \n \n \
\ - \n 61478038915\n \n\
\ \n delivered\n \
\ false\n
\n \n \n SUCCESS\n\
\ OK\n \n"
- api: v1
method: POST
path: /add-list.json
kind: response
status: '200'
media_type: text/plain
summary: Add List
example: "\n\n 4213652\n User List\n \
\ 2020-06-24 05:26:59\n 0\n \n\
\ Email\n Postcode\n ID\n\
\ \n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /remove-list.json
kind: response
status: '200'
media_type: text/plain
summary: Remove List
example: "\n\n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /add-to-list.json
kind: response
status: '200'
media_type: text/plain
summary: Add Contact to List
example: "\n\n 4213644\n 61429720235\n\
\ \n \n 2020-06-24 07:09:03\n active\n\
\ \n Telstra\n \n \n \n\
\ \n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /edit-list-member.json
kind: response
status: '200'
media_type: application/json
summary: Update Contact
example:
list_id: 4213644
msisdn: 61429720235
first_name: ''
last_name: ''
created_at: '2020-06-24 07:09:03'
status: active
fields:
Email: Optus
Postcode: ''
ID: ''
Handset: ''
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /edit-list-member.json
kind: response
status: '200'
media_type: text/plain
summary: Update Contact
example: "\n\n 4213644\n 61429720235\n\
\ \n \n 2020-06-24 07:09:03\n active\n\
\ \n Optus\n \n \n \n\
\ \n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /delete-from-list.json
kind: response
status: '200'
media_type: text/plain
summary: Remove Contact
example: "\n\n \n - 4213644
\n \n\
\ \n SUCCESS\n OK\n \n\
"
- api: v1
method: POST
path: /optout-list-member.json
kind: response
status: '200'
media_type: application/json
summary: Opt Out/Unsubscribe Contact
example:
list_ids:
- 4214121
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /optout-list-member.json
kind: response
status: '200'
media_type: text/plain
summary: Opt Out/Unsubscribe Contact
example: "\n\n \n - 4214121
\n \n\
\ \n SUCCESS\n OK\n \n\
"
- api: v1
method: POST
path: /add-contacts-bulk-progress.json
kind: response
status: '200'
media_type: application/json
summary: Check Progress Of Import
example:
list_id: 4214121
status: completed
importlength: 2
completed: 2
duplicates: 0
skipped: 0
optout: 0
imported: 2
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /add-contacts-bulk-progress.json
kind: response
status: '200'
media_type: text/plain
summary: Check Progress Of Import
example: "\n\n 4214121\n completed\n\
\ 2\n 2\n 0\n\
\ 0\n 0\n 2\n \n \
\ SUCCESS\n OK\n \n"
- api: v1
method: GET
path: /get-numbers.json
kind: response
status: '200'
media_type: application/json
summary: Get Numbers
example:
page:
count: 1
number: 1
numbers_total: 1
filter: owned
numbers:
- number: 61436446702
price: 25
auto_renew: true
next_charge: '2020-07-15'
status: active
error:
code: SUCCESS
description: OK
- api: v1
method: GET
path: /get-numbers.json
kind: response
status: '200'
media_type: text/plain
summary: Get Numbers
example: "\n\n \n 1\n 1\n\
\ \n 1\n owned\n \n \
\ - \n 61436446702\n 25\n \
\ true\n 2020-07-15\n \
\ active\n
\n \n \n SUCCESS\n\
\ OK\n \n"
- api: v1
method: POST
path: /get-number.json
kind: response
status: '200'
media_type: application/json
summary: Get Number Information
example:
number: 61418279031
price: 25
auto_renew: true
next_charge: '2020-07-24'
status: active
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /get-number.json
kind: response
status: '200'
media_type: text/plain
summary: Get Number Information
example: "\n\n 61418279031\n 25\n\
\ true\n 2020-07-24\n active\n\
\ \n SUCCESS\n OK\n \n\
"
- api: v1
method: POST
path: /edit-number-options.json
kind: response
status: '200'
media_type: application/json
summary: Edit Number Options
example:
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /edit-number-options.json
kind: response
status: '200'
media_type: text/plain
summary: Edit Number Options
example: "\n\n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /add-email.json
kind: response
status: '200'
media_type: application/json
summary: Add Email
example:
success: true
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /add-email.json
kind: response
status: '200'
media_type: text/plain
summary: Add Email
example: "\n\n true\n \n SUCCESS\n\
\ OK\n \n"
- api: v1
method: POST
path: /delete-email.json
kind: response
status: '200'
media_type: application/json
summary: Delete Email
example:
success: true
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /delete-email.json
kind: response
status: '200'
media_type: text/plain
summary: Delete Email
example: "\n\n true\n \n SUCCESS\n\
\ OK\n \n"
- api: v1
method: POST
path: /add-keyword.json
kind: response
status: '200'
media_type: application/json
summary: Add Keyword
example:
keyword: NEWS
reference: Gym news
number: 61418279031
list_id: 4214634
welcome_message: Welcome to Mike's gym news
member_message: Thanks for your continued support
forward_url: http://example.com/gym-promo
forward_sms: 61491570157,61491570158
forward_email: news@example.com,mike@example.com
status: open
billing_date: '2020-07-24'
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /add-keyword.json
kind: response
status: '200'
media_type: text/plain
summary: Add Keyword
example: "\n\n GYM\n Gym news\n\
\ 61418279031\n 4214637\n Welcome to\
\ Mike's gym news\n Thanks for your continued support\n\
\ http://example.com/gym-promo\n 61491570157,61491570158\n\
\ news@example.com,mike@example.com\n open\n\
\ 2020-07-24\n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /edit-keyword.json
kind: response
status: '200'
media_type: application/json
summary: Edit Keyword
example:
keyword: NEWS
reference: Gym news
number: 61418279031
list_id: 4214634
welcome_message: Welcome to Fitness gym news
member_message: Thanks for your continued support
forward_url: http://example.com/gym-promo
forward_sms: 61491570157,61491570158
forward_email: news@example.com,mike@example.com
status: open
billing_date: '2020-07-24'
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /edit-keyword.json
kind: response
status: '200'
media_type: text/plain
summary: Edit Keyword
example: "\n\n NEWS\n Gym news\n\
\ 61418279031\n 4214634\n Welcome to\
\ Fitness gym news\n Thanks for your continued support\n\
\ http://example.com/gym-promo\n 61491570157,61491570158\n\
\ news@example.com,mike@example.com\n open\n\
\ 2020-07-24\n \n SUCCESS\n OK\n\
\ \n"
- api: v1
method: POST
path: /get-keywords.json
kind: response
status: '200'
media_type: application/json
summary: Get Keywords
example:
page:
count: 1
number: 1
keywords_total: 2
keywords:
- keyword: GYM
reference: Gym news
number: 61418279031
list_id: 4214637
welcome_message: Welcome to Mike's gym news
member_message: Thanks for your continued support
forward_url: http://example.com/gym-promo
forward_sms: 61491570157,61491570158
forward_email: news@example.com,mike@example.com
status: open
billing_date: '2020-07-24'
- keyword: NEWS
reference: Gym news
number: 61418279031
list_id: 4214634
welcome_message: Welcome to Mike's gym news
member_message: Thanks for your continued support
forward_url: http://example.com/gym-promo
forward_sms: 61491570157,61491570158
forward_email: news@example.com,mike@example.com
status: open
billing_date: '2020-07-24'
error:
code: SUCCESS
description: OK
- api: v1
method: POST
path: /get-keywords.json
kind: response
status: '200'
media_type: text/plain
summary: Get Keywords
example: "\n\n \n 1\n 1\n\
\ \n 2\n \n - \n \
\ GYM\n Gym news\n 61418279031\n\
\ 4214637\n Welcome to Mike's gym news\n\
\ Thanks for your continued support\n http://example.com/gym-promo\n\
\ 61491570157,61491570158\n news@example.com,mike@example.com\n\
\ open\n 2020-07-24\n
\n\
\ - \n NEWS\n Gym news\n\
\ 61418279031\n 4214634\n Welcome\
\ to Mike's gym news\n Thanks for your continued support\n\
\ http://example.com/gym-promo\n 61491570157,61491570158\n\
\ news@example.com,mike@example.com\n open\n\
\ 2020-07-24\n
\n \n \n\
\ SUCCESS\n OK\n \n"
- api: v1
method: GET
path: /get-balance.json
kind: response
status: '200'
media_type: application/json
summary: Get Balance
example:
balance: 73.954
currency: AUD
error:
code: SUCCESS
description: OK
- api: v1
method: GET
path: /get-balance.json
kind: response
status: '200'
media_type: text/plain
summary: Get Balance
example: "\n\n 73.954\n AUD\n\
\ \n SUCCESS\n OK\n \n\
"