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"
}