This is the documentation for version 56 of Snapstore Devices API.

Changelog

  • Version 55:
  • Version 54:
  • Version 52:
    • charm_find: Allow filtering charms on 'requires/provides' using query params.
  • Version 50:
  • Version 49:
  • Version 47:
    • charm_find: Added 'default-release.revision.subordinate' response field.
    • charm_info: Added 'default-release.revision.subordinate' response field.
  • Version 45:
  • Version 44:
    • charm_info: Added 'relations' to revision response field
  • Version 43:
  • Version 42:
    • charm_info: Remove unsupported fields from channel-map.
  • Version 41:
  • Version 40:
    • charm_find: Added 'default-release.revision.attributes' response field.
    • charm_info: Added 'attributes' to revision response field.
    • charm_refresh: Stricter validation of 'base' objects in requests and responses.
  • Version 39:
    • charm_refresh: Added optional top-level and per-context 'metrics' to requests.
  • Version 38:
  • Version 37:
    • snap_refresh: Added support for validation-sets based snap refresh revision access.
  • Version 36:
    • charm_find: Added 'deployable-on' field to result.
    • charm_info: Added 'deployable-on' field to result.
  • Version 35:
    • charm_find: Return 'bases' in find responses.
    • charm_info: Return 'bases' in info responses.
    • charm_refresh: Start accepting and returning 'bases' in refresh requests.
  • Version 34:
  • Version 33:
    • charm_find: Allow filtering charms on 'category' using query param
  • Version 32:
  • Version 31:
  • Version 30:
    • charm_find: Added resource fields 'filename' and 'description'
    • charm_info: Added resource fields 'filename' and 'description'
    • charm_refresh: Added resource fields 'filename' and 'description'
  • Version 29:
  • Version 28:
    • charm_find: Added 'resources' field to channelmap.
    • charm_info: Added 'resources' field to channelmap.
  • Version 27:
    • charm_info: Added 'actions-yaml' to revision fields.
  • Version 26:
    • snap_refresh: Added sequence-key lookup support to 'fetch-assertions' actions.
  • Version 24:
  • Version 23:
  • Version 22:
  • Version 21:
    • snap_info: Added support for snap field 'links'.
    • snap_refresh: Added top level 'assertion-max-formats'. Add 'fetch-assertions' actions and results.
    • snaps_find: Added links
  • Version 20:
    • snaps_find: Added common-ids, store-url and website
  • Version 19:
  • Version 18:
    • snap_info: Added support for snap field 'unlisted'.
  • Version 17:
  • Version 16:
    • snap_info: Added support for 'trending' field.
  • Version 15:
    • snap_info: Media 'width' & 'height' may be populated with integers.
    • snap_refresh: Media 'width' & 'height' may be populated with integers.
  • Version 14:
    • snap_info: Added support for 'default-track' field.
    • snap_refresh: Added the 'redirect-channel' field to the response.
  • Version 13:
  • Version 12:
    • snap_refresh: Added support for 'Snap-Refresh-Reason' header
  • Version 11:
    • snap_info: Added support for 'categories' field.
  • Version 10:
  • Version 9:
  • Version 8:
  • Version 7:
    • snap_refresh: Added cohort-create to action and cohort-key to response.
  • Version 6:
    • device_registration: Added support for device registration through Snap Store Proxy
    • request_id: Added support for device registration through Snap Store Proxy
  • Version 5:
    • snap_info: Added support for 'released-at' field.
    • snap_refresh: allow_unauthenticated snaps can be downloaded even if store authentication fails
  • Version 4:
  • Version 3:
    • snap_info: Added validation field for publisher objects.
    • snap_search: Added 'arch' query string parameter.
  • Version 2: