(Legacy OTAU Endpoints)

This section and endpoints are no longer supported. They exist solely for backwards compatibility. If you are starting a new project, please use the /bundles endpoint in the "Firmware Bundles" section instead.

Endpoints

The Legacy OTAU Firmware Channel object

  • channelstring

    Name of the channel.

  • versionstring

    The firmware version that is currently tied to this channel

The Legacy OTAU Firmware Version object

  • urlstring

    Presigned URL to download firmware.

  • signaturestring

    SHA-1 digest of the file to be downloaded.

Get Channel

Endpoint
get /projects/{projectId}/deviceClasses/{classId}/channels/{channel}
Description

Return the channel with the specified ID.

URI Parameters
  • projectId

    integer

    required

    Project ID

  • classId

    string

    required

    Device Class name

  • channel

    string

    required

    Legacy Channel name

Response
  • 200Successful retrieval of channel.
  • 401Authorization is required to access this resource.
  • 403Request failed because of denied permission.
  • 404The requested channel does not exist or is not accessible.
  • 500An unexpected error has occurred.
  • 503The service is temporarily unavailable.

Get version

Endpoint
get /projects/{projectId}/deviceClasses/{classId}/versions/{version}
Description

Return the version with the specified ID.

URI Parameters
  • projectId

    integer

    required

    Project ID

  • classId

    string

    required

    Device Class name

  • version

    string

    required

    Legacy Version name (this is equivalent to the Bundle name)

Response
  • 200Successful retrieval of version.
  • 401Authorization is required to access this resource.
  • 403Request failed because of denied permission.
  • 404The requested version does not exist or is not accessible.
  • 500An unexpected error has occurred.
  • 503The service is temporarily unavailable.