Trust Settings
Use py42 to quickly and easily manage trusted activities and resources, including domains and Slack workspaces.
Create, View, or Modify Trusted Activities
To get started, create a new trusted activity resource.
from py42.constants import TrustedActivityType
response = sdk.trustedactivities.create(TrustedActivityType.DOMAIN, "test-domain.com")
Constants for the each type of trusted activity are available at Trusted Activity Type
Once you’ve created a trusted activity, or if you’re working with an existing one, you can use the trusted activity’s resourceId
to view details about it.
response = sdk.trustedactivities.get(resource_id)
You can also access a trusted activity by its resourceId
to update its details. For example, to add a description to a trusted activity:
response = sdk.trustedactivities.update(resource_id, description="This is a trusted activity.")
To clear the description of a trusted activity, pass an empty string description=""
to the update()
method.
Important
If you try to create with the same value as an already existing activity, you will get a py42.exceptions.Py42TrustedActivityConflictError.
View Details for all Trusted Domains
This section describes how to view the details of all trusted activities of the type DOMAIN
.
from py42.constants import TrustedActivityType
response = sdk.trustedactivities.get_all(type=TrustedActivityType.DOMAIN)
for page in response:
resources = page["trustResources"]
for resource in resources:
print(resource)
For complete details, see Trusted Activities.