-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Expand file tree
/
Copy pathmetadata.yaml
More file actions
102 lines (102 loc) · 3.44 KB
/
Copy pathmetadata.yaml
File metadata and controls
102 lines (102 loc) · 3.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
data:
ab_internal:
ql: 200
sl: 200
allowedHosts:
hosts:
- api.twilio.com
- monitor.twilio.com
- conversations.twilio.com
- studio.twilio.com
- trunking.twilio.com
connectorBuildOptions:
baseImage: docker.io/airbyte/source-declarative-manifest:7.17.4@sha256:f85ae668c118cc9a42dae007325b916d63c2df72d6809677582b4fa8a1c65bbb
connectorSubtype: api
connectorType: source
definitionId: b9dc6155-672e-42ea-b10d-9f1f1fb95ab1
dockerImageTag: 1.0.1
dockerRepository: airbyte/source-twilio
documentationUrl: https://docs.airbyte.com/integrations/sources/twilio
githubIssueLabel: source-twilio
icon: twilio.svg
license: ELv2
maxSecondsBetweenMessages: 5400
name: Twilio
remoteRegistries:
pypi:
enabled: false
packageName: airbyte-source-twilio
registryOverrides:
cloud:
enabled: true
oss:
enabled: true
releaseStage: generally_available
releases:
breakingChanges:
1.0.0:
message: >-
The `services` and `roles` streams have been migrated from Twilio's deprecated
Programmable Chat API (`chat.twilio.com/v2`) to the Twilio Conversations API
(`conversations.twilio.com/v1`). Twilio is retiring Programmable Chat on June 1, 2026.
Existing Service and Role SIDs carry over automatically, but the record schema for
these two streams has been simplified to match the Conversations API response and
the `service_sid` field on `roles` records is renamed to `chat_service_sid`.
Users of the `services` and `roles` streams should refresh the source schema and
clear data for those streams after upgrading.
upgradeDeadline: "2026-05-30"
scopedImpact:
- scopeType: stream
impactedScopes:
- services
- roles
rolloutConfiguration:
enableProgressiveRollout: false
suggestedStreams:
streams:
- calls
- messages
supportLevel: certified
tags:
- language:manifest-only
- cdk:low-code
connectorTestSuitesOptions:
- suite: liveTests
testConnections:
- name: twilio_config_with_lookback_dev_null
id: 57c28219-3a06-48db-9aec-df3cd20be9f6
- name: twilio_config_dev_null
id: 91aac9a6-6ece-42e2-9ed5-c6f6a226cc3e
- suite: unitTests
- suite: acceptanceTests
testSecrets:
- name: SECRET_SOURCE-TWILIO_LOOKBACK_WINDOW__CREDS
fileName: config_with_lookback.json
secretStore:
type: GSM
alias: airbyte-connector-testing-secret-store
- name: SECRET_SOURCE-TWILIO__CREDS
fileName: config.json
secretStore:
type: GSM
alias: airbyte-connector-testing-secret-store
externalDocumentationUrls:
- title: Twilio API reference
url: https://www.twilio.com/docs/usage/api
type: api_reference
- title: Twilio Changelog
url: https://www.twilio.com/en-us/changelog
type: api_release_history
- title: Twilio authentication
url: https://www.twilio.com/docs/iam/api-keys
type: authentication_guide
- title: Twilio API OpenAPI specification
url: https://github.com/twilio/twilio-oai
type: openapi_spec
- title: Twilio rate limits
url: https://www.twilio.com/docs/usage/api#rate-limiting
type: rate_limits
- title: Twilio Status
url: https://status.twilio.com/
type: status_page
metadataSpecVersion: "1.0"