source-twilio: ensure inline schemas, updated cdk, poetry (where possible) (#36666)
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com> Co-authored-by: Serhii Lazebnyi <serhii.lazebnyi@globallogic.com>
This commit is contained in:
@@ -13,7 +13,7 @@ data:
|
||||
connectorSubtype: api
|
||||
connectorType: source
|
||||
definitionId: b9dc6155-672e-42ea-b10d-9f1f1fb95ab1
|
||||
dockerImageTag: 0.11.0
|
||||
dockerImageTag: 0.11.2
|
||||
dockerRepository: airbyte/source-twilio
|
||||
documentationUrl: https://docs.airbyte.com/integrations/sources/twilio
|
||||
githubIssueLabel: source-twilio
|
||||
|
||||
@@ -1,40 +1,39 @@
|
||||
# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand.
|
||||
# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand.
|
||||
|
||||
[[package]]
|
||||
name = "airbyte-cdk"
|
||||
version = "0.72.1"
|
||||
version = "0.80.0"
|
||||
description = "A framework for writing Airbyte Connectors."
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
python-versions = "<4.0,>=3.9"
|
||||
files = [
|
||||
{file = "airbyte-cdk-0.72.1.tar.gz", hash = "sha256:1dbd0a11f3784cfdd5afa9f40315c9a6123e803be91f9f861642a78e7ee14cd9"},
|
||||
{file = "airbyte_cdk-0.72.1-py3-none-any.whl", hash = "sha256:849077805442286de99f589ecba4be82491a3d9d3f516ce1a8b0cbaf303db9a4"},
|
||||
{file = "airbyte_cdk-0.80.0-py3-none-any.whl", hash = "sha256:060e92323a73674fa4e9e2e4a1eb312b9b9d072c9bbe5fa28f54ef21cb4974f3"},
|
||||
{file = "airbyte_cdk-0.80.0.tar.gz", hash = "sha256:1383512a83917fecca5b24cea4c72aa5c561cf96dd464485fbcefda48fe574c5"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
airbyte-protocol-models = "0.5.1"
|
||||
backoff = "*"
|
||||
cachetools = "*"
|
||||
Deprecated = ">=1.2,<2.0"
|
||||
Deprecated = ">=1.2,<1.3"
|
||||
dpath = ">=2.0.1,<2.1.0"
|
||||
genson = "1.2.2"
|
||||
isodate = ">=0.6.1,<0.7.0"
|
||||
Jinja2 = ">=3.1.2,<3.2.0"
|
||||
jsonref = ">=0.2,<1.0"
|
||||
jsonref = ">=0.2,<0.3"
|
||||
jsonschema = ">=3.2.0,<3.3.0"
|
||||
pendulum = "<3.0.0"
|
||||
pydantic = ">=1.10.8,<2.0.0"
|
||||
pyrate-limiter = ">=3.1.0,<3.2.0"
|
||||
python-dateutil = "*"
|
||||
PyYAML = ">=6.0.1"
|
||||
PyYAML = ">=6.0.1,<7.0.0"
|
||||
requests = "*"
|
||||
requests-cache = "*"
|
||||
requests_cache = "*"
|
||||
wcmatch = "8.4"
|
||||
|
||||
[package.extras]
|
||||
dev = ["avro (>=1.11.2,<1.12.0)", "cohere (==4.21)", "fastavro (>=1.8.0,<1.9.0)", "freezegun", "langchain (==0.0.271)", "markdown", "mypy", "openai[embeddings] (==0.27.9)", "pandas (==2.0.3)", "pdf2image (==1.16.3)", "pdfminer.six (==20221105)", "pyarrow (>=15.0.0,<15.1.0)", "pytesseract (==0.3.10)", "pytest", "pytest-cov", "pytest-httpserver", "pytest-mock", "requests-mock", "tiktoken (==0.4.0)", "unstructured (==0.10.27)", "unstructured.pytesseract (>=0.3.12)", "unstructured[docx,pptx] (==0.10.27)"]
|
||||
file-based = ["avro (>=1.11.2,<1.12.0)", "fastavro (>=1.8.0,<1.9.0)", "markdown", "pdf2image (==1.16.3)", "pdfminer.six (==20221105)", "pyarrow (>=15.0.0,<15.1.0)", "pytesseract (==0.3.10)", "unstructured (==0.10.27)", "unstructured.pytesseract (>=0.3.12)", "unstructured[docx,pptx] (==0.10.27)"]
|
||||
sphinx-docs = ["Sphinx (>=4.2,<5.0)", "sphinx-rtd-theme (>=1.0,<2.0)"]
|
||||
file-based = ["avro (>=1.11.2,<1.12.0)", "fastavro (>=1.8.0,<1.9.0)", "markdown", "pdf2image (==1.16.3)", "pdfminer.six (==20221105)", "pyarrow (>=15.0.0,<15.1.0)", "pytesseract (==0.3.10)", "unstructured.pytesseract (>=0.3.12)", "unstructured[docx,pptx] (==0.10.27)"]
|
||||
sphinx-docs = ["Sphinx (>=4.2,<4.3)", "sphinx-rtd-theme (>=1.0,<1.1)"]
|
||||
vector-db-based = ["cohere (==4.21)", "langchain (==0.0.271)", "openai[embeddings] (==0.27.9)", "tiktoken (==0.4.0)"]
|
||||
|
||||
[[package]]
|
||||
@@ -380,13 +379,13 @@ i18n = ["Babel (>=2.7)"]
|
||||
|
||||
[[package]]
|
||||
name = "jsonref"
|
||||
version = "0.3.0"
|
||||
description = "jsonref is a library for automatic dereferencing of JSON Reference objects for Python."
|
||||
version = "0.2"
|
||||
description = "An implementation of JSON Reference for Python"
|
||||
optional = false
|
||||
python-versions = ">=3.3,<4.0"
|
||||
python-versions = "*"
|
||||
files = [
|
||||
{file = "jsonref-0.3.0-py3-none-any.whl", hash = "sha256:9480ad1b500f7e795daeb0ef29f9c55ae3a9ab38fb8d6659b6f4868acb5a5bc8"},
|
||||
{file = "jsonref-0.3.0.tar.gz", hash = "sha256:68b330c6815dc0d490dbb3d65ccda265ddde9f7856fd2f3322f971d456ea7549"},
|
||||
{file = "jsonref-0.2-py3-none-any.whl", hash = "sha256:b1e82fa0b62e2c2796a13e5401fe51790b248f6d9bf9d7212a3e31a3501b291f"},
|
||||
{file = "jsonref-0.2.tar.gz", hash = "sha256:f3c45b121cf6257eafabdc3a8008763aed1cd7da06dbabc59a9e4d2a5e4e6697"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -764,6 +763,7 @@ files = [
|
||||
{file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"},
|
||||
{file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"},
|
||||
{file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"},
|
||||
{file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"},
|
||||
{file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"},
|
||||
{file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"},
|
||||
{file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"},
|
||||
@@ -1044,4 +1044,4 @@ files = [
|
||||
[metadata]
|
||||
lock-version = "2.0"
|
||||
python-versions = "^3.9,<3.12"
|
||||
content-hash = "e21f9940f1301e1a1543fa09508c96610c08b9252e7ead3034021b0f522769cc"
|
||||
content-hash = "5fa13fee3738931e120c8085932e07441855e97a5a48bdc15700f9ba74532ff5"
|
||||
|
||||
@@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.poetry]
|
||||
version = "0.11.0"
|
||||
version = "0.11.2"
|
||||
name = "source-twilio"
|
||||
description = "Source implementation for Twilio."
|
||||
authors = [ "Airbyte <contact@airbyte.io>",]
|
||||
@@ -17,7 +17,7 @@ include = "source_twilio"
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.9,<3.12"
|
||||
airbyte-cdk = "^0"
|
||||
airbyte-cdk = "0.80.0"
|
||||
pendulum = "==2.1.2"
|
||||
requests = "==2.31.0"
|
||||
|
||||
|
||||
@@ -1,29 +1,37 @@
|
||||
{
|
||||
"properties": {
|
||||
"auth_token": {
|
||||
"description": "The authentication token for the account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The timestamp when the account was created",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The timestamp when the account was last updated",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-defined friendly name for the account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"owner_account_sid": {
|
||||
"description": "The SID of the owner account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for the account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The current status of the account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "URIs for accessing various subresources related to the account",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
@@ -90,9 +98,11 @@
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"description": "The type of the account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI for accessing the account resource",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,53 +1,69 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account associated with this address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"city": {
|
||||
"description": "The city of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"customer_name": {
|
||||
"description": "The name of the customer associated with this address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the address was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the address was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emergency_enabled": {
|
||||
"description": "Indicates whether emergency services are enabled for this address.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A friendly name or label for the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"iso_country": {
|
||||
"description": "The ISO 3166-1 alpha-2 country code of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"postal_code": {
|
||||
"description": "The postal code of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"region": {
|
||||
"description": "The region or state of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"street": {
|
||||
"description": "The street address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"street_secondary": {
|
||||
"description": "Additional information about the street address, such as suite number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"validated": {
|
||||
"description": "Indicates whether the address has been validated.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"verified": {
|
||||
"description": "Indicates whether the address has been verified.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI of the address resource.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,51 +1,66 @@
|
||||
{
|
||||
"properties": {
|
||||
"log_level": {
|
||||
"description": "The severity level of the alert (info, warning, error)",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"resource_sid": {
|
||||
"description": "The SID of the specific resource associated with the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the alert was last updated",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL or endpoint related to the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"request_method": {
|
||||
"description": "The method used in the HTTP request that triggered the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_generated": {
|
||||
"description": "The date and time when the alert data was generated",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"alert_text": {
|
||||
"description": "The actual content or text of the alert message",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier (SID) for the alert entry",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the alert was created",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"request_url": {
|
||||
"description": "The URL that was requested and triggered the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"service_sid": {
|
||||
"description": "The SID of the Twilio service related to the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"error_code": {
|
||||
"description": "The code representing the error, if an error occurred",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used for the alert",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"more_info": {
|
||||
"description": "Additional information or details related to the alert",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,68 +1,89 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the Twilio account associated with the application.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API being used for the application.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the application was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the application was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name assigned to the application for identification.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"message_status_callback": {
|
||||
"description": "The URL where status updates for outgoing messages will be sent.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "A unique identifier for the application.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_fallback_method": {
|
||||
"description": "The HTTP method used to send a fallback URL if an error occurs during SMS delivery.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_fallback_url": {
|
||||
"description": "The URL that Twilio will request if an error occurs during SMS delivery.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_method": {
|
||||
"description": "The HTTP method used to send SMS messages for the application.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"public_application_connect_enabled": {
|
||||
"description": "Indicates whether public application connect is enabled for the application.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"sms_status_callback": {
|
||||
"description": "The URL where status updates for incoming SMS messages will be sent.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_url": {
|
||||
"description": "The URL that Twilio will request when receiving an incoming SMS message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status_callback": {
|
||||
"description": "The URL where status updates for calls will be sent.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status_callback_method": {
|
||||
"description": "The HTTP method used to send status updates for calls.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI of the application resource.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_caller_id_lookup": {
|
||||
"description": "Indicates whether or not caller ID information will be looked up for incoming calls.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"voice_fallback_method": {
|
||||
"description": "The HTTP method used to send a fallback URL if an error occurs during voice call handling.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_fallback_url": {
|
||||
"description": "The URL that Twilio will request if an error occurs during voice call handling.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_method": {
|
||||
"description": "The HTTP method used for voice call handling.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_url": {
|
||||
"description": "The URL that Twilio will request for voice call handling.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,28 +1,36 @@
|
||||
{
|
||||
"properties": {
|
||||
"country_code": {
|
||||
"description": "The country code associated with the country.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country": {
|
||||
"description": "The name of the country for which phone number data is provided.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI to fetch more details about phone numbers in the country.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"beta": {
|
||||
"description": "Whether the phone number country data is in beta phase or not.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "URIs for accessing different types of phone numbers in the country.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"local": {
|
||||
"description": "URI for fetching local phone numbers in the country.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"mobile": {
|
||||
"description": "URI for fetching mobile phone numbers in the country.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"toll_free": {
|
||||
"description": "URI for fetching toll-free phone numbers in the country.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,53 +1,70 @@
|
||||
{
|
||||
"properties": {
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly nickname for the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number": {
|
||||
"description": "The phone number itself",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"lata": {
|
||||
"description": "Local access and transport area code for the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"rate_center": {
|
||||
"description": "Rate center for the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"latitude": {
|
||||
"description": "Latitude coordinate of the phone number's location",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"longitude": {
|
||||
"description": "Longitude coordinate of the phone number's location",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"locality": {
|
||||
"description": "Locality or city associated with the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"region": {
|
||||
"description": "Region or state associated with the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"postal_code": {
|
||||
"description": "Postal code of the phone number's location",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"iso_country": {
|
||||
"description": "ISO country code of the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address_requirements": {
|
||||
"description": "The requirements related to the address associated with the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"beta": {
|
||||
"description": "Indicator showing if the phone number is in beta testing",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"capabilities": {
|
||||
"description": "Object containing the capabilities of the available phone number",
|
||||
"properties": {
|
||||
"voice": {
|
||||
"description": "Capability for Voice calls",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"SMS": {
|
||||
"description": "Capability for Short Message Service (Texting)",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"MMS": {
|
||||
"description": "Capability for Multimedia Messaging Service",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"fax": {
|
||||
"description": "Capability for Facsimile (Faxing)",
|
||||
"type": ["null", "boolean"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,53 +1,70 @@
|
||||
{
|
||||
"properties": {
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name for the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number": {
|
||||
"description": "The phone number in E.164 format",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"lata": {
|
||||
"description": "Local access and transport area code",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"rate_center": {
|
||||
"description": "Rate center associated with the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"latitude": {
|
||||
"description": "Latitude coordinate of the phone number's location",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"longitude": {
|
||||
"description": "Longitude coordinate of the phone number's location",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"locality": {
|
||||
"description": "Locality or city where the phone number is based",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"region": {
|
||||
"description": "Region or state where the phone number is located",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"postal_code": {
|
||||
"description": "Postal code of the phone number's area",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"iso_country": {
|
||||
"description": "The ISO country code for the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address_requirements": {
|
||||
"description": "Address requirements for purchasing the phone number",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"beta": {
|
||||
"description": "Indicates if the phone number is in beta testing phase",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"capabilities": {
|
||||
"description": "Represents the capabilities of the available mobile phone numbers such as SMS and voice services",
|
||||
"properties": {
|
||||
"voice": {
|
||||
"description": "Indicates if voice calling capability is available",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"SMS": {
|
||||
"description": "Indicates if SMS messaging is supported",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"MMS": {
|
||||
"description": "Indicates if MMS messaging is supported",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"fax": {
|
||||
"description": "Indicates if fax capability is available",
|
||||
"type": ["null", "boolean"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,53 +1,70 @@
|
||||
{
|
||||
"properties": {
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name associated with the phone number for easy identification.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number": {
|
||||
"description": "The toll-free phone number that can be used for communication.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"lata": {
|
||||
"description": "The Local Access and Transport Area code of the phone number's location.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"rate_center": {
|
||||
"description": "The rate center associated with the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"latitude": {
|
||||
"description": "The latitude coordinate of the phone number's location.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"longitude": {
|
||||
"description": "The longitude coordinate of the phone number's location.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"locality": {
|
||||
"description": "The locality (city/town) where the phone number is located.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"region": {
|
||||
"description": "The region (state/province) where the phone number is located.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"postal_code": {
|
||||
"description": "The postal code of the phone number's location.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"iso_country": {
|
||||
"description": "The ISO country code of the phone number's location.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address_requirements": {
|
||||
"description": "Specifies the requirements related to the address associated with the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"beta": {
|
||||
"description": "Indicates if the phone number is in beta testing phase.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"capabilities": {
|
||||
"description": "Represents the capabilities of the toll-free phone numbers available",
|
||||
"properties": {
|
||||
"voice": {
|
||||
"description": "Indicates if the phone number supports voice calls.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"SMS": {
|
||||
"description": "Indicates if the phone number supports Short Message Service (text messaging).",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"MMS": {
|
||||
"description": "Indicates if the phone number supports Multimedia Messaging Service.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"fax": {
|
||||
"description": "Indicates if the phone number supports fax communication.",
|
||||
"type": ["null", "boolean"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,119 +1,156 @@
|
||||
{
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier for the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the call record was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the call record was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"parent_call_sid": {
|
||||
"description": "The SID of the parent call if this call is part of a conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"to": {
|
||||
"description": "The phone number that received the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"to_formatted": {
|
||||
"description": "The formatted version of the 'to' phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"from": {
|
||||
"description": "The phone number that made the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"from_formatted": {
|
||||
"description": "The formatted version of the 'from' phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number_sid": {
|
||||
"description": "The SID of the phone number used for the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The current status of the call, such as 'completed' or 'in-progress'.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"start_time": {
|
||||
"description": "The date and time when the call started.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"end_time": {
|
||||
"description": "The date and time when the call ended.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"duration": {
|
||||
"description": "The duration of the call in seconds.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"price": {
|
||||
"description": "The cost of the call.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"price_unit": {
|
||||
"description": "The currency unit of the call cost.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"direction": {
|
||||
"description": "The direction of the call, either 'inbound' or 'outbound'.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"answered_by": {
|
||||
"description": "The name of the entity or system that answered the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"annotation": {
|
||||
"description": "Any additional notes or context added to the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used for this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"forwarded_from": {
|
||||
"description": "The phone number that initiated the call forwarding.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"group_sid": {
|
||||
"description": "The unique identifier of the call group to which this call belongs.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"caller_name": {
|
||||
"description": "The name of the caller as supplied by the caller ID service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"queue_time": {
|
||||
"description": "The time the call spent in a queue before being answered.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"trunk_sid": {
|
||||
"description": "The unique identifier of the trunk used for the call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI for this call record.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "Contains URIs for related subresources such as recordings or notifications.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"recordings": {
|
||||
"description": "URI for call recordings related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"notifications": {
|
||||
"description": "URI for call notifications related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"feedback": {
|
||||
"description": "URI for call feedback related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"payments": {
|
||||
"description": "URI for call payments related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"siprec": {
|
||||
"description": "URI for call SIP recording related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"events": {
|
||||
"description": "URI for call events related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"feedback_summaries": {
|
||||
"description": "URI for call feedback summaries related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"streams": {
|
||||
"description": "URI for call streams related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"user_defined_message_subscriptions": {
|
||||
"description": "URI for user-defined message subscriptions related to this call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"user_defined_messages": {
|
||||
"description": "URI for user-defined messages related to this call.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,47 +1,61 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the Twilio account associated with the conference participant.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"call_sid": {
|
||||
"description": "The unique identifier for the call made by the participant.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"label": {
|
||||
"description": "A custom label assigned to the participant for identification.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"conference_sid": {
|
||||
"description": "The unique identifier for the conference the participant is a part of.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the participant was added to the conference.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the participant's information was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"end_conference_on_exit": {
|
||||
"description": "Indicates whether the conference will end when the participant exits.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"muted": {
|
||||
"description": "Indicates whether the participant's audio is muted.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"hold": {
|
||||
"description": "Indicates whether the participant is on hold.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The current status of the participant in the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"start_conference_on_enter": {
|
||||
"description": "Indicates whether the conference will start when the participant enters.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"coaching": {
|
||||
"description": "Indicates whether the participant is in coaching mode.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"call_sid_to_coach": {
|
||||
"description": "The unique identifier for the call made to the coach.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI for accessing the details of the conference participant.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,48 +1,62 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account associated with the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the conference was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the conference was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used for the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-defined friendly name for the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"region": {
|
||||
"description": "The region where the conference is hosted.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier (SID) of the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The current status of the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI to access the conference resource.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"reason_conference_ended": {
|
||||
"description": "The reason for the conference ending, if available.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"call_sid_ending_conference": {
|
||||
"description": "The SID of the call that ended the conference, if applicable.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "Contains URLs for accessing subresources related to conferences",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"participants": {
|
||||
"description": "URI to access the participants associated with the conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"recordings": {
|
||||
"description": "URI to access the recordings of the conference.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,93 +4,120 @@
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier of the conversation_message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account associated with the conversation_messages data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"conversation_sid": {
|
||||
"description": "The unique identifier of the conversation to which the message belongs.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"body": {
|
||||
"description": "The textual content of the conversation message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"media": {
|
||||
"description": "List of media items attached to the message",
|
||||
"type": ["null", "array"],
|
||||
"items": {
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier of the media content.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"size": {
|
||||
"description": "The size of the media content in bytes.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"content_type": {
|
||||
"description": "The type of media content attached to the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"filename": {
|
||||
"description": "The name of the media file.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"author": {
|
||||
"description": "The author or sender of the conversation message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"participant_sid": {
|
||||
"description": "The unique identifier of the participant associated with the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"attributes": {
|
||||
"description": "Additional attributes or metadata related to the conversation message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the message was created.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the message was last updated.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"index": {
|
||||
"description": "The index of the message within the conversation.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"delivery": {
|
||||
"description": "Information related to message delivery",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"total": {
|
||||
"description": "Total number of delivery attempts.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"sent": {
|
||||
"description": "Number of successful delivery attempts.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"delivered": {
|
||||
"description": "Whether the message was successfully delivered.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"read": {
|
||||
"description": "Whether the message has been read by the recipient.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"failed": {
|
||||
"description": "Number of failed delivery attempts.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"undelivered": {
|
||||
"description": "Number of undelivered message attempts.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"content_sid": {
|
||||
"description": "The unique identifier of the content associated with the conversation message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL of the conversation message for accessing or viewing.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Links related to the conversation",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"delivery_receipts": {
|
||||
"description": "Receipts and status of message delivery.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channel_metadata": {
|
||||
"description": "Metadata specific to the communication channel.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,52 +4,67 @@
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The Twilio account SID of the conversation participant.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"conversation_sid": {
|
||||
"description": "The SID of the conversation the participant belongs to.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique SID of the conversation participant.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"identity": {
|
||||
"description": "The identity of the participant in the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"attributes": {
|
||||
"description": "Additional attributes related to the conversation participant.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messaging_binding": {
|
||||
"description": "Details about the messaging binding for the conversation participant.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"type": {
|
||||
"description": "The type of the messaging binding (e.g., SMS, email).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address": {
|
||||
"description": "The address associated with the participant's messaging binding.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"proxy_address": {
|
||||
"description": "The proxy address for the messaging binding.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"role_sid": {
|
||||
"description": "The SID of the role assigned to the participant in the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the conversation participant was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the conversation participant was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL for accessing more details about the conversation participant.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_read_message_index": {
|
||||
"description": "The index of the last message that the participant has read.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_read_timestamp": {
|
||||
"description": "The timestamp when the participant last read a message.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,44 +1,57 @@
|
||||
{
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier for the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"chat_service_sid": {
|
||||
"description": "The SID (Service Identifier) for the chat service to which the conversation belongs.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messaging_service_sid": {
|
||||
"description": "The SID for the messaging service associated with the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A human-readable name assigned to the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"unique_name": {
|
||||
"description": "A unique name assigned to the conversation for easy identification.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"attributes": {
|
||||
"description": "Additional attributes or metadata associated with the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the conversation was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the conversation was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"state": {
|
||||
"description": "The current state of the conversation (e.g., active, inactive).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"timers": {
|
||||
"description": "Information about timers set for the conversation.",
|
||||
"type": ["null", "object"]
|
||||
},
|
||||
"bindings": {
|
||||
"description": "Information about the communication channels bound to the conversation.",
|
||||
"type": ["null", "object"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL endpoint for accessing or interacting with the conversation data.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,64 +1,84 @@
|
||||
{
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier (SID) for the phone number resource.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account this phone number belongs to.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name for the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number": {
|
||||
"description": "The phone number itself.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_url": {
|
||||
"description": "The URL to call when a call comes in to the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_method": {
|
||||
"description": "The HTTP method to use for the voice URL.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_fallback_url": {
|
||||
"description": "The URL to call if an error occurs while handling incoming voice calls.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_fallback_method": {
|
||||
"description": "The HTTP method to use for the voice fallback URL.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_caller_id_lookup": {
|
||||
"description": "Indicates whether the phone number performs caller ID lookup on incoming calls.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the phone number was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the phone number was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_url": {
|
||||
"description": "The URL to call when a message comes in to the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_method": {
|
||||
"description": "The HTTP method to use for the SMS URL.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_fallback_url": {
|
||||
"description": "The URL to call if an error occurs while handling incoming SMS messages.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_fallback_method": {
|
||||
"description": "The HTTP method to use for the SMS fallback URL.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address_requirements": {
|
||||
"description": "Requirements for the address associated with the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"capabilities": {
|
||||
"description": "List of capabilities supported by the phone number.",
|
||||
"properties": {
|
||||
"Voice": {
|
||||
"description": "Support for voice calling.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"SMS": {
|
||||
"description": "Support for text messaging (SMS).",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"MMS": {
|
||||
"description": "Support for multimedia messaging (MMS).",
|
||||
"type": ["null", "boolean"]
|
||||
}
|
||||
},
|
||||
@@ -66,30 +86,39 @@
|
||||
"additionalProperties": true
|
||||
},
|
||||
"status_callback": {
|
||||
"description": "The URL to send status callbacks to for events related to the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status_callback_method": {
|
||||
"description": "The HTTP method to use for status callback requests.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API being used.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_application_sid": {
|
||||
"description": "The SID of the voice application to handle incoming calls.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_application_sid": {
|
||||
"description": "The SID of the SMS application to handle incoming messages.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"trunk_sid": {
|
||||
"description": "The SID of the Trunk containing this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emergency_status": {
|
||||
"description": "The emergency status of the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emergency_address_sid": {
|
||||
"description": "The SID of the emergency address associated with the phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI of the phone number resource.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,44 +5,61 @@
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier for the execution.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the execution.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"flow_sid": {
|
||||
"description": "The unique identifier for the flow associated with the execution.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"contact_sid": {
|
||||
"description": "The unique identifier for the contact associated with the execution.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"contact_channel_address": {
|
||||
"description": "The contact channel address where the execution is targeted.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The status of the execution process.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"context": {
|
||||
"description": "Additional context or data related to the execution.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the execution was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the execution was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL endpoint for accessing detailed information about the execution.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Contains related hypermedia links associated with the executions data.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"execution_context": { "type": ["null", "string"] },
|
||||
"steps": { "type": ["null", "string"] }
|
||||
"execution_context": {
|
||||
"description": "Link to the execution context data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"steps": {
|
||||
"description": "Link to the steps involved in the execution.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,37 +4,49 @@
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "Unique identifier for the flow.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "Unique identifier for the account associated with the flow.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "Date and time when the flow was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "Date and time when the flow was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name given to the flow.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "Status of the flow (e.g., active, inactive).",
|
||||
"type": ["string", "null"],
|
||||
"enum": ["published", "draft"]
|
||||
},
|
||||
"version": {
|
||||
"description": "Version number of the flow.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"url": {
|
||||
"description": "URL endpoint for the flow.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Represents links related to the flow data.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"steps": { "type": ["null", "string"] }
|
||||
"steps": {
|
||||
"description": "Link to the steps included in the flow.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,70 +1,92 @@
|
||||
{
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The SID of this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The SID of the account that owns this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-assigned friendly name for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number": {
|
||||
"description": "The phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_url": {
|
||||
"description": "URL to make requests to when an incoming voice call is received.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_method": {
|
||||
"description": "HTTP method to use when making requests to the voice_url.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_fallback_url": {
|
||||
"description": "URL to make requests to when an error occurs while processing an incoming voice call.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_fallback_method": {
|
||||
"description": "HTTP method to use when making requests to the voice_fallback_url.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_caller_id_lookup": {
|
||||
"description": "Caller ID lookup setting for voice calls made from this phone number.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when this phone number was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when this phone number was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_url": {
|
||||
"description": "URL to make requests to when an incoming SMS message is received.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_method": {
|
||||
"description": "HTTP method to use when making requests to the sms_url.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_fallback_url": {
|
||||
"description": "URL to make requests to when an error occurs while processing an incoming SMS message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_fallback_method": {
|
||||
"description": "HTTP method to use when making requests to the sms_fallback_url.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address_requirements": {
|
||||
"description": "Indicates the address requirements for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"beta": {
|
||||
"description": "Flag indicating beta status of this phone number.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"capabilities": {
|
||||
"description": "Capabilities of this phone number.",
|
||||
"properties": {
|
||||
"voice": {
|
||||
"description": "Capability for making and receiving voice calls.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"sms": {
|
||||
"description": "Capability for sending and receiving SMS messages.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"mms": {
|
||||
"description": "Capability for sending and receiving MMS messages.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"fax": {
|
||||
"description": "Capability for faxing.",
|
||||
"type": ["null", "boolean"]
|
||||
}
|
||||
},
|
||||
@@ -72,56 +94,74 @@
|
||||
"additionalProperties": true
|
||||
},
|
||||
"voice_receive_mode": {
|
||||
"description": "Receive mode setting for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status_callback": {
|
||||
"description": "URL to make requests to when certain events happen related to this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status_callback_method": {
|
||||
"description": "HTTP method to use when making requests to the status_callback URL.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API being used for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"voice_application_sid": {
|
||||
"description": "The SID of the application to handle incoming voice calls for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sms_application_sid": {
|
||||
"description": "The SID of the application to handle incoming SMS messages for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"origin": {
|
||||
"description": "Indicates the origin of this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"trunk_sid": {
|
||||
"description": "The SID of the trunk associated with this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emergency_status": {
|
||||
"description": "Emergency status of this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emergency_address_sid": {
|
||||
"description": "The SID of the emergency address associated with this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emergency_address_status": {
|
||||
"description": "Status of the emergency address associated with this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address_sid": {
|
||||
"description": "The SID of the address associated with this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"identity_sid": {
|
||||
"description": "The SID of the identity associated with this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"bundle_sid": {
|
||||
"description": "The SID of the bundle associated with this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI of this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "Status of this phone number.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "URIs for related sub-resources.",
|
||||
"properties": {
|
||||
"assigned_add_ons": {
|
||||
"description": "URI for accessing assigned add-ons for this phone number.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,17 +1,21 @@
|
||||
{
|
||||
"properties": {
|
||||
"date_created": {
|
||||
"description": "The date and time when the key was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the key was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "The user-friendly name associated with the key.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for the key (System ID).",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,26 +1,33 @@
|
||||
{
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier of the message media.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account associated with this message media.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"parent_sid": {
|
||||
"description": "The unique identifier of the parent message associated with this media.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"content_type": {
|
||||
"description": "The MIME type of the media content.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the message media was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the message media was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI that can be used to access this message media resource.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,75 +1,97 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with this message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API being used to send or receive this message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"body": {
|
||||
"description": "The text body of the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the message was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_sent": {
|
||||
"description": "The date and time when the message was sent.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the message was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"direction": {
|
||||
"description": "The direction of the message, whether it's incoming or outgoing.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"error_code": {
|
||||
"description": "The error code associated with the message, if any.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"error_message": {
|
||||
"description": "The error message description if the message failed to send.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"from": {
|
||||
"description": "The phone number or sender ID that the message originated from.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messaging_service_sid": {
|
||||
"description": "The unique identifier for the messaging service associated with the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"price_unit": {
|
||||
"description": "The currency unit used for pricing of the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"num_media": {
|
||||
"description": "The number of media files (e.g., images, videos) included in the message.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"num_segments": {
|
||||
"description": "The number of message segments if the message exceeds 160 characters.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"price": {
|
||||
"description": "The cost of sending the message.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for this message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The status of the message (e.g., sent, delivered, failed).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "Contains links to the subresources related to the message.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"feedback": {
|
||||
"description": "URI to access feedback related to the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"media": {
|
||||
"description": "URI to access media files associated with the message.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"to": {
|
||||
"description": "The phone number or recipient ID that the message was sent to.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI for accessing detailed information about this message.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,26 +1,33 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the Twilio account associated with this outgoing caller ID.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the outgoing caller ID was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the outgoing caller ID was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-defined friendly name for the outgoing caller ID.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_number": {
|
||||
"description": "The phone number associated with the outgoing caller ID.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for the outgoing caller ID.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI for accessing detailed information about the outgoing caller ID.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,39 +1,50 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account that owns this queue.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"average_wait_time": {
|
||||
"description": "The average time, in seconds, that callers have spent waiting in this queue.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"current_size": {
|
||||
"description": "The current number of callers waiting in this queue.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when this queue was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when this queue was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-defined human-readable name for this queue.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"max_size": {
|
||||
"description": "The maximum number of callers allowed in this queue.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "A unique identifier for this queue.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI for this queue resource.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "Contains URIs for related subresources of this queue.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"members": {
|
||||
"description": "A URI to fetch the members (callers) of this queue.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,74 +1,93 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account that owns the recording.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used when the recording was created.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"call_sid": {
|
||||
"description": "The unique identifier of the call associated with the recording.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"conference_sid": {
|
||||
"description": "The unique identifier of the conference, if the recording is part of a conference.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the recording was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the recording was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"start_time": {
|
||||
"description": "The date and time when the recording started.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"duration": {
|
||||
"description": "The duration of the recording in seconds.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier of the recording.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"price": {
|
||||
"description": "The cost of storing the recording.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"price_unit": {
|
||||
"description": "The unit in which the cost is measured (e.g., USD).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The status of the recording (e.g., completed, in-progress).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channels": {
|
||||
"description": "The number of audio channels in the recording.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"source": {
|
||||
"description": "The source of the recording (e.g., twilio).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"error_code": {
|
||||
"description": "The error code, if any, associated with the recording.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"media_url": {
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"media_url": {
|
||||
"description": "The URL where the recording audio file can be accessed.",
|
||||
"type": "string"
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI of the recording resource.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"encryption_details": {
|
||||
"description": "Details about the encryption used for the recording.",
|
||||
"properties": {
|
||||
"type": {
|
||||
"description": "The type of encryption used.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"encryption_public_key_sid": {
|
||||
"description": "The SID of the public key used for encryption.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"encryption_cek": {
|
||||
"description": "The Content Encryption Key used for encryption.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"iv": {
|
||||
"description": "The Initialization Vector used for encryption.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
@@ -76,13 +95,16 @@
|
||||
"additionalProperties": true
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "URIs for subresources related to the recording.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"transcriptions": {
|
||||
"description": "The URI to fetch transcriptions of the recording.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"add_on_results": {
|
||||
"description": "The URI to fetch add-on results related to the recording.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,35 +5,44 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier for the role.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the role.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"service_sid": {
|
||||
"description": "The unique identifier for the service associated with the role.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name assigned to the role.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"type": {
|
||||
"description": "The type or category of the role.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"permissions": {
|
||||
"description": "The list of permissions assigned to the role.",
|
||||
"type": ["null", "array"],
|
||||
"items": {
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the role was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the role was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL for accessing the role data.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,110 +5,142 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account related to the service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"consumption_report_interval": {
|
||||
"description": "The interval at which consumption reports are generated.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the service was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the service was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"default_channel_creator_role_sid": {
|
||||
"description": "The default role assigned to the creator of a channel.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"default_channel_role_sid": {
|
||||
"description": "The default role assigned to all users in a channel.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"default_service_role_sid": {
|
||||
"description": "The default role assigned to users of the service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name given to the service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"limits": {
|
||||
"description": "Limits applied to the service.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"channel_members": {
|
||||
"description": "Maximum number of members allowed in a channel.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"user_channels": {
|
||||
"description": "Maximum number of channels a user can belong to.",
|
||||
"type": ["null", "number"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"description": "Links to different resources related to the service.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"channels": {
|
||||
"description": "Links related to channels.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"users": {
|
||||
"description": "Links related to users.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"roles": {
|
||||
"description": "Links related to roles.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"bindings": {
|
||||
"description": "Links related to bindings.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"description": "Notification settings for users.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"users": {
|
||||
"description": "Users to receive notifications.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"post_webhook_url": {
|
||||
"description": "URL for the post webhook.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"pre_webhook_url": {
|
||||
"description": "URL for the pre webhook.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"pre_webhook_retry_count": {
|
||||
"description": "Number of retries for the pre webhook.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"post_webhook_retry_count": {
|
||||
"description": "Number of retries for the post webhook.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"reachability_enabled": {
|
||||
"description": "Flag indicating if reachability is enabled.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"read_status_enabled": {
|
||||
"description": "Flag indicating if read status is enabled.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier of the service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"typing_indicator_timeout": {
|
||||
"description": "Timeout duration for typing indicators.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"url": {
|
||||
"description": "URL of the service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"webhook_filters": {
|
||||
"description": "Filters for webhooks.",
|
||||
"type": ["null", "array"],
|
||||
"items": {
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
"webhook_method": {
|
||||
"description": "HTTP method used for webhooks.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"media": {
|
||||
"description": "Media settings for the service.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"size_limit_mb": {
|
||||
"description": "Maximum size limit for media in megabytes.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"compatibility_message": {
|
||||
"description": "Message to display for incompatible media.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,45 +5,59 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"parent_step_sid": {
|
||||
"description": "The SID of the parent step if this step is nested within another step.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The name or identifier of the step.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the step was last updated.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"transitioned_to": {
|
||||
"description": "The state to which the step transitioned.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The SID of the account associated with the step data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL for accessing detailed information about the step.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"context": {
|
||||
"description": "Additional context or metadata related to the step.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier (SID) of the step.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"transitioned_from": {
|
||||
"description": "The previous state from which the step transitioned.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the step was created.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"execution_sid": {
|
||||
"description": "The SID of the execution this step belongs to.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"flow_sid": {
|
||||
"description": "The SID of the flow to which this step belongs.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Contains related hypermedia links to navigate through the step data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"step_context": {
|
||||
"description": "Link to additional contextual information related to the step.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,44 +1,57 @@
|
||||
{
|
||||
"properties": {
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the transcription data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used for the transcription.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the transcription was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the transcription was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"duration": {
|
||||
"description": "The duration of the audio recording for which the transcription was generated.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"price": {
|
||||
"description": "The cost of the transcription service.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"price_unit": {
|
||||
"description": "The currency unit used for pricing the transcription service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"recording_sid": {
|
||||
"description": "The unique identifier for the recording associated with the transcription.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for the transcription data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"status": {
|
||||
"description": "The current status of the transcription (e.g., in-progress, completed).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"transcription_text": {
|
||||
"description": "The text content of the transcription generated from the audio recording.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"type": {
|
||||
"description": "The type of transcription (e.g., automatic, human-generated).",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI where the transcription data can be accessed.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,81 +5,105 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"sid": {
|
||||
"description": "The unique identifier for the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the account associated with the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"domain_name": {
|
||||
"description": "The domain name associated with the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"disaster_recovery_method": {
|
||||
"description": "The method used for disaster recovery for this trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"disaster_recovery_url": {
|
||||
"description": "The URL set up for disaster recovery in case of trunk failure.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name for the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"secure": {
|
||||
"description": "Indicates whether the trunk connection is secure.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"cnam_lookup_enabled": {
|
||||
"description": "Indicates whether Caller ID Name (CNAM) lookup is enabled for this trunk.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"recording": {
|
||||
"description": "Settings related to call recording on the trunk.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"mode": {
|
||||
"description": "The mode used for recording calls on this trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"trim": {
|
||||
"description": "Indicates whether recorded calls should be trimmed.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"transfer_mode": {
|
||||
"description": "The mode used for call transfer on this trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"transfer_caller_id": {
|
||||
"description": "The Caller ID used when transferring calls through this trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"auth_type": {
|
||||
"description": "The authentication type used for this trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"auth_type_set": {
|
||||
"description": "A set of authentication types associated with the trunk.",
|
||||
"type": ["null", "array"],
|
||||
"items": {
|
||||
"auth_type": {
|
||||
"description": "The authentication type used for each item in the set.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time the trunk was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time the trunk was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL of the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Links to related resources associated with the trunk.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"origination_urls": {
|
||||
"description": "Endpoint for managing origination URLs associated with the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"credential_lists": {
|
||||
"description": "Endpoint for managing credential lists associated with the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"ip_access_control_lists": {
|
||||
"description": "Endpoint for managing IP Access Control Lists (ACLs) associated with the trunk.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone_numbers": {
|
||||
"description": "Endpoint for managing phone numbers associated with the trunk.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,77 +1,100 @@
|
||||
{
|
||||
"properties": {
|
||||
"category": {
|
||||
"description": "The category to which the usage data belongs, such as calls, SMS, or recordings.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"count": {
|
||||
"description": "The number of units consumed in the usage record.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"price_unit": {
|
||||
"description": "The currency unit in which the price is denoted, such as USD or EUR.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"subresource_uris": {
|
||||
"description": "Contains references to sub-resources related to the usage record.",
|
||||
"type": ["null", "object"],
|
||||
"additionalProperties": true,
|
||||
"properties": {
|
||||
"yesterday": {
|
||||
"description": "The resource URI for fetching yesterday's usage records.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"all_time": {
|
||||
"description": "The resource URI for fetching usage records spanning all time periods.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"today": {
|
||||
"description": "The resource URI for fetching today's usage records.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"yearly": {
|
||||
"description": "The resource URI for fetching yearly usage records.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"this_month": {
|
||||
"description": "The resource URI for fetching usage records for the current month.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"monthly": {
|
||||
"description": "The resource URI for fetching monthly usage records.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"daily": {
|
||||
"description": "The resource URI for fetching daily usage records.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_month": {
|
||||
"description": "The resource URI for fetching usage records for the last month.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": {
|
||||
"description": "A brief explanation or summary of the usage record data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"end_date": {
|
||||
"description": "The end date of the usage record period.",
|
||||
"format": "date",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"usage_unit": {
|
||||
"description": "The unit of measurement for the usage field, corresponding to the usage count unit.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"price": {
|
||||
"description": "The total price incurred for the consumed units in the usage record.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The unique resource identifier for the usage record.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the usage record.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"usage": {
|
||||
"description": "The total usage value, which could be a cumulative count or a sum of values depending on the category.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"start_date": {
|
||||
"description": "The start date and time of the usage record period.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"count_unit": {
|
||||
"description": "The unit of measurement for the count field, such as minutes, messages, or bytes.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"as_of": {
|
||||
"description": "The timestamp indicating the date and time up to which the usage data is accurate.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used in the interaction that generated the usage record.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,54 +1,70 @@
|
||||
{
|
||||
"properties": {
|
||||
"usage_record_uri": {
|
||||
"description": "The URI of the associated usage record.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the trigger was last updated.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_fired": {
|
||||
"description": "The date and time when the trigger was last fired.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name for the trigger.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"uri": {
|
||||
"description": "The URI of the usage trigger resource.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the account associated with the usage trigger.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"callback_method": {
|
||||
"description": "The HTTP method used for callback notifications.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"trigger_by": {
|
||||
"description": "The attribute by which the trigger condition is evaluated.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for the trigger.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"current_value": {
|
||||
"description": "The current value for the trigger condition.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the trigger was created.",
|
||||
"format": "date-time",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"callback_url": {
|
||||
"description": "The URL where callback notifications are sent.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"recurring": {
|
||||
"description": "Indicates if the trigger is set to recur periodically.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"usage_category": {
|
||||
"description": "The category under which the usage falls.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"trigger_value": {
|
||||
"description": "The value that triggers the condition.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"api_version": {
|
||||
"description": "The version of the Twilio API used for the trigger.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,68 +5,89 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"notification_level": {
|
||||
"description": "The level of notification settings for the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"unique_name": {
|
||||
"description": "A unique name assigned to the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"user_sid": {
|
||||
"description": "The unique identifier of the user associated with the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name or alias for the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"conversation_sid": {
|
||||
"description": "The unique identifier of the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"unread_messages_count": {
|
||||
"description": "The count of unread messages in the conversation.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"created_by": {
|
||||
"description": "The user or entity that created the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier of the Twilio account the conversation belongs to.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_read_message_index": {
|
||||
"description": "The index of the last message in the conversation that has been read by the user.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the conversation was initially created.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"timers": {
|
||||
"description": "Contains timers or time-related information for the user conversation.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"chat_service_sid": {
|
||||
"description": "Additional timer related to the chat service.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL to access the conversation details.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the conversation was last updated.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"attributes": {
|
||||
"description": "Additional metadata or attributes associated with the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"participant_sid": {
|
||||
"description": "The unique identifier of the participant in the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"conversation_state": {
|
||||
"description": "The current state or status of the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"chat_service_sid": {
|
||||
"description": "The unique identifier of the chat service associated with the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Contains links related to the user conversation data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"conversation": {
|
||||
"description": "Link to access detailed information about the conversation.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"participant": {
|
||||
"description": "Link to access participant information related to the conversation.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,45 +5,59 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"is_notifiable": {
|
||||
"description": "Indicates whether the user is set to receive notifications",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the user was last updated",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"is_online": {
|
||||
"description": "Indicates whether the user is currently online",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name for the user",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "The unique identifier for the user's account",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "URL to access the user's detailed information",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the user was created",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"role_sid": {
|
||||
"description": "The unique identifier for the role assigned to the user",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "The unique identifier for the user",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"attributes": {
|
||||
"description": "Additional attributes or metadata associated with the user",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"identity": {
|
||||
"description": "The identity or username of the user",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"chat_service_sid": {
|
||||
"description": "The unique identifier for the chat service the user is associated with",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Contains URLs to related resources for the user data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"user_conversations": {
|
||||
"description": "URL to retrieve the conversations associated with the user",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,106 +5,139 @@
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"default_template_sid": {
|
||||
"description": "The unique identifier for the default template used for verification messages.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"tts_name": {
|
||||
"description": "The name used for text-to-speech (TTS) in verification calls.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"psd2_enabled": {
|
||||
"description": "Indicates if PSD2 (Payment Services Directive 2) verification is enabled.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"do_not_share_warning_enabled": {
|
||||
"description": "Indicates if the 'do not share' warning is enabled for verification codes.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"mailer_sid": {
|
||||
"description": "Unique identifier for the mailer service associated with the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "A user-friendly name for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL associated with the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"account_sid": {
|
||||
"description": "Unique identifier for the account associated with the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"date_updated": {
|
||||
"description": "The date and time when the verify service was last updated.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"totp": {
|
||||
"description": "Object containing configuration settings for Time-based One-Time Password (TOTP) verification method.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"time_step": {
|
||||
"description": "The time step interval for generating TOTP codes.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"skew": {
|
||||
"description": "The time skew allowed for TOTP code validation.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"code_length": {
|
||||
"description": "The number of digits in the TOTP (Time-based One-Time Password) code.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"issuer": {
|
||||
"description": "The issuer name included in TOTP messages.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"code_length": {
|
||||
"description": "The number of digits in the verification code sent to users.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"custom_code_enabled": {
|
||||
"description": "Indicates whether custom verification codes are enabled.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"sid": {
|
||||
"description": "Unique identifier for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"push": {
|
||||
"description": "Object containing configuration settings for push verification method.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"apn_credential_sid": {
|
||||
"description": "Unique identifier for the APN (Apple Push Notification) credential associated with the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"include_date": {
|
||||
"description": "Indicates if the date should be included in push notifications.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"fcm_credential_sid": {
|
||||
"description": "Unique identifier for the FCM (Firebase Cloud Messaging) credential associated with the verify service.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"date_created": {
|
||||
"description": "The date and time when the verify service was created.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"dtmf_input_required": {
|
||||
"description": "Indicates whether DTMF input is required during verification.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"skip_sms_to_landlines": {
|
||||
"description": "Indicates whether SMS messages are skipped for landline numbers during verification.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"lookup_enabled": {
|
||||
"description": "Indicates if phone number lookup is enabled for the verify service.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"links": {
|
||||
"description": "Object containing related hyperlinks for verify_services data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"verification_checks": {
|
||||
"description": "Links related to verification checks for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"rate_limits": {
|
||||
"description": "Links related to rate limits for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"entities": {
|
||||
"description": "Links related to entities associated with the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"access_tokens": {
|
||||
"description": "Links related to access tokens for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"verifications": {
|
||||
"description": "Links related to verifications performed using the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"webhooks": {
|
||||
"description": "Links related to webhooks for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messaging_configurations": {
|
||||
"description": "Links related to messaging configurations for the verify service.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ See [docs](https://www.twilio.com/docs/iam/api) for more details.
|
||||
The Twilio source connector supports the following [sync modes](https://docs.airbyte.com/cloud/core-concepts#connection-sync-modes):
|
||||
|
||||
| Feature | Supported? |
|
||||
| :---------------------------- | :--------- |
|
||||
|:------------------------------|:-----------|
|
||||
| Full Refresh Sync | Yes |
|
||||
| Incremental Sync | Yes |
|
||||
| Replicate Incremental Deletes | No |
|
||||
@@ -93,34 +93,36 @@ For more information, see [the Twilio docs for rate limitations](https://support
|
||||
|
||||
## Changelog
|
||||
|
||||
| Version | Date | Pull Request | Subject |
|
||||
|:--------|:-----------|:----------------------------------------------------------|:--------------------------------------------------------------------------------------------------------|
|
||||
| 0.11.0 | 2024-03-19 | [36267](https://github.com/airbytehq/airbyte/pull/36267) | Pin airbyte-cdk version to `^0` |
|
||||
| 0.10.2 | 2024-02-12 | [35153](https://github.com/airbytehq/airbyte/pull/35153) | Manage dependencies with Poetry. |
|
||||
| 0.10.1 | 2023-11-21 | [32718](https://github.com/airbytehq/airbyte/pull/32718) | Base image migration: remove Dockerfile and use the python-connector-base image |
|
||||
| 0.10.0 | 2023-07-28 | [27323](https://github.com/airbytehq/airbyte/pull/27323) | Add new stream `Step` |
|
||||
| 0.9.0 | 2023-06-27 | [27221](https://github.com/airbytehq/airbyte/pull/27221) | Add new stream `UserConversations` with parent `Users` |
|
||||
| 0.8.1 | 2023-07-12 | [28216](https://github.com/airbytehq/airbyte/pull/28216) | Add property `channel_metadata` to `ConversationMessages` schema |
|
||||
| 0.8.0 | 2023-06-11 | [27231](https://github.com/airbytehq/airbyte/pull/27231) | Add new stream `VerifyServices` |
|
||||
| 0.7.0 | 2023-05-03 | [25781](https://github.com/airbytehq/airbyte/pull/25781) | Add new stream `Trunks` |
|
||||
| 0.6.0 | 2023-05-03 | [25783](https://github.com/airbytehq/airbyte/pull/25783) | Add new stream `Roles` with parent `Services` |
|
||||
| 0.5.0 | 2023-03-21 | [23995](https://github.com/airbytehq/airbyte/pull/23995) | Add new stream `Conversation Participants` |
|
||||
| 0.4.0 | 2023-03-18 | [23995](https://github.com/airbytehq/airbyte/pull/23995) | Add new stream `Conversation Messages` |
|
||||
| 0.3.0 | 2023-03-18 | [22874](https://github.com/airbytehq/airbyte/pull/22874) | Add new stream `Executions` with parent `Flows` |
|
||||
| 0.2.0 | 2023-03-16 | [24114](https://github.com/airbytehq/airbyte/pull/24114) | Add `Conversations` stream |
|
||||
| 0.1.16 | 2023-02-10 | [22825](https://github.com/airbytehq/airbyte/pull/22825) | Specified date formatting in specification |
|
||||
| 0.1.15 | 2023-01-27 | [22025](https://github.com/airbytehq/airbyte/pull/22025) | Set `AvailabilityStrategy` for streams explicitly to `None` |
|
||||
| 0.1.14 | 2022-11-16 | [19479](https://github.com/airbytehq/airbyte/pull/19479) | Fix date range slicing |
|
||||
| 0.1.13 | 2022-10-25 | [18423](https://github.com/airbytehq/airbyte/pull/18423) | Implement datetime slicing for streams supporting incremental syncs |
|
||||
| 0.1.11 | 2022-09-30 | [17478](https://github.com/airbytehq/airbyte/pull/17478) | Add lookback_window parameters |
|
||||
| 0.1.10 | 2022-09-29 | [17410](https://github.com/airbytehq/airbyte/pull/17410) | Migrate to per-stream states |
|
||||
| 0.1.9 | 2022-09-26 | [17134](https://github.com/airbytehq/airbyte/pull/17134) | Add test data for Message Media and Conferences |
|
||||
| 0.1.8 | 2022-08-29 | [16110](https://github.com/airbytehq/airbyte/pull/16110) | Add state checkpoint interval |
|
||||
| 0.1.7 | 2022-08-26 | [15972](https://github.com/airbytehq/airbyte/pull/15972) | Shift start date for stream if it exceeds 400 days |
|
||||
| 0.1.6 | 2022-06-22 | [14000](https://github.com/airbytehq/airbyte/pull/14000) | Update Records stream schema and align tests with connectors' best practices |
|
||||
| 0.1.5 | 2022-06-22 | [13896](https://github.com/airbytehq/airbyte/pull/13896) | Add lookback window parameters to fetch messages with a rolling window and catch status updates |
|
||||
| 0.1.4 | 2022-04-22 | [12157](https://github.com/airbytehq/airbyte/pull/12157) | Use Retry-After header for backoff |
|
||||
| 0.1.3 | 2022-04-20 | [12183](https://github.com/airbytehq/airbyte/pull/12183) | Add new subresource on the call stream + declare a valid primary key for conference_participants stream |
|
||||
| 0.1.2 | 2021-12-23 | [9092](https://github.com/airbytehq/airbyte/pull/9092) | Correct specification doc URL |
|
||||
| 0.1.1 | 2021-10-18 | [7034](https://github.com/airbytehq/airbyte/pull/7034) | Update schemas and transform data types according to the API schema |
|
||||
| 0.1.0 | 2021-07-02 | [4070](https://github.com/airbytehq/airbyte/pull/4070) | Native Twilio connector implemented |
|
||||
| Version | Date | Pull Request | Subject |
|
||||
|:---------|:-----------|:---------------------------------------------------------|:--------------------------------------------------------------------------------------------------------|
|
||||
| 0.11.2 | 2024-04-19 | [36666](https://github.com/airbytehq/airbyte/pull/36666) | Updating to 0.80.0 CDK |
|
||||
| 0.11.1 | 2024-04-12 | [36666](https://github.com/airbytehq/airbyte/pull/36666) | Schema descriptions |
|
||||
| 0.11.0 | 2024-03-19 | [36267](https://github.com/airbytehq/airbyte/pull/36267) | Pin airbyte-cdk version to `^0` |
|
||||
| 0.10.2 | 2024-02-12 | [35153](https://github.com/airbytehq/airbyte/pull/35153) | Manage dependencies with Poetry |
|
||||
| 0.10.1 | 2023-11-21 | [32718](https://github.com/airbytehq/airbyte/pull/32718) | Base image migration: remove Dockerfile and use the python-connector-base image |
|
||||
| 0.10.0 | 2023-07-28 | [27323](https://github.com/airbytehq/airbyte/pull/27323) | Add new stream `Step` |
|
||||
| 0.9.0 | 2023-06-27 | [27221](https://github.com/airbytehq/airbyte/pull/27221) | Add new stream `UserConversations` with parent `Users` |
|
||||
| 0.8.1 | 2023-07-12 | [28216](https://github.com/airbytehq/airbyte/pull/28216) | Add property `channel_metadata` to `ConversationMessages` schema |
|
||||
| 0.8.0 | 2023-06-11 | [27231](https://github.com/airbytehq/airbyte/pull/27231) | Add new stream `VerifyServices` |
|
||||
| 0.7.0 | 2023-05-03 | [25781](https://github.com/airbytehq/airbyte/pull/25781) | Add new stream `Trunks` |
|
||||
| 0.6.0 | 2023-05-03 | [25783](https://github.com/airbytehq/airbyte/pull/25783) | Add new stream `Roles` with parent `Services` |
|
||||
| 0.5.0 | 2023-03-21 | [23995](https://github.com/airbytehq/airbyte/pull/23995) | Add new stream `Conversation Participants` |
|
||||
| 0.4.0 | 2023-03-18 | [23995](https://github.com/airbytehq/airbyte/pull/23995) | Add new stream `Conversation Messages` |
|
||||
| 0.3.0 | 2023-03-18 | [22874](https://github.com/airbytehq/airbyte/pull/22874) | Add new stream `Executions` with parent `Flows` |
|
||||
| 0.2.0 | 2023-03-16 | [24114](https://github.com/airbytehq/airbyte/pull/24114) | Add `Conversations` stream |
|
||||
| 0.1.16 | 2023-02-10 | [22825](https://github.com/airbytehq/airbyte/pull/22825) | Specified date formatting in specification |
|
||||
| 0.1.15 | 2023-01-27 | [22025](https://github.com/airbytehq/airbyte/pull/22025) | Set `AvailabilityStrategy` for streams explicitly to `None` |
|
||||
| 0.1.14 | 2022-11-16 | [19479](https://github.com/airbytehq/airbyte/pull/19479) | Fix date range slicing |
|
||||
| 0.1.13 | 2022-10-25 | [18423](https://github.com/airbytehq/airbyte/pull/18423) | Implement datetime slicing for streams supporting incremental syncs |
|
||||
| 0.1.11 | 2022-09-30 | [17478](https://github.com/airbytehq/airbyte/pull/17478) | Add lookback_window parameters |
|
||||
| 0.1.10 | 2022-09-29 | [17410](https://github.com/airbytehq/airbyte/pull/17410) | Migrate to per-stream states |
|
||||
| 0.1.9 | 2022-09-26 | [17134](https://github.com/airbytehq/airbyte/pull/17134) | Add test data for Message Media and Conferences |
|
||||
| 0.1.8 | 2022-08-29 | [16110](https://github.com/airbytehq/airbyte/pull/16110) | Add state checkpoint interval |
|
||||
| 0.1.7 | 2022-08-26 | [15972](https://github.com/airbytehq/airbyte/pull/15972) | Shift start date for stream if it exceeds 400 days |
|
||||
| 0.1.6 | 2022-06-22 | [14000](https://github.com/airbytehq/airbyte/pull/14000) | Update Records stream schema and align tests with connectors' best practices |
|
||||
| 0.1.5 | 2022-06-22 | [13896](https://github.com/airbytehq/airbyte/pull/13896) | Add lookback window parameters to fetch messages with a rolling window and catch status updates |
|
||||
| 0.1.4 | 2022-04-22 | [12157](https://github.com/airbytehq/airbyte/pull/12157) | Use Retry-After header for backoff |
|
||||
| 0.1.3 | 2022-04-20 | [12183](https://github.com/airbytehq/airbyte/pull/12183) | Add new subresource on the call stream + declare a valid primary key for conference_participants stream |
|
||||
| 0.1.2 | 2021-12-23 | [9092](https://github.com/airbytehq/airbyte/pull/9092) | Correct specification doc URL |
|
||||
| 0.1.1 | 2021-10-18 | [7034](https://github.com/airbytehq/airbyte/pull/7034) | Update schemas and transform data types according to the API schema |
|
||||
| 0.1.0 | 2021-07-02 | [4070](https://github.com/airbytehq/airbyte/pull/4070) | Native Twilio connector implemented |
|
||||
|
||||
Reference in New Issue
Block a user