{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Python client library for the Pinterest API that handles campaign management, authentication, and error handling with automatic token refresh support.","skillfed_tags":["pinterest-api","campaign-management","oauth-client"],"use_cases":["Automate campaign creation and management for Pinterest advertising platforms or agencies.","Build tools that programmatically activate, pause, or adjust budgets on existing Pinterest campaigns.","Integrate Pinterest ad account management into larger marketing automation workflows.","Refresh access tokens automatically without manual intervention in long-running applications.","Manage multiple ad accounts or campaigns in bulk using the SDK's object-oriented API."],"what_it_does":"The Pinterest SDK for Python is an official client library that wraps the Pinterest API to simplify campaign management, authentication, and error handling. It handles OAuth token refresh automatically when configured with a refresh token, reducing boilerplate code for common Pinterest advertising tasks like creating ads, managing ad groups, and adjusting campaign budgets. The library depends on urllib3 for HTTP requests, python-dateutil for timestamp handling, python-dotenv for environment configuration, and six for Python 2/3 compatibility.\n\nThe SDK is designed for developers building Pinterest advertising automation tools or integrations. It provides object-oriented access to campaigns, ad groups, and ads through classes like Campaign, AdGroup, and Ad, with methods for creation, activation, and budget management. Configuration is flexible\u2014you can use environment variables or a config.json file\u2014and the client auto-instantiates when properly configured. The library is actively maintained, has no known security vulnerabilities, and is permissively licensed under Apache License 2.0.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is permissively licensed. Install it if you need to automate Pinterest campaign management or integrate Pinterest ads into a Python application. The main gotcha is that you must register an app and obtain credentials from Pinterest's developer platform before use."},"id":"pinterest-api-sdk","links":{"html":"https://skillfed.io/packages/pinterest-api-sdk","md":"https://skillfed.io/packages/pinterest-api-sdk.md","pypi":"https://pypi.org/project/pinterest-api-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-04","license_spdx":null,"license_treatment":"permissive","name":"pinterest-api-sdk","python_support":"unspecified","summary":"Pinterest API SDK"},"popularity":{"monthly_downloads":316184,"position":7680,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.6"}
