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/ PYTHON_SIGNAL_CLI_REST_API_ACCOUNT
recipients | Array of strings |
message | string |
number | string or null |
base64_attachments | Array of strings or null |
mentions | Array of strings or null |
{- "recipients": [
- "string"
], - "message": "string",
- "number": "string",
- "base64_attachments": [
- "string"
], - "mentions": [
- "string"
]
}
{- "timestamps": {
- "timestamp": {
- "recipients": [
- "string"
]
}
}
}
Send a signal message.number
can be ommited if API is running w/ PYTHON_SIGNAL_CLI_REST_API_
recipient required | string |
message | string |
number | string or null |
base64_attachments | Array of strings |
{- "message": "string",
- "number": "string",
- "base64_attachments": [
- "string"
]
}
{- "timestamps": {
- "timestamp": {
- "recipients": [
- "string"
]
}
}
}
List all Signal Groups.
number required | string Registered Phone Number |
[- {
- "blocked": true,
- "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 or null <int32> |
{- "name": "string",
- "members": [
- "string"
], - "permissions": {
- "add_members": "every-member",
- "edit_group": "every-member"
}, - "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",
- "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",
- "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 Group invite link like https://signal.group/#... |
number required | string |
{- "description": "string",
- "status": 0,
- "message": "string"
}
Send a reaction.
number required | string |
reaction | string |
target_author | string |
timestamp | integer <int32> |
recipient | string |
groupid | string or null |
remove | boolean or null |
{- "reaction": "string",
- "target_author": "string",
- "timestamp": 0,
- "recipient": "string",
- "groupid": "string",
- "remove": true
}
{- "timestamps": {
- "timestamp": {
- "recipients": [
- "string"
]
}
}
}
Delete a reaction.
number required | string |
recipient | string |
target_author | string |
timestamp | integer <int32> |
{- "recipient": "string",
- "target_author": "string",
- "timestamp": 0
}
{- "timestamps": {
- "timestamp": {
- "recipients": [
- "string"
]
}
}
}
Register a phone number with the signal network.
number required | string |
captcha | string or null |
use_voice | boolean or null |
{- "captcha": "string",
- "use_voice": true
}
{ }
Verify a registered phone number with the signal network.
token required | string |
number required | string |
pin | string or null |
{- "pin": "string"
}
{ }
Set your name and optional an avatar.
number required | string |
name | string |
family_name | string or null |
base64_avatar | string or null |
about | string or null |
{- "name": "string",
- "family_name": "string",
- "base64_avatar": "string",
- "about": "string"
}
{- "description": "string",
- "status": 0,
- "message": "string"
}