{"library":"salesforce-fuelsdk","title":"Salesforce Marketing Cloud Fuel SDK for Python","description":"The Salesforce Marketing Cloud Fuel SDK for Python (v1.3.0) provides a wrapper for the Salesforce Marketing Cloud SOAP and REST APIs, enabling email, audience, and data extension management. It supports OAuth2 authentication (including Public App, Web App, and refresh tokens). The SDK is in maintenance mode with infrequent releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install salesforce-fuelsdk"],"cli":null},"imports":["from fuelSDK.client import FuelSDKClient","from fuelSDK import ET_Client"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from fuelSDK.client import FuelSDKClient\n\nclient = FuelSDKClient(\n    client_id=os.environ.get('SFMC_CLIENT_ID', ''),\n    client_secret=os.environ.get('SFMC_CLIENT_SECRET', ''),\n    auth_base_url=os.environ.get('SFMC_AUTH_URL', 'https://mc.exacttarget.com'),\n    soap_endpoint=os.environ.get('SFMC_SOAP_URL', '')\n)\n\n# Retrieve all data extensions\nresponse = client.soap_client.retrieve('DataExtension', ['Name', 'CustomerKey'])\nprint(response)","lang":"python","description":"Initialize the SDK client using environment variables for credentials, then retrieve a list of data extensions.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}