--- openapi: 3.0.1 info: title: AE description: API for AE resource management version: '0.1' servers: - url: http://cse-address:8080 paths: "/csename": post: description: Create AE Resource parameters: - name: X-M2M-Origin in: header required: false style: simple explode: false schema: type: string example: CAdmin - name: X-M2M-RVI in: header required: false style: simple explode: false schema: type: string example: '3' - name: X-M2M-RI in: header required: false style: simple explode: false schema: type: string example: '1234' requestBody: content: application/json;ty=2: schema: type: string examples: '0': value: |- { "m2m:ae" : { "rn": "aename", "api": "N01.com.company.aename ", "lbl": ["key1", "key2"], "rr": true, "srv": ["3"], "poa": ["http://cse-address:8080"] } } responses: '201': description: Create AE Response content: application/json: examples: with no rcn or rcn=1 in the request: value: |- { "m2m:ae": { "rn": "aename", "api": "N01.com.company.aename ", "lbl": ["key1", "key2"], "rr": true, "srv": ["3"], "poa": ["http://cse-address:8080"], "ri": "CAdmin", "ct": "20210330T153934,791690", "lt": "20210330T153934,791690", "et": "20220330T153934,791714", "pi": "cse-id", "ty": 2, "aei": "CAdmin" } } rcn=0 in the request: value: " " rcn=2 in the request: value: "{\n \"m2m:ae\": \"csename/aename\"\n \n}" rcn=3 in the request: value: "{\n \"m2m:rce\": {\n \"ae\": {\n \"rn\": \"aename\",\n \"api\": \"N01.com.company.aename \",\n \ \"lbl\": [\"key1\", \"key2\"],\n \"rr\": true,\n \"srv\": [\"3\"],\n \"poa\": [\"http://cse-address:8080\"],\n \ \"ri\": \"CAdmin\",\n \"ct\": \"20210406T171115,934044\",\n \ \"lt\": \"20210406T171115,934044\",\n \"et\": \"20220406T171115,934064\",\n \"pi\": \"cse-id\",\n \ \"ty\": 2,\n \"aei\": \"CAdmin\"\n },\n \ \"uri\": \"csename/aename\"\n }\n }\n \ \n}" servers: - url: http://cse-address:8080 servers: - url: http://cse-address:8080 "/csename/aename": get: description: Retrieve AE Resource parameters: - name: X-M2M-Origin in: header required: false style: simple explode: false schema: type: string example: CAdmin - name: X-M2M-RVI in: header required: false style: simple explode: false schema: type: string example: '3' - name: X-M2M-RI in: header required: false style: simple explode: false schema: type: string example: '1234' responses: '200': description: Retrieve AE Response content: application/json: examples: with no rcn or rcn=1 in the request: value: |- { "m2m:ae": { "rn": "aename", "api": "N01.com.company.aename ", "lbl": ["key1", "key2"], "rr": true, "srv": ["3"], "poa": ["http://cse-address:8080"], "ri": "CAdmin", "ct": "20210330T153934,791690", "lt": "20210330T153934,791690", "et": "20220330T153934,791714", "pi": "cse-id", "ty": 2, "aei": "CAdmin" } } with rcn=4 in the request: value: "{\n \"m2m:ae\": {\n \"rn\": \"aename\",\n \"api\": \"N01.com.company.aename \",\n \"lbl\": [\"key1\", \"key2\"],\n \ \"rr\": true,\n \"srv\": [\"3\"],\n \"poa\": [\"http://cse-address:8080\"],\n \"ri\": \"CAdmin\",\n \ \"ct\": \"20210406T171115,934044\",\n \"lt\": \"20210406T171115,934044\",\n \"et\": \"20220406T171115,934064\",\n \ \"pi\": \"cse-id\",\n \"ty\": 2,\n \"aei\": \"CAdmin\",\n \"m2m:cnt\": \n [{\"rn\": \"data1\",\n \ \"lbl\": [\"API\"],\n \"ri\": \"cnt7407517254520235341\",\n \ \"ct\": \"20210407T073116,754629\",\n \"lt\": \"20210407T073116,754629\",\n \"et\": \"20220407T073116,754662\",\n \ \"pi\": \"CAdmin\",\n \"st\": 0,\n \"ty\": 3,\n \"cni\": 0,\n \"cbs\": 0\n },\n \ {\n \"rn\": \"data2\",\n \"lbl\": [\"API2\"],\n \"ri\": \"cnt446121489468649928\",\n \ \"ct\": \"20210407T073158,811116\",\n \"lt\": \"20210407T073158,811116\",\n \"et\": \"20220407T073158,811187\",\n \ \"pi\": \"CAdmin\",\n \"st\": 0,\n \"ty\": 3,\n \"cni\": 0,\n \"cbs\": 0\n }]\n}\n}" servers: - url: http://cse-address:8080 put: description: Update AE resource parameters: - name: X-M2M-Origin in: header required: false style: simple explode: false schema: type: string example: CAdmin - name: X-M2M-RVI in: header required: false style: simple explode: false schema: type: string example: '3' - name: X-M2M-RI in: header required: false style: simple explode: false schema: type: string example: '1234' requestBody: content: application/json: schema: type: string examples: '0': value: |- { "m2m:ae" : { "lbl": ["aename bedroom"], "poa": ["http://192.168.1.50:9090"] } } responses: '200': description: Update AE Response content: application/json: examples: with no rcn or rcn=1 in the request: value: |- { "m2m:ae": { "rn": "aename", "api": "N01.com.company.aename ", "lbl": ["aename bedroom"], "rr": true, "srv": ["3"], "poa": ["http://192.168.1.50:9090"], "ri": "CAdmin", "ct": "20210406T171115,934044", "lt": "20210407T080109,896281", "et": "20220406T171115,934064", "pi": "cse-id", "ty": 2, "aei": "CAdmin" } } with rcn=0 in the request: value: '' servers: - url: http://cse-address:8080 delete: description: Delete AE parameters: - name: X-M2M-Origin in: header required: false style: simple explode: false schema: type: string example: CAdmin - name: X-M2M-RVI in: header required: false style: simple explode: false schema: type: string example: '3' - name: X-M2M-RI in: header required: false style: simple explode: false schema: type: string example: '1234' responses: '200': description: Delete AE response content: application/json: examples: with no rcn or rcn=0 in the request: value: '' with rcn=1 in the request: value: |- { "m2m:ae": { "rn": "aename", "api": "N01.com.company.aename ", "lbl": ["key1", "key2"], "rr": true, "srv": ["3"], "poa": ["http://cse-address:8080"], "ri": "C8r12WReyGd", "ct": "20210407T090236,657104", "lt": "20210407T090236,657104", "et": "20220407T090236,657145", "pi": "cse-id", "ty": 2, "aei": "C8r12WReyGd" } } servers: - url: http://cse-address:8080 servers: - url: http://cse-address:8080