> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fastpix.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server.

# FastPix PHP SDK moves to fastpix.com, with metrics and track-parity fixes

> The FastPix PHP SDK now defaults to the fastpix.com hosts, fixes Data metrics calls that threw during deserialization, and corrects track parsing.

The FastPix PHP SDK (`fastpix/sdk`) now defaults to the `fastpix.com` hosts, fixes Data metrics calls that threw during deserialization, and corrects track parsing. For most integrations, updating the dependency is enough.

What's new:

* **Default hosts moved to fastpix.com**: the default server URL is now `https://api.fastpix.com/v1/`. If you rely on the defaults, just run `composer update fastpix/sdk`. If you pass an explicit `.io` server-URL override (`setServerUrl(...)`), change it to `.com`, and update any hard-coded `.io` playback, image, or dashboard URLs before the `.io` hosts are decommissioned.

* **Fixed throwing Data metrics calls**: `metrics.listOverallValues` and `metrics.getTimeseriesData` threw during deserialization because of a PSR-4 autoload filename-casing mismatch. These now resolve correctly.

* **Fixed track parsing**: audio tracks now retain `languageCode` and `languageName` (union deserialization previously resolved every track to the video-track type and discarded the language fields), and media-list tracks now include `frameRate`.

* **Corrected response fields**: playback `createMediaPlaybackId` `data.resolution` is now correctly modelled as nullable (it is `null` when no resolution constraint was set), and delete-signing-key responses now include the optional `data.message` confirmation.

* **Maintenance (v1.0.4)**: refreshed the SDK version identifiers (the `sdkVersion` constant and the `User-Agent` header) with no functional or API changes.