Skip to main content

Overview

In this section we'll be taking a look at how to use Secured Signal API.

Basic

Here is a quick command to see if you've correctly followed the Setup Instructions:

curl -X POST \
-H "Content-Type: application/json" \
-d '{"message":"Hello, World!", "number":"<from>", "recipients":["<to>"]}' \
'http://sec-signal-api:8880/v2/send'

Which will send Hello, World! to <to> from <from>.

Auth

Secured Signal API implements 3 Auth Methods:

MethodExample
Bearer AuthAdd Authorization: Bearer API_TOKEN to headers
Basic AuthAdd Authorization: Basic BASE64_STRING (api:API_TOKEN)
Query AuthAppend @authorization=API_TOKEN to request URL

Example:

curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer API_TOKEN" \
-d '{"message":"Hello, World!", "number":"<from>", "recipients":["<to>"]}' \
'http://sec-signal-api:8880/v2/send'