{"library":"pinterest-generated-client","title":"Pinterest Generated API Client","description":"The `pinterest-generated-client` is an auto-generated Python SDK for interacting with the Pinterest REST API (v5). It provides programmatic access to Pinterest's platform, enabling developers to manage ads, pins, boards, users, and more. As an auto-generated client, it aims to quickly reflect changes in the Pinterest API specification. It is actively maintained with frequent minor releases reflecting API spec updates.","language":"python","status":"active","last_verified":"Mon May 18","install":{"commands":["pip install pinterest-generated-client"],"cli":null},"imports":["import pinterest_generated_client\nconfiguration = pinterest_generated_client.Configuration(...)","import pinterest_generated_client\napi_client = pinterest_generated_client.ApiClient(...)","from pinterest_generated_client.rest import ApiException","import pinterest_generated_client\napi_instance = pinterest_generated_client.UserAccountApi(api_client)"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nimport pinterest_generated_client\nfrom pinterest_generated_client.rest import ApiException\n\n# Configure OAuth2 access token for authentication\nconfiguration = pinterest_generated_client.Configuration(\n    host = \"https://api-sandbox.pinterest.com/v5\"\n)\nconfiguration.access_token = os.environ.get(\"PINTEREST_ACCESS_TOKEN\", \"\")\n\n# Create an instance of the API client\napi_client = pinterest_generated_client.ApiClient(configuration)\n\n# Create an instance of the specific API you want to use\napi_instance = pinterest_generated_client.UserAccountApi(api_client)\n\ntry:\n    # Get user account information\n    user_account = api_instance.get_user_account()\n    print(\"User Account Data:\", user_account)\nexcept ApiException as e:\n    print(f\"Exception when calling UserAccountApi->get_user_account: {e}\")\n    if e.status == 401:\n        print(\"Hint: Check your PINTEREST_ACCESS_TOKEN environment variable.\")\nexcept Exception as e:\n    print(f\"An unexpected error occurred: {e}\")\nfinally:\n    api_client.close()\n","lang":"python","description":"This quickstart demonstrates how to initialize the Pinterest API client using an OAuth2 access token from an environment variable and fetch user account details. Remember to set `PINTEREST_ACCESS_TOKEN` before running.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-18","installed_version":"0.1.11","pypi_latest":"0.1.11","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.8,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"43.2M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":2.8,"import_time_s":null,"mem_mb":null,"disk_size":"44M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"48.3M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":2.8,"import_time_s":null,"mem_mb":null,"disk_size":"49M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"39.8M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":2.7,"import_time_s":null,"mem_mb":null,"disk_size":"40M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"39.4M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":2.8,"import_time_s":null,"mem_mb":null,"disk_size":"40M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"42.7M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pinterest-generated-client","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":3,"import_time_s":null,"mem_mb":null,"disk_size":"43M"}]}}