$npx skillfedfor your agent

sunshine-conversations-client

Sunshine Conversations API

With conditionsPyPI WWW/HTTPReleased Sep 2025884.9K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sunshine_conversations_client-17.0.1-py2.py3-none-any.whl
v17.0.1 · released 2025-09-04 · 4 runtime deps: urllib3, python-dateutil, pydantic, typing-extensions

Yes, if you are actively using Zendesk Sunshine Conversations and need a Python SDK to automate API interactions. The low install friction and absence of known vulnerabilities make it safe to add. However, verify the license terms before production use, and be aware that the 344-day gap since last release may mean slower response to API changes or bugs—monitor the project's repository for activity and consider whether the aging maintenance status aligns with your support expectations.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires valid Sunshine Conversations API credentials (key ID and secret) and knowledge of the appropriate API host URL for your region or Zendesk subdomain.
  • Low install friction with a pure-Python wheel distribution and four lightweight runtime dependencies.
  • Maintenance status is aging—the package was last released 344 days ago, which may indicate slower update cadence for bug fixes or API changes.

License · maintenance · safety

(unclear) — License treatment is unclear; the package declares no SPDX identifier or raw license text in its metadata. Before using in production, verify the actual license terms from the project repository or contact the maintainer.

last release 2025-09-04 (344 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 884,927 downloads/mo, #4,812 on PyPI

Verify before relying

pip install sunshine-conversations-client

from sunshine_conversations_client import ApiClient, Configuration

config = Configuration(api_key_id='your_key_id', api_key_secret='your_key_secret')
client = ApiClient(configuration=config)
  • Whether the package supports both v1 and v2 API versions, or only v2 as the description suggests.
  • Actual Python version compatibility, since requires_python is unspecified in metadata.
  • Whether cursor-based pagination and error handling are fully implemented in the client wrapper.
  • Current maintenance status and whether the 344-day gap reflects active support or dormancy.
Same gist for agents: .md · .json

What it is and what it does

This is an auto-generated Python wrapper around the Sunshine Conversations REST API v2, maintained by Zendesk. It provides typed client classes and methods to interact with Zendesk's messaging platform, handling authentication (basic auth or JWT), request/response serialization, and HTTP communication via urllib3. The library is built on pydantic for data validation and python-dateutil for timestamp handling.

The package is intended for server-to-server integrations where you need to programmatically manage conversations, users, attachments, and webhooks within a Zendesk Sunshine Conversations account. It abstracts away the low-level REST details, but you still need to understand the API's authorization scopes (account, app, or integration), rate limits, and regional host configuration to use it effectively.

Use it for

  • Build a backend service that creates or retrieves conversations and sends messages on behalf of your application.
  • Automate user provisioning and management across multiple Zendesk Sunshine Conversations accounts.
  • Fetch conversation history and metadata for reporting, analytics, or compliance audits.
  • Integrate Sunshine Conversations with external systems by consuming or posting webhook events.
  • Manage attachments and media uploads programmatically within conversations.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are actively using Zendesk Sunshine Conversations and need a Python SDK to automate API interactions.

The low install friction and absence of known vulnerabilities make it safe to add. However, verify the license terms before production use, and be aware that the 344-day gap since last release may mean slower response to API changes or bugs—monitor the project's repository for activity and consider whether the aging maintenance status aligns with your support expectations.

Install

sunshine-conversations-client on PyPI

Before you install

Low install friction with a pure-Python wheel distribution and four lightweight runtime dependencies. Maintenance status is aging—the package was last released 344 days ago, which may indicate slower update cadence for bug fixes or API changes.

Requires valid Sunshine Conversations API credentials (key ID and secret) and knowledge of the appropriate API host URL for your region or Zendesk subdomain.

License in practice

License treatment is unclear; the package declares no SPDX identifier or raw license text in its metadata. Before using in production, verify the actual license terms from the project repository or contact the maintainer.

Quickstart

pip install sunshine-conversations-client

from sunshine_conversations_client import ApiClient, Configuration

config = Configuration(api_key_id='your_key_id', api_key_secret='your_key_secret')
client = ApiClient(configuration=config)

Verify before relying

  • Whether the package supports both v1 and v2 API versions, or only v2 as the description suggests.
  • Actual Python version compatibility, since requires_python is unspecified in metadata.
  • Whether cursor-based pagination and error handling are fully implemented in the client wrapper.
  • Current maintenance status and whether the 344-day gap reflects active support or dormancy.

Package facts

LicenseNot declared unclear
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
urllib3python-dateutilpydantictyping-extensions
MaintenanceAging 344 days since the last release
First released
Downloads884,927 / month, #4,812 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: sunshine_conversations_client-17.0.1-py2.py3-none-any.whl

Tags

Capabilities
sunshine conversations api clientzendesk messaging api pythonrest api client messagingconversation management sdkzendesk conversations pythonsmooch api clientmessaging platform api wrapper
Topics
zendesk-integrationrest-clientmessaging-api
PyPI keywords
OpenAPIOpenAPI-GeneratorSunshine Conversations API

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “sunshine conversations api client”

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also smooch · zenpy · launchdarkly-api · okta · lusid-sdk · onesignal-python-api · ringcentral · ogx_open_client · descope · azure-ai-language-conversations