Last Updated on : 2024-07-30 10:38:17download
Provide OpenAPI for the control of universal Infrared remote connecting to multi-brand, multi-category devices.
| API Name | URL |
|---|---|
| Get Remote Control Brand | GET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/remotes/{remote_index}/brands |
| Get Infrared Code Library Information | GET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/brands/{brand_id}/remotes/{remote_index}/rules |
| Get Keys of Remote Control | GET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/keys |
| Send Standard Command | POST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/command |
| Get Brand List | GET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/brands |
| Send Standard Command (During Pairing) | POST:/v2.0/infrareds/{infrared_id}/testing/command |
| Get Remote Control Indexes | GET:/v2.0/infrareds/{infrared_id}/categories/{category_id}/brands/{brand_id}/remote-indexs |
| Send Key Command | POST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/raw/command |
| Get Remote Control List | GET:/v2.0/infrareds/{infrared_id}/remotes |
| Send Key Command (During Pairing) | POST:/v2.0/infrareds/{infrared_id}/testing/raw/command |
| Delete Remote Control | DELETE:/v2.0/infrareds/{infrared_id}/remotes/{remote_id} |
| Add Remote Control | POST:/v2.0/infrareds/{infrared_id}/remotes |
| Modify Remote Control Name | PUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id} |
| Get Category List | GET:/v2.0/infrareds/{infrared_id}/categories |
| API Name | URL |
|---|---|
| Update Learning Code | PUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/learning-codes |
| Save Learning Code | POST:/v2.0/infrareds/{infrared_id}/learning-codes |
| Send Learning Code | POST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/learning-codes |
| Get Learning Codes | GET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/learning-codes |
| Modify Learning Status | PUT:/v2.0/infrareds/{infrared_id}/learning-state |
| Get Learned Remote Control Code | GET:/v2.0/infrareds/{infrared_id}/learning-codes |
| Delete Learning Code | DELETE:/v2.0/infrareds/{infrared_id}/learning-codes/{learn_id} |
| Get General Key Information | GET:/v2.0/infrareds/{category_id}/base-key |
| API Name | URL |
|---|---|
| Switch Channel Table | PUT:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/channels |
| Switch Channels | POST:/v2.0/infrareds/{infrared_id}/channel/switch |
| Delete Custom Channel Table | DELETE:/v2.0/infrareds/{infrared_id}/remote/custom/{submit_id} |
| Update Custom Channel Table | PUT:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/custom/{submit_id} |
| Get Carriers by Region ID | GET:/v2.0/infrareds/{infrared_id}/areas/{area_id}/operators |
| Get Channel List | GET:/v2.0/infrareds/{infrared_id}/remote/channels |
| Get Channel List | GET:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/channels |
| Get All Channel Names | GET:/v2.0/infrareds/{infrared_id}/remote/all-channels |
| Get Region List | GET:/v2.0/infrareds/{infrared_id}/provinces/{province_id}/cities/{city_id}/areas |
| Get Province List | GET:/v2.0/infrareds/{infrared_id}/provinces |
| Get Channels Bound with Set-Top Box | GET:/v2.0/infrareds/{infrared_id}/remote/{remote_id}/selected-channels |
| Get City List | GET:/v2.0/infrareds/{infrared_id}/provinces/{province_id}/cities |
| API Name | URL |
|---|---|
| Get Token by Smart Matching | POST:/v2.0/infrareds/{infrared_id}/matching-remotes/token |
| Get Matching Result by Token | GET:/v2.0/infrareds/{infrared_id}/matching-remotes |
| API Name | URL |
|---|---|
| Control Air Conditioner with Multiple Keys | POST:/v2.0/infrareds/{infrared_id}/air-conditioners/{remote_id}/scenes/command |
| Send Single Command | POST:/v2.0/infrareds/{infrared_id}/air-conditioners/testing/command |
| Send Key Combination | POST:/v2.0/infrareds/{infrared_id}/air-conditioners/testing/scenes/command |
| Get Air Conditioner Status | GET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/ac/status |
| Control Air Conditioner with Single Command | POST:/v2.0/infrareds/{infrared_id}/air-conditioners/{remote_id}/command |
| Get Air Conditioner Status in Bulk | GET:/v1.0/cloud/rc/infrared/ac/status/batch |
| API Name | URL |
|---|---|
| Add Infrared Scheduled Task | POST:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers |
| Update Scheduled Task | PUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers |
| Update Scheduled Task Status | PUT:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers/status |
| Get Infrared Scheduled Task | GET:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers |
| Delete Scheduled Task | DELETE:/v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback