Recommendation ITU-T Y.4703 (03/2024) Internet of things service management application programming interface Representational State Transfer specification
Summary
History
FOREWORD
Table of Contents
1 Scope
2 References
3 Definitions
4 Abbreviations and acronyms
5 Conventions
     5.1 Support of polymorphism and extension patterns
6 Resource Model
     6.1 Managed Entity and Task Resource Models
          6.1.1 IoT Service Resource
          6.1.2 Service Catalog resource
          6.1.3 Service Category resource
          6.1.4 Service Candidate resource
          6.1.5 Service Qualification resource
          6.1.6 Service Problem resource
          6.1.7 Iot Service Specification resource
          6.1.8 Service Test resource
          6.1.9 Service Test Specification resource
          6.1.10 Usage Consumption Report Request resource
          6.1.11 User resource
          6.1.12 Usage Consumption Report resource
          6.1.13 Import Job resource
          6.1.14 Export Job resource
     6.2 Notification Resource Models
          6.2.1 Iot Service Create Event Notification
          6.2.2 Iot Service Iot Service Attribute Value Change Event Notification
          6.2.3 Iot Service Iot Service State Change Event Notification
          6.2.4 Iot Service Iot Service Batch Event Notification
          6.2.5 Iot Service Iot Service Delete Event Notification
          6.2.6 Service Catalog Service Catalog Create Event Notification
          6.2.7 Service Catalog Service Catalog Change Event Notification
          6.2.8 Service Catalog Service Catalog Batch Event Notification
          6.2.9 Service Catalog Service Catalog Delete Event Notification
          6.2.10 Service Category Service Category Create Event Notification
          6.2.11 Service Category Service Category Change Event Notification
          6.2.12 Service Category Service Category Delete Event Notification
          6.2.13 Service Candidate Service Candidate Create Event Notification
          6.2.14 Service Candidate Service Candidate Change Event Notification
          6.2.15 Service Candidate Service Candidate Delete Event Notification
          6.2.16 Service Qualification Service Qualification Create Event Notification
          6.2.17 Service Qualification Service Qualification Change Event Notification
          6.2.18 Service Qualification Service Qualification Delete Event Notification
          6.2.19 Service Problem Service Problem Create Event Notification
          6.2.20 Service Problem Service Problem State Change Event Notification
          6.2.21 Service Problem Service Problem Attribute Value Change Event Notification
          6.2.22 Service Problem Service Problem Information Required Event Notification
          6.2.23 Iot Service Specification Iot Service Specification Create Event Notification
          6.2.24 Iot Service Specification Iot Service Specification Change Event Notification
          6.2.25 Iot Service Specification Iot Service Specification Delete Event Notification
          6.2.26 Service Test Service Test Create Event Notification
          6.2.27 Service Test Service Test Attribute Value Change Event Notification
          6.2.28 Service Test Service Test Delete Event Notification
          6.2.29 Service Test Specification Service Test Specification Create Event Notification
          6.2.30 Service Test Specification Service Test Specification Attribute Value Change Event Notification
          6.2.31 Service Test Specification Service Test Specification Delete Event Notification
          6.2.32 Usage Consumption Report Request Usage Consumption Report Request State Change Event Notification
          6.2.33 User User Create Event Notification
          6.2.34 User User Change Event Notification
          6.2.35 User User Delete Event Notification
7 API Operations
     7.1 Operations on Iot Service
          7.1.1 List iot services
          7.1.2 Retrieve iot service
          7.1.3 Create iot service
          7.1.4 Patch iot service
          7.1.5 Delete iot service
     7.2 Operations on Service Catalog
          7.2.1 List service catalogs
          7.2.2 Retrieve service catalog
          7.2.3 Create service catalog
          7.2.4 Patch service catalog
          7.2.5 Delete service catalog
     7.3 Operations on Service Category
          7.3.1 List service categories
          7.3.2 Retrieve service category
          7.3.3 Create service category
          7.3.4 Patch service category
          7.3.5 Delete service category
     7.4 Operations on Service Candidate
          7.4.1 List service candidates
          7.4.2 Retrieve service candidate
          7.4.3 Create service candidate
          7.4.4 Patch service candidate
          7.4.5 Delete service candidate
     7.5 Operations on Service Qualification
          7.5.1 List service qualifications
          7.5.2 Retrieve service qualification
          7.5.3 Create service qualification
          7.5.4 Patch service qualification
          7.5.5 Delete service qualification
     7.6 Operations on Service Problem
          7.6.1 List service problems
          7.6.2 Retrieve service problem
          7.6.3 Create service problem
          7.6.4 Patch service problem
          7.6.5 Delete service problem
     7.7 Operations on Iot Service Specification
          7.7.1 List iot service specifications
          7.7.2 Retrieve iot service specification
          7.7.3 Create iot service specification
          7.7.4 Patch iot service specification
          7.7.5 Delete iot service specification
     7.8 Operations on Service Test
          7.8.1 List service tests
          7.8.2 Retrieve service test
          7.8.3 Create service test
          7.8.4 Patch service test
          7.8.5 Delete service test
     7.9 Operations on Service Test Specification
          7.9.1 List service test specifications
          7.9.2 Retrieve service test specification
          7.9.3 Create service test specification
          7.9.4 Patch service test specification
          7.9.5 Delete service test specification
     7.10 Operations on Usage Consumption Report Request
          7.10.1 List usage consumption report requests
          7.10.2 Retrieve usage consumption report request
          7.10.3 Create usage consumption report request
          7.10.4 Delete usage consumption report request
     7.11 Operations on User
          7.11.1 List users
          7.11.2 Retrieve user
          7.11.3 Create user
          7.11.4 Delete user
     7.12 Operations on Usage Consumption Report
          7.12.1 List usage consumption reports
          7.12.2 Retrieve usage consumption report
          7.12.3 Delete usage consumption report
     7.13 Operations on Import Job
          7.13.1 List import jobs
          7.13.2 Retrieve import job
          7.13.3 Create import job
          7.13.4 Delete import job
     7.14 Operations on Export Job
          7.14.1 List export jobs
          7.14.2 Retrieve export job
          7.14.3 Create export job
          7.14.4 Delete export job
8 API Notifications
     8.1 Register listener
     8.2 Unregister listener
     8.3 Publish Event to listener