Installing & instantiating the Python SDK

pip install panorasdk

Instantiate the SDK:

Go to your dashboard to get your API Key
sdk = PanoraSDK('YOUR_API_KEY')

Or through the set_access_token method:

sdk = PanoraSDK()
sdk.set_access_token('YOUR_API_KEY')

You can also set it for each service individually:

sdk = PanoraSDK()
sdk.main.set_access_token('YOUR_API_KEY')

List all connections to your app

from panorasdk import PanoraSDK

sdk = PanoraSDK()

sdk.set_access_token("YOUR_API_KEY")

results = sdk.connections.get_connections()

print(results)

This will list all the connections available, across all users. You should get an object similar to this one below. Read more about the connection object here in the API reference or the glossary.

{
  "id_connection": "6cd057cb-39df-44ce-9be8-ax9d167c3940",
  "status": "valid",
  "provider_slug": "hubspot",
  "account_url": null,
  "token_type": "oauth",
  "access_token": "904570287538dddf72fd821e4d5cec51:66266ee62310752d4a243c12b133656edd5af42947a832f4439c710334e045e59782107d40e856c27e813b7a6ed068100376b3ff83d1c8237330ba034605dd846650524e6fcfb708e3f62b1401d8a0dc3d90022cdf9ad1c76fc9209f3a5d153f6e33bbb8f6642600a6c9a098e81fb1e2da0fdff0455b7823519fba195b5065b4319a314013e22f934c80e4f60bec4385989c92c2dd9036d19f720e85b10325c42dc8a035c363e279af0e4ab2c4cd016051c5b32bf6009bf0df0aa8565d048856",
  "refresh_token": "904570287538dddf72fd821e4d5cec51:58d9c1492b908caef83885b467d1ab1ea9fc6994a59ed4392edbb5365b89a02a8a4995347d8ec37037192a96856e2c24",
  "expiration_timestamp": "2023-12-20T18:44:44.869Z",
  "created_at": "2023-12-10T18:20:06.275Z",
  "id_project": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
  "id_linked_user": "d7a0af02-0f9b-40a6-86a9-612dcfe341fe"
}