api-docs v5.116.0

API Docs

Table of contents


SMS

SMS - Find

Back to top

Get list of sms

GET /sms

Headers - Header

Name Type Description
Authorization string

key to place the API token to using the grant 'Bearer'

Header examples

Authorization-Example

{
  "Authorization": "Bearer <your-api-token>"
}

Examples

Example usage:

curl "https://yourdomain.com/sms" \
  -X GET \
  -H "Authorization: Bearer <your-api-token>"

Success response

Success response - Success 200

Name Type Description
smsList object[]

array of sms

smsList.id string
smsList.createdAt number
smsList.organization string

under what organization will the sms be sent

smsList.provider string Allowed values: globelabs
smsList.message string
smsList.error string
smsList.sentAt number
smsList.metadata object
smsList.metadata.appid string
smsList.metadata.shortcode string
smsList.metadata.appsecret string
smsList.metadata.passphrase string
smsList.recipients object[]

array of numbers

smsList.recipients.id string

uid for account, id for patient

smsList.recipients.type string Allowed values: medical-patient,account
smsList.recipients.address string

sms address/number

smsList.recipients.sentAt number

Success response example

Success response example - Success-Response:

HTTP/1.1 200 OK
[
  {
    "id": "id-1",
    "createdAt": 1564661697125,
    "createdBy": "some-uid"
  },
  {
    "id": "id-2",
    "createdAt": 1564661697125,
    "createdBy": "some-uid"
  }
]

SMS - Get

Back to top

Get a specific sms

GET /sms/:id

Headers - Header

Name Type Description
Authorization string

key to place the API token to using the grant 'Bearer'

Header examples

Authorization-Example

{
  "Authorization": "Bearer <your-api-token>"
}

Examples

Example usage:

curl "https://yourdomain.com/sms/<sms-id>" \
  -X GET \
  -H "Authorization: Bearer <your-api-token>"

Success response

Success response - Success 200

Name Type Description
id string
createdAt number
organization string

under what organization will the sms be sent

provider string Allowed values: globelabs
message string
error string
sentAt number
metadata object
metadata.appid string
metadata.shortcode string
metadata.appsecret string
metadata.passphrase string
recipients object[]

array of numbers

recipients.id string

uid for account, id for patient

recipients.type string Allowed values: medical-patient,account
recipients.address string

sms address/number

recipients.sentAt number

Success response example

Success response example - Success-Response:

HTTP/1.1 200 OK
{
  "id": "id-1",
  "createdAt": 1564661697125,
  "createdBy": "some-uid"
}

SMS - Post

Back to top

Create sms

POST /sms

Headers - Header

Name Type Description
Authorization string

key to place the API token to using the grant 'Bearer'

Header examples

Authorization-Example

{
  "Authorization": "Bearer <your-api-token>"
}

Parameters - Parameter

Name Type Description
organization string

under what organization will the sms be sent

provider string optional Allowed values: globelabs
message string
metadata object optional
metadata.appid string
metadata.shortcode string
metadata.appsecret string
metadata.passphrase string
recipients object[]

array of numbers

recipients.id string

uid for account, id for patient

recipients.type string Size range: 1..
Allowed values: medical-patient,account
recipients.address string

sms address/number

recipients.sentAt number

Examples

Example usage:

curl "https://yourdomain.com/sms" \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <your-api-token>" \
  -d '{
    "organization": "org-id",
    "message": "hey",
    "recipients": [
      {
        "id": "some-uid"
      }
    ]
  }'

Parameters examples

json - Request-Example

{
  "organization": "org-id",
  "message": "hey",
  "recipients": [
    {
      "id": "some-uid"
    }
  ]
}

Success response

Success response - Success 200

Name Type Description
id string
createdAt number
organization string

under what organization will the sms be sent

provider string Allowed values: globelabs
message string
error string
sentAt number
metadata object
metadata.appid string
metadata.shortcode string
metadata.appsecret string
metadata.passphrase string
recipients object[]

array of numbers

recipients.id string

uid for account, id for patient

recipients.type string Allowed values: medical-patient,account
recipients.address string

sms address/number

recipients.sentAt number

Success response example

Success response example - Success-Response:

HTTP/1.1 200 OK
{
  "id": "id-1",
  "createdAt": 1564661697125,
  "createdBy": "some-uid"
}

results matching ""

    No results matching ""