Check if one or more phone numbers are registered with the Signal Service.
| numbers required | Array of strings Numbers to check |
[- {
- "number": "string",
- "registered": true
}
]Send a signal message.number can be ommited if API is running w/ SIGNAL_CLI_DBUS_REST_API_ACCOUNT
| recipients | Array of strings |
| message | string |
| number | string or null |
| base64_attachments | Array of strings or null |
{- "recipients": [
- "string"
], - "message": "string",
- "number": "string",
- "base64_attachments": [
- "string"
]
}{- "timestamp": "string"
}Send a signal message.number can be ommited if API is running w/ SIGNAL_CLI_DBUS_REST_API_ACCOUNT
| recipient required | string |
| message | string |
| number | string or null |
| base64_attachments | Array of strings |
{- "message": "string",
- "number": "string",
- "base64_attachments": [
- "string"
]
}{- "timestamp": "string"
}List all Signal Groups.
| number required | string Registered Phone Number |
[- {
- "blocked": true,
- "id": "string",
- "internal_id": "string",
- "invite_link": "string",
- "members": [
- "string"
], - "name": "string",
- "pending_invites": [
- "string"
], - "pending_requests": [
- "string"
], - "message_expiration_timer": 0,
- "admins": [
- "string"
], - "description": "string"
}
]Create a new Signal Group.
| number required | string |
| name | string |
| members | Array of strings |
object or null | |
| group_link | string Enum: "disabled" "enabled" "enabled-with-approval" |
| admins | Array of strings or null |
| description | string or null |
| base64_avatar | string or null |
| message_expiration_timer | integer <int32> Default: 0 |
{- "name": "string",
- "members": [
- "string"
], - "permissions": {
- "add_members": "only-admins",
- "edit_group": "only-admins"
}, - "group_link": "disabled",
- "admins": [
- "string"
], - "description": "string",
- "base64_avatar": "string",
- "message_expiration_timer": 0
}{- "group_id": "string"
}Update an existing Signal Group.
| groupid required | string |
| number required | string |
| group_link | string Enum: "unchanged" "disabled" "enabled" "enabled-with-approval" |
| add_admins | Array of strings or null |
| add_members | Array of strings or null |
{- "group_link": "unchanged",
- "add_admins": [
- "string"
], - "add_members": [
- "string"
]
}{- "blocked": true,
- "id": "string",
- "internal_id": "string",
- "invite_link": "string",
- "members": [
- "string"
], - "name": "string",
- "pending_invites": [
- "string"
], - "pending_requests": [
- "string"
], - "message_expiration_timer": 0,
- "admins": [
- "string"
], - "description": "string"
}List a Signal Group.
| groupid required | string Group ID |
| number required | string Registered Phone Number |
{- "blocked": true,
- "id": "string",
- "internal_id": "string",
- "invite_link": "string",
- "members": [
- "string"
], - "name": "string",
- "pending_invites": [
- "string"
], - "pending_requests": [
- "string"
], - "message_expiration_timer": 0,
- "admins": [
- "string"
], - "description": "string"
}Join a Signal Group.
| groupid required | string Get from invite link: https://signal.group/#`${groupid}` |
| number required | string |
{- "error": "string"
}Delete a reaction.
| number required | string |
| recipient | string |
| target_author | string |
| timestamp | integer <int32> |
{- "recipient": "string",
- "target_author": "string",
- "timestamp": 0
}{- "timestamp": "string"
}Send a reaction. Request must include either recipient or recipients!
| number required | string |
| reaction | string |
| target_author | string |
| timestamp | integer <int32> |
| recipients | Array of strings or null |
| recipient | string or null |
| remove | boolean Default: false |
{- "reaction": "string",
- "target_author": "string",
- "timestamp": 0,
- "recipients": [
- "string"
], - "recipient": "string",
- "remove": false
}{- "timestamp": "string"
}Register a phone number with the signal network.
| number required | string |
| captcha | string or null |
| use_voice | boolean Default: false |
{- "captcha": "string",
- "use_voice": false
}{ }Verify a registered phone number with the signal network.
| token required | string |
| number required | string |
| pin | string or null |
{- "pin": "string"
}{ }