Skip to content

ClicksendsmsClient

Attributes

TRIGGER_OPERATIONS module-attribute

TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'sms_inbound_automation': {'operation_id': 'sms_inbound_automation', 'path': '/{connectionId}/ms-flow/automations/sms/inbound', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': None}}

Classes

SmsSendInput dataclass

SmsSendInput(messages: List[Dict[str, Any]])

Send SMS

Attributes

messages instance-attribute
messages: List[Dict[str, Any]]

Message

SmsSendResponse dataclass

SmsSendResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Send SMS

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Msg

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

CreateListInput dataclass

CreateListInput(list_name: str)

Create New Contact List

Attributes

list_name instance-attribute
list_name: str

Your contact list name

CreateListResponse dataclass

CreateListResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Create New Contact List

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

GetContactListsResponse dataclass

GetContactListsResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Get Contact Lists

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

SendVoiceInput dataclass

SendVoiceInput(messages: List[Dict[str, Any]])

Send Voice Message

Attributes

messages instance-attribute
messages: List[Dict[str, Any]]

Message

SendVoiceResponse dataclass

SendVoiceResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Send Voice Message

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

DeleteListResponse dataclass

DeleteListResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None)

Response for Delete List

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

CreateListContactInput dataclass

CreateListContactInput(first_name: str, last_name: str, phone_number: str, *, email: Optional[str] = None, fax_number: Optional[str] = None, organization_name: Optional[str] = None, address_country: Optional[str] = None, address_state: Optional[str] = None, address_city: Optional[str] = None, custom1: Optional[str] = None, custom3: Optional[str] = None, address_postal_code: Optional[str] = None, custom2: Optional[str] = None, custom4: Optional[str] = None, address_line1: Optional[str] = None, address_line2: Optional[str] = None)

Create New Contact

Attributes

first_name instance-attribute
first_name: str

Contact's first name.

last_name instance-attribute
last_name: str

Contact's last name.

phone_number instance-attribute
phone_number: str

The contact phone in local or international format e.g. +61411111111.

email class-attribute instance-attribute
email: Optional[str] = dataclass_field(default=None, kw_only=True)

Contact's email address.

fax_number class-attribute instance-attribute
fax_number: Optional[str] = dataclass_field(default=None, kw_only=True)

Contact's fax number.

organization_name class-attribute instance-attribute
organization_name: Optional[str] = dataclass_field(default=None, kw_only=True)

Contact's organization name.

address_country class-attribute instance-attribute
address_country: Optional[str] = dataclass_field(default=None, kw_only=True)

The contact's country.

address_state class-attribute instance-attribute
address_state: Optional[str] = dataclass_field(default=None, kw_only=True)

State

address_city class-attribute instance-attribute
address_city: Optional[str] = dataclass_field(default=None, kw_only=True)

Address City

custom1 class-attribute instance-attribute
custom1: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'custom_1'})

Custom 1

custom3 class-attribute instance-attribute
custom3: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'custom_3'})

Custom 3

custom2 class-attribute instance-attribute
custom2: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'custom_2'})

Custom 2

custom4 class-attribute instance-attribute
custom4: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'custom_4'})

Custom 4

address_line1 class-attribute instance-attribute
address_line1: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'address_line_1'})

Address Line 1

address_line2 class-attribute instance-attribute
address_line2: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'address_line_2'})

Address Line 2

CreateListContactResponse dataclass

CreateListContactResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Create New Contact

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

ViewListContactsResponse dataclass

ViewListContactsResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Get Contacts in a List

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

DeleteListContactResponse dataclass

DeleteListContactResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None)

Response for Delete a Contact

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

SendMmsInput dataclass

SendMmsInput(messages: List[Dict[str, Any]], media_file: str)

Send MMS

Attributes

messages instance-attribute
messages: List[Dict[str, Any]]

Message

media_file instance-attribute
media_file: str

Supports maximum file size of 250kB, Gif can only be supported if it below 100 kB file size

SendMmsResponse dataclass

SendMmsResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Send MMS

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

SendFaxInput dataclass

SendFaxInput(messages: List[Dict[str, Any]], file_url: str)

Send Fax

Attributes

messages instance-attribute
messages: List[Dict[str, Any]]

Message

file_url instance-attribute
file_url: str

Maximum file size is 4 MB. All pages should be in portrait. Chat with ClickSend Support for complete specifications

SendFaxResponse dataclass

SendFaxResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Send Fax

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

UploadMediaInput dataclass

UploadMediaInput(content: str)

Convert Media File Format

Attributes

content instance-attribute
content: str

File Content (base64)

UploadMediaResponse dataclass

UploadMediaResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Convert Media File Format

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

SearchContactListResponse dataclass

SearchContactListResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Search Contact Lists

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

SendLetterInput dataclass

SendLetterInput(file_url: str, colour: int, duplex: int, recipients: List[Dict[str, Any]], source: str, *, template_used: Optional[int] = None, priority_post: Optional[int] = None)

Send Letter

Attributes

file_url instance-attribute
file_url: str

Maximum file size is 10 MB. All pages should be in portrait. Chat with ClickSend Support for complete specifications.

template_used class-attribute instance-attribute
template_used: Optional[int] = dataclass_field(default=None, kw_only=True)

Whether using letter template. Flag value must be 1 for yes or 0 for no.

colour instance-attribute
colour: int

Choose to use colour or B&W printing. (Black & White = 0, Colour = 1)

duplex instance-attribute
duplex: int

Choose to use Duplex = 1 (double-sided) or Simplex = 0(single sided) printing.

priority_post class-attribute instance-attribute
priority_post: Optional[int] = dataclass_field(default=None, kw_only=True)

Whether letter is priority, Flag value must be 1 for yes or 0 for no.

recipients instance-attribute
recipients: List[Dict[str, Any]]

Recipient

source instance-attribute
source: str

Source

SendLetterResponse dataclass

SendLetterResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Send Letter

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

SendPostcardInput dataclass

SendPostcardInput(recipients: List[Dict[str, Any]], file_urls: List[str])

Send Postcard

Attributes

recipients instance-attribute
recipients: List[Dict[str, Any]]

item

file_urls instance-attribute
file_urls: List[str]

PDF File URL

SendPostcardResponse dataclass

SendPostcardResponse(*, http_code: Optional[int] = None, response_code: Optional[str] = None, response_msg: Optional[str] = None, data: Optional[Dict[str, Any]] = None)

Response for Send Postcard

Attributes

http_code class-attribute instance-attribute
http_code: Optional[int] = dataclass_field(default=None, kw_only=True)

Http Code

response_code class-attribute instance-attribute
response_code: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Code

response_msg class-attribute instance-attribute
response_msg: Optional[str] = dataclass_field(default=None, kw_only=True)

Response Message

data class-attribute instance-attribute
data: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True)

data

SmsInboundAutomationInput dataclass

SmsInboundAutomationInput(message_search_type: int, message_search_term: str, action_address: str, dedicated_number: str, rule_name: str, webhook_type: str, action: str, enabled: int)

SMS Inbound Automation

Attributes

message_search_type instance-attribute
message_search_type: int

Message Search Type: 0=Any message, 1=starts with, 2=contains, 3=does not contain.

message_search_term instance-attribute
message_search_term: str

word or phrase in the SMS

action_address instance-attribute
action_address: str

Action address

dedicated_number instance-attribute
dedicated_number: str

Decicated Number. Can be '*' to apply to all numbers.

rule_name instance-attribute
rule_name: str

Rule Name

webhook_type instance-attribute
webhook_type: str

Webhook Type

action instance-attribute
action: str

Action to be taken (AUTO_REPLY, EMAIL_USER, EMAIL_FIXED, URL, SMS, POLL, GROUP_SMS, MOVE_CONTACT, CREATE_CONTACT, CREATE_CONTACT_PLUS_EMAIL, CREATE_CONTACT_PLUS_NAME_EMAIL CREATE_CONTACT_PLUS_NAME, SMPP, NONE).

enabled instance-attribute
enabled: int

enabled

ClicksendsmsClient

ClicksendsmsClient(connection_runtime_url: str, credential: AsyncTokenCredential | AzureKeyCredential, *, max_retry_attempts: int = 3, timeout: float = 30.0, use_exponential_backoff: bool = True, initial_retry_delay_seconds: float = 0.5, maximum_retry_delay_seconds: float = 120.0, retry_jitter_factor: float = 0.1, retry_unsafe_http_methods: bool = False, transport: Optional[AsyncHttpTransport] = None, **kwargs: Any)

Bases: ConnectorClientBase

Typed client for clicksendsms connector.

Initialize a ClicksendsmsClient.

Parameters:

Name Type Description Default
connection_runtime_url str

The connection runtime URL from Azure Portal.

required
credential AsyncTokenCredential | AzureKeyCredential

Caller-owned Azure Core credential.

required
max_retry_attempts int

The maximum number of request attempts.

3
timeout float

The network timeout in seconds for each request. The value configures Azure Core retry and transport deadlines. Nonpositive values disable SDK and transport deadlines.

30.0
use_exponential_backoff bool

Whether retries use exponential backoff.

True
initial_retry_delay_seconds float

The initial retry delay in seconds.

0.5
maximum_retry_delay_seconds float

The maximum retry delay in seconds.

120.0
retry_jitter_factor float

The jitter fraction applied to retry delays.

0.1
retry_unsafe_http_methods bool

Whether unsafe HTTP methods may be retried.

False
transport Optional[AsyncHttpTransport]

Optional Azure Core async HTTP transport closed by the client through its asynchronous lifecycle.

None
**kwargs Any

Optional Azure Core pipeline policy settings.

{}

Methods:

sms_send async
sms_send(input: SmsSendInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Send SMS

Each 160 characters = 1 SMS. Can send up to 1,224 standard characters.

Swagger operation ID: sms_send.

Parameters:

Name Type Description Default
input SmsSendInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

create_list async
create_list(input: CreateListInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Create New Contact List

Create New Contact List

Swagger operation ID: create_list.

Parameters:

Name Type Description Default
input CreateListInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

get_contact_lists async
get_contact_lists(*, page: Optional[int] = None, limit: Optional[int] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Get Contact Lists

Get all contact lists unless specified in the advance options

Swagger operation ID: get_contact_lists.

Parameters:

Name Type Description Default
page Optional[int]

Page number.

None
limit Optional[int]

Number of records per page.

None
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

send_voice async
send_voice(input: SendVoiceInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Send Voice Message

Each 300 characters = 1 voice message. Can send up to 1,200 standard characters

Swagger operation ID: send_voice.

Parameters:

Name Type Description Default
input SendVoiceInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

delete_list async
delete_list(list_id: int, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Delete List

Delete a specific contact list

Swagger operation ID: delete_list.

Parameters:

Name Type Description Default
list_id int

You may use the Search Contact List action OR Get Contact List action to get the List ID.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

create_list_contact async
create_list_contact(input: CreateListContactInput | Mapping[str, Any], list_id: int, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Create New Contact

Create New Contact

Swagger operation ID: create_list_contact.

Parameters:

Name Type Description Default
input CreateListContactInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
list_id int

You may use the Search Contact List action OR Get Contact List action to get the List ID.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

view_list_contacts async
view_list_contacts(list_id: int, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Get Contacts in a List

Get all Contacts in a List

Swagger operation ID: view_list_contacts.

Parameters:

Name Type Description Default
list_id int

You may use the Search Contact List action OR Get Contact List action to get the List ID.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

delete_list_contact async
delete_list_contact(list_id: int, contact_id: int, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Delete a Contact

Delete a Contact

Swagger operation ID: delete_list_contact.

Parameters:

Name Type Description Default
list_id int

You may use the Search Contact List action OR Get Contact List action to get the List ID.

required
contact_id int

Contact ID.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

send_mms async
send_mms(input: SendMmsInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Send MMS

Send MMS

Swagger operation ID: send_mms.

Parameters:

Name Type Description Default
input SendMmsInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

send_fax async
send_fax(input: SendFaxInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Send Fax

Send Fax

Swagger operation ID: send_fax.

Parameters:

Name Type Description Default
input SendFaxInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

upload_media async
upload_media(input: UploadMediaInput | Mapping[str, Any], convert: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Convert Media File Format

Convert Media File Format

Swagger operation ID: upload_media.

Parameters:

Name Type Description Default
input UploadMediaInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
convert str

Select action the file is needed for.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

search_contact_list async
search_contact_list(q: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Search Contact Lists

Get list of searched contact list

Swagger operation ID: search_contact_list.

Parameters:

Name Type Description Default
q str

Search for.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

send_letter async
send_letter(input: SendLetterInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Send Letter

Send Letter

Swagger operation ID: send_letter.

Parameters:

Name Type Description Default
input SendLetterInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.

send_postcard async
send_postcard(input: SendPostcardInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None

Send Postcard

Send one or more postcards

Swagger operation ID: send_postcard.

Parameters:

Name Type Description Default
input SendPostcardInput | Mapping[str, Any]

The request body. Mapping keys use serialized Swagger wire names.

required
timeout Optional[float]

The request timeout in seconds.

None
headers Optional[Mapping[str, str]]

Additional HTTP request headers.

None
client_request_id Optional[str]

A caller-provided request identifier.

None
response_hook Optional[ConnectorResponseHook]

A callback invoked with the connector response.

None

Returns:

Type Description
dict[str, Any] | None

dict[str, Any] | None: The connector operation result.

Raises:

Type Description
ConnectorException

If the connector request fails.