Businesses that develop systems using the Cloud API are deemed to agree to the END USER LICENSE AGREEMENT.

Provisioning Cloud API (2.1.0)

Download OpenAPI specification:

API 使用許諾契約書

(日本企業のお客様向け。※日本企業以外のお客様はUS 版又はその他地域版をご覧ください。)

最終更新:2024-07

本契約は、ソニー株式会社(以下「ソニー」といいます)からお客様及びお客様が代理する法人その他の事業者(以下、併せて「お客様」とします)への Cloud API(アプリケーション、関連データ、マニュアルなどの関連書類および電子文書並びにそれらのアップデート・アップグレード版を含み、以下「本 API」といいます)の使用権の許諾に関する条件を定めるものです。本 API を使用いただく前に、本契約をお読み下さい。お客様による本 API の使用開始をもって、本契約にご同意いただいたものとします。

第 1 条(総則)

本 API は、日本国内外の著作権法並びに著作者の権利およびこれに隣接する権利に関する諸条約その他知的財産権に関する法令によって保護されています。本 API は、本契約の条件に従いソニーからお客様に対して使用許諾されるもので、本 API の著作権等の知的財産権はお客様に移転いたしません。

第 2 条(使用権)

ソニーは、本 API を、お客様(お客様の顧客を含む)がお持ちの法人向けブラビアで、本 API が付属するものまたは本 API によって制御されるもの(以下「指定デバイス」といいます。)に関連してのみ、本契約の条件及びマニュアル等の指示・注意事項に従って使用する、非独占的かつ譲渡不能な権利をお客様に許諾します。

第 3 条(権利の制限)

1. お客様は、本 API の全部または一部を複製、複写、配布、譲渡、販売したり、これに対する修正、追加等の改変をすることはできないものとします。また、本 API に含まれる権利標記等の表示を削除したり、外観の変更をしてはならないものとします。

2. お客様は、別途明示的に許諾されている場合を除き、本 API を再使用許諾、貸与またはリースその他の方法で第三者に使用させてはならないものとします。

3. お客様は、本 API を用いて、ソニーまたは第三者の権利もしくは法律上保護される利益(知的財産権、営業秘密、名誉、プライバシー、肖像権、パブリシティ権、所有権を含みますがこれらに限られません)を侵害し、または法令、裁判所の判決その他公的機関による法的拘束力のある処分もしくは公序良俗に反する行為を行ってはならないものとします。

4. お客様は、本 API に関し逆アセンブル、逆コンパイル等のソースコード解析作業を行ってはならないものとします。

5.本 API の使用に伴い、本 API が自動的に本 API で用いるためのデータファイルを作成する場合があります。この場合、当該データファイルは本 API とみなされるものとします。

6. お客様は以下の行為を行ってはならず、また、第三者に対して以下の行為を指示、許容、要請、斡旋または当該行為を可能にしてはならないものとします。

(ア)本契約上の条件に反する目的または態様で、本 API を使用すること

(イ)本 API に、バックドア、ドロップデッドデバイス、時限爆弾、トロイの木馬、ウイルス、ワーム、その他これに類する本 API やお客様または第三者が保有または管理するデバイスやシステムの稼働を阻害し、停止させ、害し、またはその態様に関わらず妨げることを目的とするコードやファイル、スクリプト、エージェント、プログラム、ルーチンまたは指示(以下「悪意のあるコード」といいます)を取り込むこと

(ウ)本 API の適切な稼働に干渉すること

(エ)本 API の以下の機能を回避し、停止させ、または干渉すること

(i)本 API のセキュリティーに関する機能

(ii)本 API の使用、本 API へのアクセス、または本 API の複製を阻止または制限するための機能

(iii)本 API の使用に制限をかける機能

(オ)本 API に対して不合理なまたは不相当に大きな負荷をかけ、あるいはお客様の判断で当該負荷をかけられるようにすること

第 4 条(本 API の権利)

本 API に関する著作権等一切の権利は、ソニー、ソニーの関係会社またはソニーが本契約に基づきお客様に対して使用許諾を行うための権利をソニーまたはソニーの関係会社に許諾した原権利者(以下「原権利者」といいます)に帰属するものとし、お客様は本 API に関して本契約に基づき許諾された使用権以外の権利を有しないものとします。

第 5 条(秘密保持)

1. お客様は、ソニーから受領した秘密情報を善良なる管理者の注意をもって厳に秘密として扱い、第三者の秘密情報と区別できるよう保管し、ソニーの書面による事前の承諾なくして第三者に開示、漏洩せず、また、開示目的以外に使用しないものとします。なお、秘密情報とは、(i) ソニーからお客様に提供される API キー及び (ii) 開示の形態及び媒体を問わず、ソニーが秘密である旨の表示をした上で(なお、口頭、映像その他その性質上秘密である旨の表示が困難な形態又は媒体により開示、提供される情報については、ソニーがお客様に対し、秘密である旨を開示時に伝達し、かつ、当該開示後30日以内に当該秘密情報を特定するに足る内容及び秘密である旨を明記した書面(電磁的記録を含む。以下同じ。)を交付することによりかかる表示に代えることができる)お客様に対して開示、提供する情報のことをいいます。

2. お客様は、前項に定める義務を履行するために、ソニーから受領した秘密情報の取扱いに際して次の事項を遵守するものとします。

(ア)開示目的を遂行するために接する必要のある自己の役員及び従業員以外の者が接することのないように保管し、また、当該秘密情報に接する自己の役員及び従業員に本契約に定める秘密保持義務の内容を知らしめ、遵守させる。

(イ)秘密情報の複製、複写(写真撮影による複製、複写を含むがこれに限られない)は開示目的を遂行するために必要な範囲内でのみ行い、かかる複製、複写物も秘密情報として取り扱う。

(ウ)ソニーより要請がある場合、ソニーから受領した秘密情報の管理状況を書面にて報告するものとする。

(エ)ソニーから要請があった場合、ソニーの指示に従い、その複製、複写物を含め、速やかに返却するか、破棄のうえ、ソニー指定の形式にて当該返却又は廃棄を行った旨の証明書をソニーに対して提出する。

(オ)漏洩、紛失、盗難、盗用等の事態が発生し、又はその虞があることを知った場合は、直ちにその旨をソニーに通知する。

3. 前2項の規定にかかわらず、

(ア)お客様は、次の各号の何れかに該当することを証明できるソニーの秘密情報については、同条に定める何れの義務も負わないものとします。

(i) 開示時に既に公知となっている情報

(ii)開示時に既にお客様が合法的に保有していた情報

(iii)開示後にお客様の責に帰すべからざる事由により公知となった情報

(iv)お客様が第三者より秘密保持義務を負うことなく入手した情報

(v)ソニーの秘密情報とは無関係にお客様が独自に開発又は知得した情報

(イ)お客様は、法令又は金融商品取引所その他これに準ずる規制権限を有する機関の定める規則等に基づいて開示の要求がなされたソニーの秘密情報を、以下の措置を講ずることを条件として開示することができるものとします。

(i)当該要請があった旨及び開示する内容をソニーに事前に書面にて通知するよう合理的な努力をする。

(ii)開示される秘密情報が秘密として保持されるように合理的な措置を講ずる。

(ウ)お客様は、弁護士、公認会計士、税理士その他の法令上守秘義務を負う専門家に対し、ソニーの秘密情報を開示することができるものとします。

第 6 条(責任の範囲)

1. ソニーは、本 API に関して、エラー、バグ等の不具合がないこと、本 API が中断なく稼動すること、本 API の使用がお客様および第三者に損害を与えないことならびに第三者の知的財産権を侵害していないことその他のいかなる事項についても、明示または黙示を問わず何らの保証も行いません。ただし、ソニーは、エラー、バグ等の不具合に対応するため、本 API のアップデート等の提供による本 API の修正または当該エラー、バグ等についての問い合わせ先の通知を行うことがあります。 本項に定めるアップデート等の提供方法または問い合わせ先の通知方法はソニーがその裁量により定めるものとします。

2. 本 API の動作や機能が依存する可能性のある、本 API 以外の製品、ソフトウェアまたはネットワーク等サービス(当該製品、ソフトウェアまたはサービスは第三者が提供する場合に限られず、ソニーが提供する場合も含みます)は、当該製品、ソフトウェアまたはネットワーク等サービスの提供者の判断により、その機能等の全部または一部が変更され、または提供や稼働が中断もしくは終了する場合があります。ソニーは、本 API の動作や機能が依存する可能性のあるこれらの製品、ソフトウェアまたはネットワーク等サービスが、変更、中断なく将来に亘って正常に提供され、稼動することおよび当該製品、ソフトウェアまたはネットワーク等サービスのセキュリティーに脆弱性がないことを保証いたしません。

3. 本 API は、指定デバイスがインターネットに接続している場合に、自動的にアップデートされることがあります。また、アップデートを求める通知がなされ、お客様において手動でアップデートを行っていただく場合もあります。アップデートに伴い、本 API の機能が追加、変更または削除されることがあります。お客様がアップデートを求める通知に従ってアップデートを行わない場合、本 API の全部または一部の機能が使用できない場合があります。ソニーはアップデートによる機能の変更等やお客様によるアップデートの不実施に起因する支障等に関して、何等の責任も負わないものとします。

4. ソニーは、本 API が稼働するソフトウェア、機器(指定デバイスを含みます)、設備、システムまたはネットワークが侵入や攻撃の対象となり得ないことを保証いたしません。

5. 本契約の他の規定にかかわらず、ソニーは、その債務不履行または不法行為によりお客様に損害が生じた場合、お客様に通常生じうる損害の範囲内で、かつ、お客様が本 API、本 API が付属しまたは本 API によって制御されるソニーの製品または本 API を用いて利用するソニーのサービスのために支払った金額の合計額を上限として、これを賠償する責任を負うものとし、特別な事情から生じた損害その他の結果(発生を予見しまたは予見し得た場合を含みます)については一切責任を負わないものとします。ただし、ソニーは、その故意または重大な過失による債務不履行または不法行為に起因してお客様に生じた損害に対する賠償責任については、免責されないものとします。

6.本 API や付随するサポート等は、本契約に基づき、ソニーからお客様に対して提供されるものであり、ソニーの関係会社や原権利者は、法令上別段の定めがある場合およびソニーの関係会社や原権利者がお客様と別段の合意をした場合を除き、本 API や付随するサポート等に関連してお客様に対し一切責任を負わないものとします。

7.本 API に関連してインストールするアプリケーションが求める全て又は一部の権限リクエストをお客様自ら又はお客様がエンドユーザーから事前に許諾を受けて許可する場合、エンドユーザーが必要な権限リクエストを許可したものとし、ソニーは当該アプリケーションに関して責任を負わないものとします。

第 7 条(用途の限定)

本 API は、高度の安全性が要求され、本 API の不具合や中断が生命、身体への危険、有体物または環境に対する重大な損害に繋がる用途(例えば、原子力発電所を含む核施設の制御、航空機の制御、通信システム、航空管制、生命維持装置または兵器)を想定しては設計されていません。ソニーは、本 API がこれら高度の安全性が要求される用途に合致することを一切保証いたしません。

第 8 条(第三者に対する責任)

法律上特に禁止されている場合を除き、お客様は以下に該当する紛争を自らの費用と責任で解決するものとし、ソニー、ソニーの関係会社および原権利者に一切の迷惑をかけないものとします。

(ア)お客様が本 API または指定デバイスを使用したことに関連して、お客様と第三者との間で生じた紛争(当該使用によってセキュリティーの脆弱性が生じたことに関連する紛争や当該使用による知的財産権その他の第三者の権利または法律上保護される利益の侵害を理由とする紛争を含み、これらに限られません)

(イ)お客様が本契約に違反したり、本契約上の義務を履行しなかったことに関連して、お客様と第三者との間で生じた紛争

第 9 条(知的財産権保護)

お客様は、本 API の使用に際し、日本国内外の著作権法並びに著作者の権利およびこれに隣接する権利に関する諸条約その他知的財産権に関する法令に従うものとします。また、本 API が著作物等の複製、保存および復元等の機能を有する場合、ソニーは、著作物等に関する知的財産権の保護に必要な範囲で、複製、保存および復元等機能の制限その他必要な措置をとることができるものとします。なお、ディスプレイ表示されるコンテンツの一部は特定のクラウドサーバに送信されることがありますので、お客様は、著作権保護の観点を含む必要な許諾を事前に取得するものとします。

第 10 条(ネットワークサービス)

本 API は、ネットワークサービスの利用を想定しています。ネットワークサービスを利用するにあたっては、当該ネットワークサービスの利用条件に従っていただく必要があります。ネットワークサービスを利用されない場合、本 API の動作や機能は限定的なものとなる場合があります。また、ネットワークサービスはソニーの管理下にない第三者によって提供されている場合があります。ネットワークサービスがソニーの管理下にない場合、ソニー、ソニーの関係会社および原権利者は、当該ネットワークサービスに関連する損害賠償その他のいかなる責任も負わないものとします。ネットワークサービスの利用にあたっては、インターネット環境が必要となります。インターネット環境の整備、セキュリティーおよびその費用についての責任はお客様にあるものとします。また、お客様は、お客様のインターネット環境を通じて本 API、本 API が稼働するソフトウェア、機器(指定デバイスを含みます)、設備、システムまたはネットワークに悪意のあるコードが取り込まれた場合、一切の責任を負うものとします。なお、本 API の動作や機能は、インターネット環境により限定的なものとなる場合があります。また、ネットワークサービスの内容変更、提供の中断もしくは終了またはインターネット環境等により、本 API と共に使用されるコンテンツ等が利用できなくなる場合があります。

第 11 条(契約の終了)

1. ソニーは、お客様が本契約に定める条項に違反した場合、直ちにお客様による本 API へのアクセスまたは使用を停止させ、直ちに本契約を解約し、またはそれらによって蒙った損害の賠償をお客様に対し請求できるものとします。

2. お客様は、30日前までにソニーに書面にて通知をすることで本契約を解約することができるものとします。

3. 前2項またはその他の事由で本契約が終了した場合でも、第 4 条から第 15 条の規定は有効に存続するものとします。

第 12 条(本 API の削除等)

前条その他の事由により本契約が終了した場合、お客様は、合理的に可能な限り、契約の終了した日から2週間以内に本 API、その複製物及び秘密情報を返却又は削除するものとし、ソニーが求めるときはその旨を証明する文書をソニーに差し入れるものとします。

第 13 条(契約の改定)

ソニーは、法令で認められた範囲において、本契約を随時改定することができるものとします。ソニーは、改定後の本契約の適用開始に先立ち、改定内容等に照らしてソニーが合理的と判断する事前告知期間を設定したうえで(ただし、本契約の改定内容がお客様の一般の利益に適合するものである場合は事前告知期間を定めないことができるものとします)、改定後の本契約の条件をお客様が登録した電子メールアドレスへの電子メールの発信、ソニー所定のサイトでの告知又はその他ソニーが適切と判断する方法をもってお客様に周知いたします。

第 14 条(不可抗力)

ソニーは、天災、地変、その他自己の責に帰すべからざる事由に起因する本契約上の義務(金銭債務の支払義務を除く)の不履行について、一切の責任を負わないものとします。

第 15 条(その他)

1. 本契約は、日本国法に準拠するものとします。

2. お客様は、本 API を日本国外に持ち出して使用する場合、適用ある輸出管理規制、法律、命令に従うものとします。

3. 本契約は、消費者契約法を含む消費者保護法規によるお客様の権利を不利益に変更するものではありません。

4. 本契約の一部条項が法令によって無効となった場合でも、当該条項は法令で有効と認められる範囲で依然として有効に存続するものとします。

5.ソニーの関係会社および原権利者は本契約の第三受益者として取り扱われるものとし、関連する本契約上の権利を直接行使しあるいは免責等を援用することができるものとします。

6. 本契約に定めなき事項または本契約の解釈に疑義を生じた場合は、お客様およびソニーは誠意をもって協議し、解決するものとします。お客様とソニーとの間に本契約に関連して訴訟の必要が生じた場合、東京地方裁判所を第一審の専属的合意管轄裁判所とします。

以上

Register a device.

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
mac
required
string

Ethernet MAC address of BRAVIA. Separator shall be "-" and character shall be capital.

userData
string

User data passed in device activation event of RMS Cloud API when the device is provisioned. Max length of User data is 4KB.

Responses

Request samples

Content type
application/json
{
  • "mac": "14-3F-A6-A1-A3-C7",
  • "userData": "some-user-data"
}

Response samples

Content type
application/json
{
  • "mac": "14-3F-A6-A1-A3-C7",
  • "deviceId": "062ed2e0-24cc-4722-b388-54db05a248a9"
}

Unregister a device.

Authorizations:
ApiKeyAuth
path Parameters
mac
required
string

Ethernet MAC address of BRAVIA. Separator shall be "-" and character shall be capital.

Responses

Response samples

Content type
application/json
{
  • "error": {
    }
}

Register or update provisioning key for a device.

Prior application is required to use provisioning keys for device provisioning. Registers a provisioning key for device authentication. Please call this endpoint after registering the device with POST /devices. If the request is successful, the previously registered provisioning key will be overwritten, and any ownership claim will also be removed. If you call this endpoint repeatedly within a short period, it may become temporarily unavailable.

Authorizations:
ApiKeyAuth
path Parameters
mac
required
string

Ethernet MAC address of BRAVIA. Separator shall be "-" and character shall be capital.

Request Body schema: application/json
required
provisioningKey
required
string

Provisioning key must be specified in half-width alphanumeric characters and at least 6 characters long.

Responses

Request samples

Content type
application/json
{
  • "provisioningKey": "1234ab"
}

Response samples

Content type
application/json
{
  • "mac": "14-3F-A6-A1-A3-C7",
  • "deviceId": "062ed2e0-24cc-4722-b388-54db05a248a9"
}

Unregister provisioning key from a device.

Authorizations:
ApiKeyAuth
path Parameters
mac
required
string

Ethernet MAC address of BRAVIA. Separator shall be "-" and character shall be capital.

Responses

Response samples

Content type
application/json
{
  • "error": {
    }
}

Claim ownership of a device.

Claims ownership of the specified device. Devices for which ownership has been claimed can start provisioning with simple remote control operations. To claim ownership, you must specify the following information in addition to the MAC address:

  • Serial Number
    • The 7-digit serial number of the device for which ownership is being claimed.
  • Description
    • An arbitrary string for the user to confirm the ownership claim (up to 128 characters, ASCII printable characters only, control characters including newlines will be removed).

Notes:

  • This API is only available to service providers who have been pre-approved by Sony. To obtain access, please contact your Sony representative.
  • The specified Serial Number and Description will be displayed on the device screen before provisioning. Before approving, please make sure that the displayed information matches what you specified with this API.
  • If ownership is claimed again for the same device, the existing claim will be overwritten with the new content. (If claimed by another service provider, the previous claim will be deleted.)
  • If you call this endpoint repeatedly within a short period, it may become temporarily unavailable.
Authorizations:
ApiKeyAuth
path Parameters
mac
required
string

Ethernet MAC address of BRAVIA. Separator shall be "-" and character shall be capital.

Request Body schema: application/json
required
serial
required
string

The 7-digit serial number of the device for which ownership is being claimed.

description
required
string

An arbitrary string for the user to confirm the ownership claim (up to 128 characters, ASCII printable characters only, control characters including newlines will be removed).

Responses

Request samples

Content type
application/json
{
  • "serial": "1234567",
  • "description": "string"
}

Response samples

Content type
application/json
{
  • "mac": "14-3F-A6-A1-A3-C7",
  • "deviceId": "062ed2e0-24cc-4722-b388-54db05a248a9"
}

Remove ownership claim from a device.

Removes ownership claim from the specified device.

Notes:

  • This API is only available to service providers who have been pre-approved by Sony. To obtain access, please contact your Sony representative.
Authorizations:
ApiKeyAuth
path Parameters
mac
required
string

Ethernet MAC address of BRAVIA. Separator shall be "-" and character shall be capital.

Responses

Response samples

Content type
application/json
{
  • "error": {
    }
}

Input an one time code.

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
oneTimeCode
required
string

One time code.

Responses

Request samples

Content type
application/json
{
  • "oneTimeCode": "123456"
}

Response samples

Content type
application/json
{
  • "oneTimeCode": "123456",
  • "device": {
    }
}