Sources

Get source detail

Changed on

Resolves by slug or src_… ID on the bare path, or by org-scoped slug pair. Cursor-paginated releases array (?cursor= opaque cursor from a prior response's pagination.nextCursor, ?limit= capped at 100); ?include_coverage=true exposes coverage rows; ?include_prereleases=true includes pre-release entries.

get/sources/{slug}

Request

  • Base URL: https://api.releases.sh
  • URL: https://api.releases.sh/sources/{slug}
  • Auth: none declared

Path parameters

slugstring required

Response

Source detail with paginated releases

idstring required
slugstring required
namestring required
type'github' | 'scrape' | 'feed' | 'agent' | 'appstore' | 'video' required
urlstring required
orgIdstring nullable required
productIdstring nullable required
productSlugstring nullable required
isHiddenboolean required
discovery'curated' | 'agent' | 'on_demand'
isPrimaryboolean required
metadatastring required
changelogUrlstring nullable
hasChangelogFileboolean
releaseCountinteger required
releasesLast30Daysinteger required
avgReleasesPerWeeknumber required
latestVersionstring nullable required
latestDatestring nullable required
lastFetchedAtstring nullable required
lastPolledAtstring nullable required
changeDetectedAtstring nullable
trackingSincestring required
kind'platform' | 'sdk' | 'mobile' | 'desktop' | 'docs' | 'integration' | 'tool' nullable
starsinteger nullable
starsFetchedAtstring nullable

Changes

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property / became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property became nullable for the status

    • info

      response property changeDetectedAt list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property changelogUrl list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property lastFetchedAt list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property lastPolledAt list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property latestDate list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property latestVersion list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property orgId list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property pagination/nextCursor list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property productId list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property productSlug list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property releases/items/publishedAt list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property releases/items/titleGenerated list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property releases/items/titleShort list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property releases/items/url list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property releases/items/version list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property starsFetchedAt list-of-types was narrowed by removing types null from media type application/json of response 200

    • warning

      added the new too_large enum value to the / response property for the response status