twilio.jwt.access_token package¶
Submodules¶
twilio.jwt.access_token.grants module¶
-
class
twilio.jwt.access_token.grants.
ChatGrant
(service_sid=None, endpoint_id=None, deployment_role_sid=None, push_credential_sid=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio Chat
-
key
¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.
ConversationsGrant
(configuration_profile_sid=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio Conversations
-
key
¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.
IpMessagingGrant
(service_sid=None, endpoint_id=None, deployment_role_sid=None, push_credential_sid=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio IP Messaging
-
key
¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.
PlaybackGrant
(grant=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio Live stream
-
key
¶ Return the grant’s key.
-
-
class
twilio.jwt.access_token.grants.
SyncGrant
(service_sid=None, endpoint_id=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio Sync
-
key
¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.
TaskRouterGrant
(workspace_sid=None, worker_sid=None, role=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio TaskRouter
-
key
¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.
VideoGrant
(room=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio Video
-
key
¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.
VoiceGrant
(incoming_allow=None, outgoing_application_sid=None, outgoing_application_params=None, push_credential_sid=None, endpoint_id=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrant
Grant to access Twilio Programmable Voice
-
endpoint_id
= None¶ :type : str
-
incoming_allow
= None¶ :type : bool
-
key
¶ :rtype str Grant’s twilio specific key
-
outgoing_application_params
= None¶ :type : dict
-
outgoing_application_sid
= None¶ :type : str
-
push_credential_sid
= None¶ :type : str
-
Module contents¶
-
class
twilio.jwt.access_token.
AccessToken
(account_sid, signing_key_sid, secret, grants=None, identity=None, nbf=<object object>, ttl=3600, valid_until=None, region=None)[source]¶ Bases:
twilio.jwt.Jwt
Access Token containing one or more AccessTokenGrants used to access Twilio Resources
-
ALGORITHM
= 'HS256'¶
-