{ "apiName": "API of dummy Network-App to test", "aefProfiles": [ { "aefId": "AEF74df7938fe9b102e1014ec3b0058d6", "versions": [ { "apiVersion": "v1", "expiry": "2100-11-30T10:32:02.004Z", "resources": [ { "resourceName": "Retrieve monitoring subscriptions", "commType": "REQUEST_RESPONSE", "uri": "/{scsAsId}/subscriptions", "custOpName": "http_get", "operations": [ "GET" ], "description": "Endpoint to manage monitoring subscriptions" }, { "resourceName": "Create monitoring subscription", "commType": "REQUEST_RESPONSE", "uri": "/{scsAsId}/subscriptions", "custOpName": "http_post", "operations": [ "POST" ], "description": "Endpoint to manage monitoring subscriptions" }, { "resourceName": "Retrieve single subscription", "commType": "REQUEST_RESPONSE", "uri": "/{scsAsId}/subscriptions/{subscriptionId}", "custOpName": "http_get", "operations": [ "GET" ], "description": "Endpoint to manage single subscription" }, { "resourceName": "Update subscription", "commType": "REQUEST_RESPONSE", "uri": "/{scsAsId}/subscriptions/{subscriptionId}", "custOpName": "http_put", "operations": [ "PUT" ], "description": "Endpoint to manage single subscription" }, { "resourceName": "Delete subscription", "commType": "REQUEST_RESPONSE", "uri": "/{scsAsId}/subscriptions/{subscriptionId}", "custOpName": "http_delete", "operations": [ "DELETE" ], "description": "Endpoint to manage single subscription" }, { "resourceName": "Retrieve TSN profiles", "commType": "REQUEST_RESPONSE", "uri": "/profile", "custOpName": "http_get", "operations": [ "GET" ], "description": "Endpoint for retrieving the list of available TSN profiles" }, { "resourceName": "Retrieve a TSN profile", "commType": "REQUEST_RESPONSE", "uri": "/profile?name={profileName}", "custOpName": "http_get", "operations": [ "GET" ], "description": "Endpoint for retrieving information about a single TSN profile" }, { "resourceName": "Apply TSN configuration", "commType": "REQUEST_RESPONSE", "uri": "/apply", "custOpName": "http_post", "operations": [ "POST" ], "description": "Endpoint for configuring TSN connection parameters" }, { "resourceName": "Clear TSN configuration", "commType": "REQUEST_RESPONSE", "uri": "/clear", "custOpName": "http_post", "operations": [ "POST" ], "description": "Endpoint for removing a previous TSN connection configuration" } ], "custOperations": [ { "commType": "REQUEST_RESPONSE", "custOpName": "string", "operations": [ "POST" ], "description": "string" }, { "commType": "REQUEST_RESPONSE", "custOpName": "check-authentication", "operations": [ "POST" ], "description": "Check authentication request." }, { "commType": "REQUEST_RESPONSE", "custOpName": "revoke-authentication", "operations": [ "POST" ], "description": "Revoke authorization for service APIs." } ] } ], "protocol": "HTTP_1_1", "dataFormat": "JSON", "securityMethods": [ "OAUTH" ], "interfaceDescriptions": [ { "port": 9090, "securityMethods": [ "OAUTH" ], "ipv4Addr": "0.0.0.0" } ] } ], "description": "API of dummy Network-App to test", "supportedFeatures": "fffff", "shareableInfo": { "isShareable": true, "capifProvDoms": [ "string" ] }, "serviceAPICategory": "string", "apiSuppFeats": "fffff", "pubApiPath": { "ccfIds": [ "string" ] }, "ccfId": "string" }