Skip to content
Snippets Groups Projects

Add basic application framework and example application to show interaction between events an NBI

Merged Ghost User requested to merge istaester/init-application-framework into develop
1 file
+ 3669
0
Compare changes
  • Side-by-side
  • Inline
+ 3669
0
{
"info": {
"_postman_id": "4f71d639-b072-4f6c-be19-79bf76365d6d",
"name": "goSDN Northbound",
"description": "Protocol Buffer specifications and Go code for the goSDN northbound Interface\n\nContact Support:\n Name: goSDN Northbound project",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "pnds",
"item": [
{
"name": "{pid}",
"item": [
{
"name": "changes",
"item": [
{
"name": "Allows to request all Changes registered for a specific Principal Network Domain.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"occaecat officia ullamco amet\",\n \"pnd\": {\n \"id\": \"Lorem deserunt enim nulla\",\n \"name\": \"ut dolor proident\",\n \"description\": \"tempor amet\"\n },\n \"change\": [\n {\n \"id\": \"ea mollit\",\n \"age\": \"eu velit\",\n \"state\": \"CHANGE_STATE_UNSPECIFIED\"\n },\n {\n \"id\": \"ex laborum\",\n \"age\": \"Lorem\",\n \"state\": \"CHANGE_STATE_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to operate on multiple Changes registered for a specific Principal Network Domain.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"deserunt culpa labore irure\",\n \"change\": [\n {\n \"cuid\": \"mollit aliquip\",\n \"op\": \"OPERATION_UNSPECIFIED\"\n },\n {\n \"cuid\": \"nulla dolore et elit reprehenderit\",\n \"op\": \"OPERATION_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"qui aliquip\",\n \"change\": [\n {\n \"cuid\": \"Excepteur ex eius\",\n \"op\": \"OPERATION_UNSPECIFIED\"\n },\n {\n \"cuid\": \"in id enim consequat\",\n \"op\": \"OPERATION_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"culpa ut elit Lorem veniam\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"responses\": [\n {\n \"timestamp\": \"eu consectetur\",\n \"status\": \"STATUS_UNSPECIFIED\"\n },\n {\n \"timestamp\": \"aute officia consequat\",\n \"status\": \"STATUS_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"qui aliquip\",\n \"change\": [\n {\n \"cuid\": \"Excepteur ex eius\",\n \"op\": \"OPERATION_UNSPECIFIED\"\n },\n {\n \"cuid\": \"in id enim consequat\",\n \"op\": \"OPERATION_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to request a specific Change registered for a specific Principal Network Domain.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes/:cuid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes",
":cuid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "cuid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes/:cuid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes",
":cuid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "cuid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"occaecat officia ullamco amet\",\n \"pnd\": {\n \"id\": \"Lorem deserunt enim nulla\",\n \"name\": \"ut dolor proident\",\n \"description\": \"tempor amet\"\n },\n \"change\": [\n {\n \"id\": \"ea mollit\",\n \"age\": \"eu velit\",\n \"state\": \"CHANGE_STATE_UNSPECIFIED\"\n },\n {\n \"id\": \"ex laborum\",\n \"age\": \"Lorem\",\n \"state\": \"CHANGE_STATE_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/changes/:cuid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"changes",
":cuid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "cuid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "onds",
"item": [
{
"name": "{did}",
"item": [
{
"name": "Allows to delete a specific Orchestrated Networking Device which is managed by a\nspecific Principal Network Domain.",
"request": {
"method": "DELETE",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/:did?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
":did"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/:did?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
":did"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/:did?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
":did"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to request a specific Path of a Orchestrated Networking Device,\nmanaged by a specific Principal Network Domain.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/:did/paths/:path?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
":did",
"paths",
":path"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "path",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/:did/paths/:path?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
":did",
"paths",
":path"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "path",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"dolor commodo nulla\",\n \"pnd\": {\n \"id\": \"aute ut aliqua\",\n \"name\": \"in incidid\",\n \"description\": \"in\"\n },\n \"device\": [\n {\n \"timestamp\": \"ut\",\n \"prefix\": {\n \"element\": [\n \"quis irure\",\n \"pariatur proident\"\n ],\n \"origin\": \"aliquip Duis\",\n \"elem\": [\n {\n \"name\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"key\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n {\n \"name\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"key\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n }\n ],\n \"target\": \"ut officia\"\n },\n \"alias\": \"mollit aute deserunt exercitation\",\n \"update\": [\n {\n \"path\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"value\": {\n \"value\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"type\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"val\": {\n \"stringVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"intVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"uintVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"boolVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"bytesVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"floatVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"decimalVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"leaflistVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"anyVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonIetfVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"asciiVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"protoBytes\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"duplicates\": -69897824\n },\n {\n \"path\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"value\": {\n \"value\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"type\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"val\": {\n \"stringVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"intVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"uintVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"boolVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"bytesVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"floatVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"decimalVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"leaflistVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"anyVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonIetfVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"asciiVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"protoBytes\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"duplicates\": -55695713\n }\n ],\n \"delete\": [\n {\n \"element\": [\n \"adipisicing deserunt sunt\",\n \"sint amet\"\n ],\n \"origin\": \"eu Ut velit et\",\n \"elem\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"target\": \"dolor veniam id pariatur\"\n },\n {\n \"element\": [\n \"adipisicing culpa Except\",\n \"do culpa dolore eiusmod\"\n ],\n \"origin\": \"Lorem\",\n \"elem\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"target\": \"anim cillu\"\n }\n ],\n \"atomic\": false\n },\n {\n \"timestamp\": \"enim nulla id Ut\",\n \"prefix\": {\n \"element\": [\n \"magna aute\",\n \"ut qui\"\n ],\n \"origin\": \"et nostrud\",\n \"elem\": [\n {\n \"name\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"key\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n {\n \"name\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"key\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n }\n ],\n \"target\": \"dolore enim ipsum\"\n },\n \"alias\": \"aliquip\",\n \"update\": [\n {\n \"path\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"value\": {\n \"value\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"type\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"val\": {\n \"stringVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"intVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"uintVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"boolVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"bytesVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"floatVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"decimalVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"leaflistVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"anyVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonIetfVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"asciiVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"protoBytes\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"duplicates\": -36471971\n },\n {\n \"path\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"value\": {\n \"value\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"type\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"val\": {\n \"stringVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"intVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"uintVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"boolVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"bytesVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"floatVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"decimalVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"leaflistVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"anyVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"jsonIetfVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"asciiVal\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"protoBytes\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"duplicates\": 61328\n }\n ],\n \"delete\": [\n {\n \"element\": [\n \"in sint adipisicing\",\n \"velit irur\"\n ],\n \"origin\": \"commodo in cillum Lorem\",\n \"elem\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"target\": \"qui\"\n },\n {\n \"element\": [\n \"ex proident\",\n \"sunt commodo Duis quis dolor\"\n ],\n \"origin\": \"ipsum magna id adipisicing\",\n \"elem\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"target\": \"ullamco laborum cillum cupidatat\"\n }\n ],\n \"atomic\": false\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/:did/paths/:path?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
":did",
"paths",
":path"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "path",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "Allows to request all Orchestrated Networking Devices which are managed by a\nspecific Principal Network Domain.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"adipisicing ad\",\n \"pnd\": {\n \"id\": \"qui cillum nostrud quis\",\n \"name\": \"nisi\",\n \"description\": \"mollit proident dolor esse\"\n },\n \"ond\": [\n {\n \"id\": \"id exercitation\",\n \"name\": \"reprehenderit consequat voluptate commodo\",\n \"device\": [\n {\n \"timestamp\": \"deserunt non dolore\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"elit\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": false\n },\n {\n \"timestamp\": \"ad\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"Excepteur\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": true\n }\n ],\n \"sbi\": {\n \"id\": \"do\",\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n },\n {\n \"id\": \"culpa commodo non\",\n \"name\": \"laborum aliquip ad\",\n \"device\": [\n {\n \"timestamp\": \"anim dolor sed ex velit\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"ipsum sunt ad\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": true\n },\n {\n \"timestamp\": \"aliqua pr\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"Excepteur sed veniam Lorem\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": true\n }\n ],\n \"sbi\": {\n \"id\": \"ut dolore in magna in\",\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows add multiple Orchestrated Networking Devices to be managed by a\nspecific Principal Network Domain.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"dolore sint consequat Ut\",\n \"ond\": [\n {\n \"address\": \"ex\",\n \"sbi\": {\n \"id\": \"cillum fugiat\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n \"deviceName\": \"Duis laboris\",\n \"transportOption\": {\n \"address\": \"in commodo ea\",\n \"username\": \"labore Excepteur dolore\",\n \"password\": \"consectetur nisi adipisicing velit\",\n \"tls\": true,\n \"gnmiTransportOption\": {\n \"compression\": \"Ut lab\",\n \"grpcDialOptions\": {\n \"eu_259\": \"ut\"\n },\n \"token\": \"Ut amet id nostrud sit\",\n \"encoding\": \"JSON\"\n },\n \"restconfTransportOption\": {},\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n },\n {\n \"address\": \"sunt velit laborum\",\n \"sbi\": {\n \"id\": \"reprehenderit labore Excepteur ut\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n \"deviceName\": \"culpa sint Lorem Ut\",\n \"transportOption\": {\n \"address\": \"amet in sint\",\n \"username\": \"incididunt \",\n \"password\": \"eiusmod eu non veniam\",\n \"tls\": true,\n \"gnmiTransportOption\": {\n \"compression\": \"ex aute dolor\",\n \"grpcDialOptions\": {\n \"consectetura\": \"in ea quis voluptate labore\"\n },\n \"token\": \"mollit dolore enim\",\n \"encoding\": \"JSON\"\n },\n \"restconfTransportOption\": {},\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"dolor consequat\",\n \"ond\": [\n {\n \"address\": \"anim pariatur Excepteur eu ea\",\n \"sbi\": {\n \"id\": \"et ad labore dolore\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n \"deviceName\": \"enim ad\",\n \"transportOption\": {\n \"address\": \"occaecat reprehenderit veniam qui adipisicing\",\n \"username\": \"in\",\n \"password\": \"consectetur cupidatat\",\n \"tls\": false,\n \"gnmiTransportOption\": {\n \"compression\": \"in cupidatat consectetur do ex\",\n \"grpcDialOptions\": {\n \"dolor_47\": \"occaecat eiusmod dolore cil\",\n \"mollit554\": \"fugiat proident ea\"\n },\n \"token\": \"deserunt anim\",\n \"encoding\": \"JSON\"\n },\n \"restconfTransportOption\": {},\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n },\n {\n \"address\": \"adipisicing sit off\",\n \"sbi\": {\n \"id\": \"cupidatat sunt laborum incididunt\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n \"deviceName\": \"ex reprehenderit proident labore\",\n \"transportOption\": {\n \"address\": \"dolor laboris magna sed sint\",\n \"username\": \"dol\",\n \"password\": \"dolore sed\",\n \"tls\": false,\n \"gnmiTransportOption\": {\n \"compression\": \"amet cillum aliqua\",\n \"grpcDialOptions\": {\n \"amet_d4a\": \"labore laborum est\"\n },\n \"token\": \"dolor consectetur elit veniam ut\",\n \"encoding\": \"JSON\"\n },\n \"restconfTransportOption\": {},\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"culpa ut elit Lorem veniam\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"responses\": [\n {\n \"timestamp\": \"eu consectetur\",\n \"status\": \"STATUS_UNSPECIFIED\"\n },\n {\n \"timestamp\": \"aute officia consequat\",\n \"status\": \"STATUS_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"dolor consequat\",\n \"ond\": [\n {\n \"address\": \"anim pariatur Excepteur eu ea\",\n \"sbi\": {\n \"id\": \"et ad labore dolore\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n \"deviceName\": \"enim ad\",\n \"transportOption\": {\n \"address\": \"occaecat reprehenderit veniam qui adipisicing\",\n \"username\": \"in\",\n \"password\": \"consectetur cupidatat\",\n \"tls\": false,\n \"gnmiTransportOption\": {\n \"compression\": \"in cupidatat consectetur do ex\",\n \"grpcDialOptions\": {\n \"dolor_47\": \"occaecat eiusmod dolore cil\",\n \"mollit554\": \"fugiat proident ea\"\n },\n \"token\": \"deserunt anim\",\n \"encoding\": \"JSON\"\n },\n \"restconfTransportOption\": {},\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n },\n {\n \"address\": \"adipisicing sit off\",\n \"sbi\": {\n \"id\": \"cupidatat sunt laborum incididunt\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n \"deviceName\": \"ex reprehenderit proident labore\",\n \"transportOption\": {\n \"address\": \"dolor laboris magna sed sint\",\n \"username\": \"dol\",\n \"password\": \"dolore sed\",\n \"tls\": false,\n \"gnmiTransportOption\": {\n \"compression\": \"amet cillum aliqua\",\n \"grpcDialOptions\": {\n \"amet_d4a\": \"labore laborum est\"\n },\n \"token\": \"dolor consectetur elit veniam ut\",\n \"encoding\": \"JSON\"\n },\n \"restconfTransportOption\": {},\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to set a specific Path of a Orchestrated Networking Device,\nmanaged by a specific Principal Network Domain.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"culpa reprehenderit\",\n \"changeRequest\": [\n {\n \"did\": \"eiusmod dolore aliquip ex Lorem\",\n \"path\": \"aute amet aliqua ea\",\n \"value\": \"nisi in minim occaecat\",\n \"apiOp\": \"API_OPERATION_UNSPECIFIED\"\n },\n {\n \"did\": \"voluptate consectetur aliqua nisi\",\n \"path\": \"dolor exercitation et ut\",\n \"value\": \"dolore non dolor\",\n \"apiOp\": \"API_OPERATION_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/paths",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
"paths"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"ad\",\n \"changeRequest\": [\n {\n \"did\": \"dolore\",\n \"path\": \"occaecat aute sunt consequat nisi\",\n \"value\": \"exercitation co\",\n \"apiOp\": \"API_OPERATION_UNSPECIFIED\"\n },\n {\n \"did\": \"Duis mollit in Lorem si\",\n \"path\": \"consequat nisi\",\n \"value\": \"dolor Excepteur magna nulla sunt\",\n \"apiOp\": \"API_OPERATION_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/paths",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
"paths"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"culpa ut elit Lorem veniam\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"responses\": [\n {\n \"timestamp\": \"eu consectetur\",\n \"status\": \"STATUS_UNSPECIFIED\"\n },\n {\n \"timestamp\": \"aute officia consequat\",\n \"status\": \"STATUS_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"ad\",\n \"changeRequest\": [\n {\n \"did\": \"dolore\",\n \"path\": \"occaecat aute sunt consequat nisi\",\n \"value\": \"exercitation co\",\n \"apiOp\": \"API_OPERATION_UNSPECIFIED\"\n },\n {\n \"did\": \"Duis mollit in Lorem si\",\n \"path\": \"consequat nisi\",\n \"value\": \"dolor Excepteur magna nulla sunt\",\n \"apiOp\": \"API_OPERATION_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/onds/paths",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"onds",
"paths"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "sbis",
"item": [
{
"name": "Allows to request all Southbound Interfaces a specific Principal Network\nDomain supports.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"qui dolore\",\n \"pnd\": {\n \"id\": \"nostrud proident cupidatat aute\",\n \"name\": \"aute ea consequat incididunt ipsum\",\n \"description\": \"deserunt ci\"\n },\n \"sbi\": [\n {\n \"id\": \"est nostrud reprehenderit a\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n {\n \"id\": \"dolore Ut do\",\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to add multiple specific Southbound Interfaces a specific Principal Network\nDomain supports.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"irure occaecat esse deserunt\",\n \"sbi\": [\n {\n \"sbiType\": \"SBI_TYPE_UNSPECIFIED\"\n },\n {\n \"sbiType\": \"SBI_TYPE_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"proident exercitation nulla fugiat\",\n \"sbi\": [\n {\n \"sbiType\": \"SBI_TYPE_UNSPECIFIED\"\n },\n {\n \"sbiType\": \"SBI_TYPE_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"culpa ut elit Lorem veniam\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"responses\": [\n {\n \"timestamp\": \"eu consectetur\",\n \"status\": \"STATUS_UNSPECIFIED\"\n },\n {\n \"timestamp\": \"aute officia consequat\",\n \"status\": \"STATUS_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"proident exercitation nulla fugiat\",\n \"sbi\": [\n {\n \"sbiType\": \"SBI_TYPE_UNSPECIFIED\"\n },\n {\n \"sbiType\": \"SBI_TYPE_UNSPECIFIED\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis"
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to request a specific Southbound Interfaces a specific Principal Network\nDomain supports.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis/:sid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis",
":sid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "sid",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis/:sid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis",
":sid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "sid",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"qui dolore\",\n \"pnd\": {\n \"id\": \"nostrud proident cupidatat aute\",\n \"name\": \"aute ea consequat incididunt ipsum\",\n \"description\": \"deserunt ci\"\n },\n \"sbi\": [\n {\n \"id\": \"est nostrud reprehenderit a\",\n \"type\": \"TYPE_UNSPECIFIED\"\n },\n {\n \"id\": \"dolore Ut do\",\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/sbis/:sid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"sbis",
":sid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "sid",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "Allows to delete a specific Principal Network Domain.",
"request": {
"method": "DELETE",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to request a specific Orchestrated Networking Device which is managed by a\nspecific Principal Network Domain.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/ond/:did?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"ond",
":did"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/ond/:did?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"ond",
":did"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"et eiusmod adipisicing\",\n \"pnd\": {\n \"id\": \"est enim elit exercitation\",\n \"name\": \"est tempor consequat\",\n \"description\": \"irure proident aliquip reprehenderit\"\n },\n \"ond\": [\n {\n \"id\": \"id velit\",\n \"name\": \"eu dolor dolore elit\",\n \"device\": [\n {\n \"timestamp\": \"cillum consectetur\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"aute exercitation sunt\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": false\n },\n {\n \"timestamp\": \"Excepteur laboris\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"ut\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": false\n }\n ],\n \"sbi\": {\n \"id\": \"magna\",\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n },\n {\n \"id\": \"par\",\n \"name\": \"sit Lorem\",\n \"device\": [\n {\n \"timestamp\": \"laboris mollit\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"ut reprehenderit in culpa\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": true\n },\n {\n \"timestamp\": \"ea id incididunt\",\n \"prefix\": {\n \"element\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"origin\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"elem\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n \"target\": {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n },\n \"alias\": \"pariatur\",\n \"update\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"delete\": [\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n },\n {\n \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n }\n ],\n \"atomic\": true\n }\n ],\n \"sbi\": {\n \"id\": \"nisi occaecat\",\n \"type\": \"TYPE_UNSPECIFIED\"\n }\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds/:pid/ond/:did?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds",
":pid",
"ond",
":did"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "Lorem quis cillum of",
"description": "(Required) "
},
{
"key": "did",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "Allows to request all Principal Network Domains.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnds?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"officia esse quis eu magna\",\n \"pnd\": [\n {\n \"id\": \"ad ullamco ut nulla\",\n \"name\": \"mollit dolore\",\n \"description\": \"nulla voluptate Lorem incididunt\"\n },\n {\n \"id\": \"cillum tempor qui\",\n \"name\": \"cillum\",\n \"description\": \"id nisi in quis\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnds?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows create a Principal Network Domain.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"id\",\n \"pnd\": [\n {\n \"name\": \"non sit\",\n \"description\": \"irure in culpa\",\n \"sbi\": \"sint\"\n },\n {\n \"name\": \"ad sed sit id nostrud\",\n \"description\": \"Duis\",\n \"sbi\": \"magna amet\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds"
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sint Excepteur eu incididunt amet\",\n \"pnd\": [\n {\n \"name\": \"exercitation\",\n \"description\": \"minim dolore anim\",\n \"sbi\": \"nul\"\n },\n {\n \"name\": \"sit sint\",\n \"description\": \"sit Ut in\",\n \"sbi\": \"cupidatat quis\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sint Excepteur eu incididunt amet\",\n \"pnd\": [\n {\n \"name\": \"exercitation\",\n \"description\": \"minim dolore anim\",\n \"sbi\": \"nul\"\n },\n {\n \"name\": \"sit sint\",\n \"description\": \"sit Ut in\",\n \"sbi\": \"cupidatat quis\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/pnds",
"host": [
"{{baseUrl}}"
],
"path": [
"pnds"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "roles",
"item": [
{
"name": "delete",
"item": [
{
"name": "Deletes roles with their permissions, requires login beforehand.\nRequires highest permissions.",
"request": {
"method": "DELETE",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "localhost:8080/roles/delete?timestamp=1649937652996000000&roleName=user",
"host": [
"localhost"
],
"port": "8080",
"path": [
"roles",
"delete"
],
"query": [
{
"key": "timestamp",
"value": "1649937652996000000"
},
{
"key": "roleName",
"value": "user"
},
{
"key": "roleName",
"value": "proident",
"disabled": true
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles/delete?timestamp=Lorem quis cillum of&roleName=qui eu&roleName=id sint",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"delete"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "qui eu"
},
{
"key": "roleName",
"value": "id sint"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles/delete?timestamp=Lorem quis cillum of&roleName=qui eu&roleName=id sint",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"delete"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "qui eu"
},
{
"key": "roleName",
"value": "id sint"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Deletes permissions from given role, requires login beforehand.\nRequires highest permissions.",
"request": {
"method": "DELETE",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "localhost:8080/roles/delete/permissions?timestamp=1649937652996000000&roleName=user&permissionsToDelete=/gosdn.pnd.PndService/GetOndList&permissionsToDelete=/gosdn.pnd.PndService/GetSbi",
"host": [
"localhost"
],
"port": "8080",
"path": [
"roles",
"delete",
"permissions"
],
"query": [
{
"key": "timestamp",
"value": "1649937652996000000"
},
{
"key": "roleName",
"value": "user"
},
{
"key": "permissionsToDelete",
"value": "/gosdn.pnd.PndService/GetOndList"
},
{
"key": "permissionsToDelete",
"value": "/gosdn.pnd.PndService/GetSbi"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles/delete/permissions?timestamp=Lorem quis cillum of&roleName=Lorem quis cillum of&permissionsToDelete=qui eu&permissionsToDelete=id sint",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"delete",
"permissions"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "Lorem quis cillum of"
},
{
"key": "permissionsToDelete",
"value": "qui eu"
},
{
"key": "permissionsToDelete",
"value": "id sint"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles/delete/permissions?timestamp=Lorem quis cillum of&roleName=Lorem quis cillum of&permissionsToDelete=qui eu&permissionsToDelete=id sint",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"delete",
"permissions"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "Lorem quis cillum of"
},
{
"key": "permissionsToDelete",
"value": "qui eu"
},
{
"key": "permissionsToDelete",
"value": "id sint"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "Requests all roles with their permissions, requires login beforehand.\nRequires highest permissions.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "localhost:8080/roles?timestamp=1649937652996000000",
"host": [
"localhost"
],
"port": "8080",
"path": [
"roles"
],
"query": [
{
"key": "timestamp",
"value": "1649937652996000000"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"roles"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"consectetur dolor\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"roles\": [\n {\n \"id\": \"ea amet laboris pariatur\",\n \"name\": \"proident tempor elit Duis dolore\",\n \"description\": \"aute laboris est pariatur dolore\",\n \"permissions\": [\n \"veniam \",\n \"cupidatat\"\n ]\n },\n {\n \"id\": \"sit nisi cillum laborum aute\",\n \"name\": \"magna\",\n \"description\": \"labore sit reprehenderit\",\n \"permissions\": [\n \"consequat id\",\n \"ea in\"\n ]\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"roles"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Creates roles, requires login beforehand.\nRequires highest permissions.",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2ODU5Mjg1MzYsInVzZXJuYW1lIjoiYSJ9.9KVf8JiQNYAyaXnSENp7FGyPpPlUNknVinO3saNTfgI",
"type": "string"
}
]
},
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"key": "authorize",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2ODU5Mjg1MzYsInVzZXJuYW1lIjoiYSJ9.9KVf8JiQNYAyaXnSENp7FGyPpPlUNknVinO3saNTfgI",
"type": "default"
}
],
"body": {
"mode": "raw",
"raw": "{\n\t\"timestamp\": \"1649929667405420000\",\n\t\"roles\": [{\n\t\t\t\"name\": \"admin\",\n\t\t\t\"description\": \"Admin\",\n\t\t\t\"permissions\": [\n\t\t\t\t\"/gosdn.core.CoreService/GetPnd\",\n\t\t\t\t\"/gosdn.core.CoreService/GetPndList\",\n\t\t\t\t\"/gosdn.core.CoreService/CreatePndList\",\n\t\t\t\t\"/gosdn.core.CoreService/DeletePnd\",\n\t\t\t\t\"/gosdn.rbac.AuthService/CreateUsers\",\n\t\t\t\t\"/gosdn.rbac.AuthService/GetUser\",\n\t\t\t\t\"/gosdn.rbac.AuthService/GetUsers\",\n\t\t\t\t\"/gosdn.rbac.AuthService/UpdateUsers\",\n\t\t\t\t\"/gosdn.rbac.AuthService/DeleteUsers\",\n\t\t\t\t\"/gosdn.rbac.AuthService/CreateRoles\",\n\t\t\t\t\"/gosdn.rbac.AuthService/GetRole\",\n\t\t\t\t\"/gosdn.rbac.AuthService/GetRoles\",\n\t\t\t\t\"/gosdn.rbac.AuthService/UpdateRoles\",\n\t\t\t\t\"/gosdn.rbac.AuthService/DeletePermissionsForRole\",\n\t\t\t\t\"/gosdn.rbac.AuthService/DeleteRoles\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetOnd\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetOndList\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetSbi\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetSbiList\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetPath\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetChange\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetChangeList\",\n\t\t\t\t\"/gosdn.pnd.PndService/SetOndList\",\n\t\t\t\t\"/gosdn.pnd.PndService/SetChangeList\",\n\t\t\t\t\"/gosdn.pnd.PndService/SetPathList\",\n\t\t\t\t\"/gosdn.pnd.PndService/SetSbiList\",\n\t\t\t\t\"/gosdn.pnd.PndService/DeleteOnd\",\n \"/gosdn.southbound.SbiService/GetSchema\"\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"name\": \"user\",\n\t\t\t\"description\": \"User\",\n\t\t\t\"permissions\": [\n\t\t\t\t\"/gosdn.core.CoreService/GetPnd\",\n\t\t\t\t\"/gosdn.core.CoreService/GetPndList\",\n\t\t\t\t\"/gosdn.rbac.AuthService/CreateUsers\",\n\t\t\t\t\"/gosdn.rbac.AuthService/GetUser\",\n\t\t\t\t\"/gosdn.rbac.AuthService/UpdateUsers\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetOnd\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetOndList\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetSbi\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetSbiList\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetPath\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetChange\",\n\t\t\t\t\"/gosdn.pnd.PndService/GetChangeList\"\n\t\t\t]\n\t\t}\n\t]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "localhost:8080/roles/create",
"host": [
"localhost"
],
"port": "8080",
"path": [
"roles",
"create"
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"reprehenderit aliquip elit\",\n \"roles\": [\n {\n \"id\": \"veniam\",\n \"name\": \"sunt enim\",\n \"description\": \"in\",\n \"permissions\": [\n \"deserunt laboris\",\n \"mollit\"\n ]\n },\n {\n \"id\": \"tempor\",\n \"name\": \"id aliquip consequat proident\",\n \"description\": \"sunt adipisicing\",\n \"permissions\": [\n \"Ut Duis reprehenderit incididunt esse\",\n \"eiusmod ullamco dolor\"\n ]\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/roles/create",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"create"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"reprehenderit aliquip elit\",\n \"roles\": [\n {\n \"id\": \"veniam\",\n \"name\": \"sunt enim\",\n \"description\": \"in\",\n \"permissions\": [\n \"deserunt laboris\",\n \"mollit\"\n ]\n },\n {\n \"id\": \"tempor\",\n \"name\": \"id aliquip consequat proident\",\n \"description\": \"sunt adipisicing\",\n \"permissions\": [\n \"Ut Duis reprehenderit incididunt esse\",\n \"eiusmod ullamco dolor\"\n ]\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/roles/create",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"create"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Requests one role with its permissions, requires login beforehand.\nRequires highest permissions.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/roles/get?timestamp=Lorem quis cillum of&roleName=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"get"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "Lorem quis cillum of"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles/get?timestamp=Lorem quis cillum of&roleName=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"get"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"ex ad reprehenderit\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"role\": {\n \"id\": \"aliquip do consequat Excepteur\",\n \"name\": \"non Ut\",\n \"description\": \"laborum in\",\n \"permissions\": [\n \"et minim sit\",\n \"commodo pariatur\"\n ]\n }\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/roles/get?timestamp=Lorem quis cillum of&roleName=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"get"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "roleName",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Updates roles by setting the provided permissions, requires login beforehand.\nRequires highest permissions.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"1649937652996000000\",\n \"roles\": [\n {\n \"id\": \"110fc2ae-b36e-4ff4-8a44-a4489fba9e8c\",\n \"name\": \"user\",\n \"description\": \"User role\",\n \"permissions\": [\n \"/gosdn.core.CoreService/GetPnd\",\n \"/gosdn.core.CoreService/GetPndList\",\n \"/gosdn.rbac.AuthService/CreateUsers\",\n \"/gosdn.rbac.AuthService/GetUser\",\n \"/gosdn.rbac.AuthService/UpdateUsers\",\n \"/gosdn.pnd.PndService/GetOnd\",\n \"/gosdn.pnd.PndService/GetOndList\",\n \"/gosdn.pnd.PndService/GetSbi\",\n \"/gosdn.pnd.PndService/GetSbiList\",\n \"/gosdn.pnd.PndService/GetPath\",\n \"/gosdn.pnd.PndService/GetChange\",\n \"/gosdn.pnd.PndService/GetChangeList\"\n ]\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "localhost:8080/roles/update",
"host": [
"localhost"
],
"port": "8080",
"path": [
"roles",
"update"
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"elit culpa do\",\n \"roles\": [\n {\n \"id\": \"nulla ullamco ad Excepteur incididunt\",\n \"name\": \"do laborum dolore cupidatat\",\n \"description\": \"Ut\",\n \"permissions\": [\n \"non aliqua\",\n \"cupidata\"\n ]\n },\n {\n \"id\": \"amet commodo nostrud\",\n \"name\": \"nisi nostrud\",\n \"description\": \"esse ex laborum\",\n \"permissions\": [\n \"reprehenderit in Lorem\",\n \"sunt cupidat\"\n ]\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/roles/update",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"update"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"elit culpa do\",\n \"roles\": [\n {\n \"id\": \"nulla ullamco ad Excepteur incididunt\",\n \"name\": \"do laborum dolore cupidatat\",\n \"description\": \"Ut\",\n \"permissions\": [\n \"non aliqua\",\n \"cupidata\"\n ]\n },\n {\n \"id\": \"amet commodo nostrud\",\n \"name\": \"nisi nostrud\",\n \"description\": \"esse ex laborum\",\n \"permissions\": [\n \"reprehenderit in Lorem\",\n \"sunt cupidat\"\n ]\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/roles/update",
"host": [
"{{baseUrl}}"
],
"path": [
"roles",
"update"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "users",
"item": [
{
"name": "Requests information about available users, requires login beforehand.\nRequires highest possible permissions.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "localhost:8080/users?timestamp=1649937652996000000",
"host": [
"localhost"
],
"port": "8080",
"path": [
"users"
],
"query": [
{
"key": "timestamp",
"value": "1649937652996000000"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/users?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"users"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"Ut\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"user\": [\n {\n \"id\": \"irure ut cillum sint\",\n \"name\": \"sit ea\",\n \"roles\": {\n \"Lorem0\": \"commodo\",\n \"amet_238\": \"in eiusmod sed\"\n },\n \"password\": \"officia aute\",\n \"token\": \"dolor ut in\"\n },\n {\n \"id\": \"et\",\n \"name\": \"esse qui dolore proident\",\n \"roles\": {\n \"sit17\": \"proident tempor irure\",\n \"laboris94\": \"in U\"\n },\n \"password\": \"sed\",\n \"token\": \"non\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/users?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"users"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Create users with the provided parameters, creation of multiple users requires login beforehand.\nHighest possible permissions of new users is of current permission level.\nIf not logged in: Created user has lowest possible permissions, only one user can be created this way.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"1649937652996000000\",\n \"user\": [\n {\n \"name\": \"test 1\",\n \"roles\": {\n \"110fc2ae-b36e-4ff4-8a44-a4489fba9e8c\": \"aliqua ut aute consequat nulla\"\n },\n \"password\": \"culpa Lorem exercitation non nis\",\n \"token\": \"fugiat ex non do dolor\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "localhost:8080/users/create",
"host": [
"localhost"
],
"port": "8080",
"path": [
"users",
"create"
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"Duis sit exer\",\n \"user\": [\n {\n \"id\": \"cupidatat Duis nisi\",\n \"name\": \"veniam qui Lorem\",\n \"roles\": {\n \"mollit_0d\": \"non do occaecat Lorem laboris\",\n \"exda2\": \"minim cupidatat tempor\"\n },\n \"password\": \"laboris ut\",\n \"token\": \"culpa est nisi eiusmod\"\n },\n {\n \"id\": \"id proident Lorem labore\",\n \"name\": \"eu in non\",\n \"roles\": {\n \"ad2\": \"sunt officia velit\",\n \"proident_2ee\": \"aliquip dolor\"\n },\n \"password\": \"officia et dolore in\",\n \"token\": \"laborum magna fugiat\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/users/create",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"create"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"Duis sit exer\",\n \"user\": [\n {\n \"id\": \"cupidatat Duis nisi\",\n \"name\": \"veniam qui Lorem\",\n \"roles\": {\n \"mollit_0d\": \"non do occaecat Lorem laboris\",\n \"exda2\": \"minim cupidatat tempor\"\n },\n \"password\": \"laboris ut\",\n \"token\": \"culpa est nisi eiusmod\"\n },\n {\n \"id\": \"id proident Lorem labore\",\n \"name\": \"eu in non\",\n \"roles\": {\n \"ad2\": \"sunt officia velit\",\n \"proident_2ee\": \"aliquip dolor\"\n },\n \"password\": \"officia et dolore in\",\n \"token\": \"laborum magna fugiat\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/users/create",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"create"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Deletes users, requires login beforehand.\nRequires highest permissions.",
"request": {
"method": "DELETE",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/users/delete?timestamp=Lorem quis cillum of&username=deserunt qui&username=proident",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"delete"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "username",
"value": "deserunt qui"
},
{
"key": "username",
"value": "proident"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/users/delete?timestamp=Lorem quis cillum of&username=qui eu&username=id sint",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"delete"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "username",
"value": "qui eu"
},
{
"key": "username",
"value": "id sint"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "DELETE",
"header": [],
"url": {
"raw": "{{baseUrl}}/users/delete?timestamp=Lorem quis cillum of&username=qui eu&username=id sint",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"delete"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "username",
"value": "qui eu"
},
{
"key": "username",
"value": "id sint"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Requests information about one user, requires login beforehand.option",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/users/get?timestamp=Lorem quis cillum of&name=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"get"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "name",
"value": "Lorem quis cillum of"
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/users/get?timestamp=Lorem quis cillum of&name=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"get"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "name",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"pariatur rep\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"user\": {\n \"id\": \"officia aliquip\",\n \"name\": \"eiusmod Lorem\",\n \"roles\": {\n \"consecteture\": \"in Ut sed\",\n \"aliqua_f\": \"magna qui eiusmod sed\"\n },\n \"password\": \"Duis est mollit\",\n \"token\": \"nisi dolor deserunt fugiat\"\n }\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/users/get?timestamp=Lorem quis cillum of&name=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"get"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
},
{
"key": "name",
"value": "Lorem quis cillum of"
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Updates users with the provided parameters, requires login beforehand.\nRequires highest permissions to change other users, everyone else can only update their own account.\nRequires highest permissions to change multiple users at the same time.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"eu mollit est\",\n \"user\": [\n {\n \"id\": \"dolore velit\",\n \"name\": \"elit pariatur exercit\",\n \"roles\": {\n \"Ut_7\": \"velit sint adipisicing occaecat\"\n },\n \"password\": \"dolore reprehenderit\",\n \"token\": \"magna\"\n },\n {\n \"id\": \"ex commodo\",\n \"name\": \"ea magna\",\n \"roles\": {\n \"deserunt_7a5\": \"dolor ex\",\n \"dolor_74_\": \"adipisicing cupidatat id\",\n \"anim61\": \"cillum qui sunt \",\n \"fugiat_8\": \"dolore elit U\"\n },\n \"password\": \"eu pariatur\",\n \"token\": \"cillum anim dolore\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/users/update",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"update"
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sunt et ipsum\",\n \"user\": [\n {\n \"id\": \"dolor occaecat pariatur\",\n \"name\": \"culpa\",\n \"roles\": {\n \"ullamco_0_\": \"cupidatat nisi mollit\",\n \"in_3\": \"enim laboris ipsum\"\n },\n \"password\": \"in\",\n \"token\": \"tempor eiusmod dol\"\n },\n {\n \"id\": \"minim\",\n \"name\": \"dolore d\",\n \"roles\": {\n \"amet3d\": \"ex irur\"\n },\n \"password\": \"dolore nost\",\n \"token\": \"exercitation ipsum ut qui laboris\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/users/update",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"update"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sunt et ipsum\",\n \"user\": [\n {\n \"id\": \"dolor occaecat pariatur\",\n \"name\": \"culpa\",\n \"roles\": {\n \"ullamco_0_\": \"cupidatat nisi mollit\",\n \"in_3\": \"enim laboris ipsum\"\n },\n \"password\": \"in\",\n \"token\": \"tempor eiusmod dol\"\n },\n {\n \"id\": \"minim\",\n \"name\": \"dolore d\",\n \"roles\": {\n \"amet3d\": \"ex irur\"\n },\n \"password\": \"dolore nost\",\n \"token\": \"exercitation ipsum ut qui laboris\"\n }\n ]\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/users/update",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
"update"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
]
},
{
"name": "toplogy",
"item": [
{
"name": "Add link to topology",
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"1649929667405420000\",\n \"link\": {\n \"name\": \"test\",\n \"sourceNode\": {\n \"name\": \"source-node\"\n },\n \"targetNode\": {\n \"name\": \"target-node\"\n },\n \"sourcePort\": {\n \"name\": \"source-port\"\n },\n \"targetPort\": {\n \"name\": \"target-port\"\n }\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "localhost:8080/topology/create",
"host": [
"localhost"
],
"port": "8080",
"path": [
"topology",
"create"
]
}
},
"response": []
},
{
"name": "Get toplogy",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "localhost:8080/topology",
"host": [
"localhost"
],
"port": "8080",
"path": [
"topology"
]
}
},
"response": []
}
]
},
{
"name": "Allows a user to login creating a session for further actions.",
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sed aliquip\",\n \"username\": \"in consequat\",\n \"pwd\": \"in cillum\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/login",
"host": [
"{{baseUrl}}"
],
"path": [
"login"
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sed aliquip\",\n \"username\": \"in consequat\",\n \"pwd\": \"in cillum\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/login",
"host": [
"{{baseUrl}}"
],
"path": [
"login"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"aliquip ex ut ad pro\",\n \"status\": \"STATUS_UNSPECIFIED\",\n \"token\": \"qui\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"timestamp\": \"sed aliquip\",\n \"username\": \"in consequat\",\n \"pwd\": \"in cillum\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/login",
"host": [
"{{baseUrl}}"
],
"path": [
"login"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -13235423,\n \"message\": \"officia aute occaecat tempor\",\n \"details\": [\n {\n \"@type\": \"reprehenderit dolore in\",\n \"inc\": {}\n },\n {\n \"@type\": \"incididunt\",\n \"non__0\": {},\n \"officia_\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows a user to log out from an existing session.",
"request": {
"method": "POST",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/logout/:username?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"logout",
":username"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "username",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "POST",
"header": [],
"url": {
"raw": "{{baseUrl}}/logout/:username?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"logout",
":username"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "username",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"sunt sed tempor\",\n \"status\": \"STATUS_UNSPECIFIED\"\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "POST",
"header": [],
"url": {
"raw": "{{baseUrl}}/logout/:username?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"logout",
":username"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "username",
"value": "Lorem quis cillum of",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
},
{
"name": "Allows to request a specific Principal Network Domain.",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/pnd/:pid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnd",
":pid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"response": [
{
"name": "A successful response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnd/:pid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnd",
":pid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"timestamp\": \"officia esse quis eu magna\",\n \"pnd\": [\n {\n \"id\": \"ad ullamco ut nulla\",\n \"name\": \"mollit dolore\",\n \"description\": \"nulla voluptate Lorem incididunt\"\n },\n {\n \"id\": \"cillum tempor qui\",\n \"name\": \"cillum\",\n \"description\": \"id nisi in quis\"\n }\n ]\n}"
},
{
"name": "An unexpected error response.",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/pnd/:pid?timestamp=Lorem quis cillum of",
"host": [
"{{baseUrl}}"
],
"path": [
"pnd",
":pid"
],
"query": [
{
"key": "timestamp",
"value": "Lorem quis cillum of"
}
],
"variable": [
{
"key": "pid",
"value": "minim eu sunt tempor",
"description": "(Required) "
}
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"code\": -51398528,\n \"message\": \"est nostrud incididunt\",\n \"details\": [\n {\n \"@type\": \"id ea cillum\"\n },\n {\n \"@type\": \"non labore\",\n \"incididunt5b0\": {},\n \"nulla_d\": {},\n \"quis_5e\": {}\n }\n ]\n}"
}
]
}
],
"variable": [
{
"key": "baseUrl",
"value": "/",
"type": "string"
}
]
}
\ No newline at end of file
Loading