{
    "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": "{\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        }\n}"
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "201": {
                        "description": "Create AE Response",
                        "content": {
                            "application/json": {

                                "examples": {
                                    "with no rcn or rcn=1 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\": \"20210330T153934,791690\",\n         \"lt\": \"20210330T153934,791690\",\n         \"et\": \"20220330T153934,791714\",\n         \"pi\": \"cse-id\",\n         \"ty\": 2,\n         \"aei\": \"CAdmin\"\n        }\n}"
                                    },
                                    "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": "{\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\": \"20210330T153934,791690\",\n          \"lt\": \"20210330T153934,791690\",\n          \"et\": \"20220330T153934,791714\",\n          \"pi\": \"cse-id\",\n          \"ty\": 2,\n          \"aei\": \"CAdmin\"\n         }\n}"
                                    },

                                    "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": "{\n    \"m2m:ae\" : {\n        \"lbl\": [\"aename bedroom\"],\n        \"poa\": [\"http://192.168.1.50:9090\"]\n        }\n}"
                                }
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Update AE Response",
                        "content": {
                            "application/json": {

                                "examples": {
                                    "with no rcn or rcn=1 in the request": {
                                        "value": "{\n    \"m2m:ae\": {\n        \"rn\": \"aename\",\n         \"api\": \"N01.com.company.aename \",\n         \"lbl\": [\"aename bedroom\"],\n         \"rr\": true,\n         \"srv\": [\"3\"],\n         \"poa\": [\"http://192.168.1.50:9090\"],\n         \"ri\": \"CAdmin\",\n         \"ct\": \"20210406T171115,934044\",\n         \"lt\": \"20210407T080109,896281\",\n         \"et\": \"20220406T171115,934064\",\n         \"pi\": \"cse-id\",\n         \"ty\": 2,\n         \"aei\": \"CAdmin\"\n       }\n}"
                                    },
                                    "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": "{\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\": \"C8r12WReyGd\",\n         \"ct\": \"20210407T090236,657104\",\n         \"lt\": \"20210407T090236,657104\",\n         \"et\": \"20220407T090236,657145\",\n         \"pi\": \"cse-id\",\n         \"ty\": 2,\n         \"aei\": \"C8r12WReyGd\"\n        }\n}"
                                    }
                                }
                            }
                        }
                    }



                },
                "servers": [{
                    "url": "http://cse-address:8080"
                }]
            },

            "servers": [{
                "url": "http://cse-address:8080"
            }]
        }




    }

}