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.AccessTokenGrantGrant 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.AccessTokenGrantGrant 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.AccessTokenGrantGrant to access Twilio IP Messaging
-
key¶ :rtype str Grant’s twilio specific key
-
-
class
twilio.jwt.access_token.grants.SyncGrant(service_sid=None, endpoint_id=None)[source]¶ Bases:
twilio.jwt.access_token.AccessTokenGrantGrant 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.AccessTokenGrantGrant 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.AccessTokenGrantGrant 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.AccessTokenGrantGrant 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.JwtAccess Token containing one or more AccessTokenGrants used to access Twilio Resources