docs: sync catalog song empty-result reference

Merged
SI
3d ago
+77-15

Sync the corrected catalog-song reference from Marketing #214's actual merge 56ca3970bd9165d9fc1a1678da960efae0408083: successful empty results are 200, catalog access rejection is 403, and server failures are 500. The full copy includes the OpenAPI reference, page and complete AI export; current Context contracts remain intact.

The final delta changes only SOURCE-PROVENANCE's commit from the preparatory candidate to the actual Marketing merge. All 241 copied file hashes, navigation and retained-host settings are unchanged. Source/provenance and whitespace checks pass; both independent exact-head reviews found zero issues, and the current source-check CI passes.

This source candidate is ready for Records/coordinator release review. After merge, verify normal hosted publication separately; draft Mintlify preview was skipped and is not public-content proof. No host cutover, manual deployment, customer/provider/database or authentication operation occurred.


Summary by cubic

Syncs the Catalog Songs API reference from the Marketing source, updating the documented contract for empty results and error responses.

  • Empty results now return HTTP 200 with an empty songs array and total_count: 0 instead of 404.
  • Missing or inaccessible catalogs return 403; server or database failures return 500.
  • Updates the OpenAPI spec, catalog-songs.mdx, llms-full.txt, and provenance checksums; navigation and retained-host settings are unchanged.
  • Provenance is now pinned to the merged Marketing release commit.