{
"opencollection": "1.0.0",
"info": {
"name": "Product Classification HTTP API",
"version": "4.0"
},
"request": {
"auth": {
"type": "apikey",
"key": "X-XNSG_WEB_TOKEN",
"value": "{{X-XNSG_WEB_TOKEN}}",
"placement": "header"
}
},
"items": [
{
"info": {
"name": "CoreBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "checkBFFunctionExists",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/checkBFFunctionExists",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Can be called to know if a BF function exist."
},
{
"info": {
"name": "echo",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/echo",
"params": [
{
"name": "echo",
"value": "",
"type": "query"
}
]
},
"docs": "Returns the given echo parameter value."
},
{
"info": {
"name": "echoUpperCase",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/echoUpperCase",
"params": [
{
"name": "echo",
"value": "",
"type": "query"
}
]
},
"docs": "Returns the given echo parameter value in uppercase."
},
{
"info": {
"name": "getAllMonitoringValues",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getAllMonitoringValues"
},
"docs": "Returns all available monitoring values of the server."
},
{
"info": {
"name": "getBuildForSolution",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getBuildForSolution",
"params": [
{
"name": "solutionName",
"value": "",
"type": "query",
"description": "solutionName the name of the solution for which version information is to be obtained"
}
]
},
"docs": "Return the build information of a solution that is deployed in the product on this server. The RFC name of this function is \\\"/AEB/XNSG_IF_BLDSOL\\\"."
},
{
"info": {
"name": "getMonitoringValue",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getMonitoringValue",
"params": [
{
"name": "groupName",
"value": "",
"type": "query"
},
{
"name": "valueName",
"value": "",
"type": "query"
}
]
},
"docs": "Returns the current monitoring value for the given group and name."
},
{
"info": {
"name": "getProductInfo",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getProductInfo"
},
"docs": "Return information about the server that is answering this request. This includes the product name and various version informations. The RFC name of this function is \\\"/AEB/XNSG_IF_PRINFO\\\"."
},
{
"info": {
"name": "getRuntimeInfo",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getRuntimeInfo"
},
"docs": "Return runtime information about the server that is answering this request. This includes the server name, ports and various other runtime informations. The RFC name of this function is \\\"/AEB/XNSG_IF_RTINFO\\\"."
},
{
"info": {
"name": "getRuntimeState",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getRuntimeState",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Return runtime state information about the server that is answering this request. This includes if the server is doing fine or not. Also included are the supported operations (bfs) for the installation repository The RFC name of this function is \\\"/AEB/XNSG_IF_RTSTATE\\\"."
},
{
"info": {
"name": "getThreadDump",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getThreadDump"
},
"docs": "Generate Thread-Dump."
},
{
"info": {
"name": "getVersionForSolution",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/getVersionForSolution",
"params": [
{
"name": "solutionName",
"value": "",
"type": "query",
"description": "solutionName the name of the solution for which version information is to be obtained"
}
]
},
"docs": "Return the version information of a solution that is deployed in the product on this server. The RFC name of this function is \\\"/AEB/XNSG_IF_VERSOL\\\"."
},
{
"info": {
"name": "restartRFCServer",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/CoreBFBean/restartRFCServer"
},
"docs": "This method is only usefull to be called from SAP via RFC. It will restart the RFCServer which receives this method call. This method is useful to be called from SAP, if within SAP some structure definitions had changed, e.g. after installing a transport. The RFC name of this function is \\\"/AEB/XNSG_IF_RSTRFCSRV\\\"."
}
]
},
{
"info": {
"name": "FoundationAFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "releaseApplicationFacade",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationAFBean/releaseApplicationFacade",
"params": [
{
"name": "sessionid",
"value": "",
"type": "query",
"description": "sessionid The sessionid returned by any UI API method, e.g. workplace @throws RemoteException"
}
]
},
"docs": "Release a UI API which is no longer needed.
This call will save resources in the server, because the server must not wait for the timeout of the UI API session but can release it earlier.
The method should only be called if it is definitively known, that no access to the UI API by the user is possible any more, e.g. because the surrounding client GUI window was closed.
The RFC name of this function is \\\"/AEB/XNSG_IF_RELAF\\\"."
},
{
"info": {
"name": "workplace",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationAFBean/workplace",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates an UI API to be able to display the workplace.
The difference of this method compared to the the method \\\"IFoundationBF.getWorkplaceURL()\\\" is the fact, that no logon mask will be dipsplayed before entering the workplace
The RFC name of this function is \\\"/AEB/XNSG_IF_WPL\\\"."
}
]
},
{
"info": {
"name": "Logon",
"type": "folder"
},
"items": [
{
"info": {
"name": "authToken",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/logon/authToken"
},
"docs": "Logon from the \"Authorization\" header (e.g. type \"Basic\"). The generated authentication token can be used in subsequent calls in the \"Authorization\" header, type \"Bearer\"."
},
{
"info": {
"name": "logonUser",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/logon/user",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Logon with classical procedure: user, client and password."
}
]
},
{
"info": {
"name": "DataFeedBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "acknowledgePublishedDataFeedParts",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/DataFeedBFBean/acknowledgePublishedDataFeedParts",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Acknowledge the processed published data feed parts retrieved with getPublishedDataFeedParts containing the synchronization ID up to which all parts are acknowledged."
},
{
"info": {
"name": "getDataFeedPartContentForRest",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/DataFeedBFBean/dataFeedParts/:client/:id",
"params": [
{
"name": "client",
"value": "",
"type": "path"
},
{
"name": "id",
"value": "",
"type": "path"
}
]
},
"docs": "Retrieve the data feed part content."
},
{
"info": {
"name": "getPublishedDataFeedParts",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/DataFeedBFBean/getPublishedDataFeedParts",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Poll data about the next 10 published data feed parts. This data contains an id, which can be used to download the content of a part. To download the content, use the endpoint /DataFeedBFBean/dataFeedParts/{client}/{id} "
}
]
},
{
"info": {
"name": "ExternalTelemetryBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "getTelemetryStatus",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/ExternalTelemetryBFBean/getStatus",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Returns the current status of the telemetry system.
The external system id must be sent with the request."
},
{
"info": {
"name": "getTelemetryStatusByParams",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/ExternalTelemetryBFBean/status",
"params": [
{
"name": "externalSystemId",
"value": "",
"type": "query",
"description": "externalSystemId, the id of the calling system, mandatory"
},
{
"name": "reportClientIdentCode",
"value": "",
"type": "query",
"description": "reportClientIdentCode, the identCode of the client to call the status for"
}
]
},
"docs": "Returns the current status of the telemetry system.
The external system id must be sent with the request."
},
{
"info": {
"name": "sendTelemetryReport",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/ExternalTelemetryBFBean/telemetryReport",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Submits telemetry data for a new telemetry report.
The external system id must be sent with the request, a client IdentCode only if client dependent."
}
]
},
{
"info": {
"name": "FoundationBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "acknowledgeFile",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/acknowledgeFile",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Acknowledges a file download."
},
{
"info": {
"name": "announceStop",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/announceStop",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Announces a stop of the installation."
},
{
"info": {
"name": "cancelAnnounceStop",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/cancelAnnounceStop",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Revokes an already announced stop."
},
{
"info": {
"name": "changeAdminPassword",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/changeAdminPassword",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Changes the admin password."
},
{
"info": {
"name": "queryClients",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/client",
"params": [
{
"name": "identCode",
"value": "",
"type": "query",
"description": "Filter for client ident code"
},
{
"name": "debtorNumber",
"value": "",
"type": "query",
"description": "Filter for debtor number"
}
]
},
"docs": "Requests all clients from this engine, or one client identified by values in query parameter"
},
{
"info": {
"name": "createClient",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/client",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Create a client."
},
{
"info": {
"name": "downloadFile",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/downloadFile",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Retrieves a file for download."
},
{
"info": {
"name": "generateClientIdentCode",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/generateClientIdentCode",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Generates a client ident code."
},
{
"info": {
"name": "getAllActiveClients",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/client/active"
},
"docs": "Requests all active clients from this engine."
},
{
"info": {
"name": "getAllMonitoringValues_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/monitoringValue"
},
"docs": "Requests all monitoring values from this engine."
},
{
"info": {
"name": "getBuildForSolution_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/solution/:name/build",
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "Name of solution."
}
]
},
"docs": "Requests the build info for a solution from this engine."
},
{
"info": {
"name": "getDownloadableFilesRefs",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/downloadableFileRefs",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Retrieves refs for download."
},
{
"info": {
"name": "getMonitoringValue_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/monitoringValue/:groupName/:valueName",
"params": [
{
"name": "groupName",
"value": "",
"type": "path",
"description": "group name"
},
{
"name": "valueName",
"value": "",
"type": "path",
"description": "value name"
}
]
},
"docs": "Requests a specific monitoring value from this engine."
},
{
"info": {
"name": "getNumberOfClients",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/numberOfClients"
},
"docs": "Returns the number of clients."
},
{
"info": {
"name": "getProductInfo_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/productInfo"
},
"docs": "Requests the product info from this engine."
},
{
"info": {
"name": "getRuntimeInfo_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/runtimeInfo"
},
"docs": "Requests the runtime info from this engine."
},
{
"info": {
"name": "getScriptExecutionState",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/scriptExecutionState",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "gets a script execution state"
},
{
"info": {
"name": "getTableUpdateState",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/tableUpdateState",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Retrieve the status of the table update."
},
{
"info": {
"name": "getUploadSettings",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/uploadSettings",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Retrieves the upload settings."
},
{
"info": {
"name": "getVersionForSolution_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/solution/:name/version",
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "Name of solution."
}
]
},
"docs": "Requests the version info for a solution from this engine."
},
{
"info": {
"name": "getWorkplaceURL",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/workplaceURL"
},
"docs": "Requests the workplace url from this engine."
},
{
"info": {
"name": "isDebtorNumberKnown",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/checkDebtorNumber",
"params": [
{
"name": "debtorNumber",
"value": "",
"type": "query",
"description": "the debtor number to check"
}
]
},
"docs": "Checks if debtor number is known."
},
{
"info": {
"name": "publishUserMessage",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/publishUserMessage",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "creates a user message, in several languages if required"
},
{
"info": {
"name": "requestReport",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/roles"
},
"docs": "Requests the current engine to report all its roles"
},
{
"info": {
"name": "requestReport_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/roles/:clientIdentCode",
"params": [
{
"name": "clientIdentCode",
"value": "",
"type": "path",
"description": "Client ident code for retrieving its roles."
}
]
},
"docs": "Requests the current engine to report all roles for a specific client"
},
{
"info": {
"name": "restartRFCServer_1",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/restartRFCServer"
},
"docs": "This method is only usefull to be called from SAP via RFC. It will restart the RFCServer which receives this method call. This method is useful to be called from SAP, if within SAP some structure definitions had changed, e.g. after installing a transport. The RFC name of this function is \"/AEB/XNSG_IF_RSTRFCSRV\""
},
{
"info": {
"name": "sendMail",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/sendMail",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Sends a mail."
},
{
"info": {
"name": "startScriptExecution",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/startScriptExecution",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Starts a script execution"
},
{
"info": {
"name": "startTableUpdate",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/startTableUpdate",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Starts the table update."
},
{
"info": {
"name": "systemSearch",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/systemSearch/:language",
"params": [
{
"name": "language",
"value": "",
"type": "path",
"description": "the langauge"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Performs a system search in this engine."
},
{
"info": {
"name": "uploadFileMultiPart",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FoundationBFBean/uploadFileMultiPart",
"body": {
"type": "multipart-form",
"data": [
{
"name": "file",
"type": "text",
"value": ""
},
{
"name": "metaInfo",
"type": "text",
"value": ""
}
]
}
},
"docs": "Uploads a file using multipart."
}
]
},
{
"info": {
"name": "RemoteAdminBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "getRoles",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/RemoteAdminBFBean/clientRoles/:clientId",
"params": [
{
"name": "clientId",
"value": "",
"type": "path"
}
]
},
"docs": "Returns a list of roles"
},
{
"info": {
"name": "getRoles",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/RemoteAdminBFBean/roles",
"params": [
{
"name": "scope",
"value": "",
"type": "query",
"description": "the dataset to return"
},
{
"name": "clientIdentCodes",
"value": "",
"type": "query",
"description": "includeClientIdentCodes"
},
{
"name": "resultLanguageIsoCodes",
"value": "",
"type": "query",
"description": "resultLanguageIsoCodes"
}
]
},
"docs": "Returns a list of roles"
}
]
},
{
"info": {
"name": "SyncBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "acknowledgeEvents",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/SyncBFBean/acknowledgeEvents",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Acknowledge events got with {@link #getNotAcknowledgedEvents(SyncEventsRequestDTO)}.
Since XNSG 4.0, Nov. FP, 2017
."
},
{
"info": {
"name": "getNotAcknowledgedEvents",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/SyncBFBean/getNotAcknowledgedEvents",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Poll any not acknowledged events for the client system.
This method does not require, that the client system fills {@link SyncEventsRequestDTO#syncId}.
However, it requires, that a call to {@link #acknowledgeEvents(AcknowledgeEventsRequestDTO)} is done for acknowledge of the events.
Since XNSG 4.0, Nov. FP, 2017
."
},
{
"info": {
"name": "getPartnerSystemSubscriptions",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/SyncBFBean/getPartnerSystemSubscriptions",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Fetch a list of registered subscriptions (either all or filtered by the business object type).
Only subscription belonging to the provided clientSystemId are returned (mandatory field)
Since XNSG 4.0, Nov. FP, 2021
"
},
{
"info": {
"name": "subscribePartnerSystem",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/SyncBFBean/subscribePartnerSystem",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Subscribe a partner system to be able to receive events for the specified business object type.
The subscription is uniquely identified by the clientSystemId and businessObjectType (both mandatory fields).
Since XNSG 4.0, Nov. FP, 2021
"
},
{
"info": {
"name": "synchronizeEvents",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/SyncBFBean/synchronizeEvents",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Poll the next events for the client system.
This method requires the client system to persist the synchronisation state itself and passing a proper value for {@link SyncEventsRequestDTO#syncId}
See {@link #getNotAcknowledgedEvents(SyncEventsRequestDTO)} for a version of the method, were the syncronisation state is kept within the Engine."
},
{
"info": {
"name": "unsubscribePartnerSystem",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/SyncBFBean/unsubscribePartnerSystem",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Unsubscribe a partner system from being able to receive events for the specified business object type.
The subscription is uniquely identified by the clientSystemId and businessObjectType (both mandatory fields).
Since XNSG 4.0, Nov. FP, 2021
"
}
]
},
{
"info": {
"name": "ClassificationProposalBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "Creates a new document template.",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/certTemplate",
"params": [
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a new document template."
},
{
"info": {
"name": "Creates a new classification code template.",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/codeTemplate",
"params": [
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a new classification code template."
},
{
"info": {
"name": "Gets the data of a document template.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/certTemplate/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identification of a document template."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the call."
}
]
},
"docs": "Gets the data of a document template."
},
{
"info": {
"name": "Updates an existing document template.",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/certTemplate/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identification of a document template."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates an existing document template."
},
{
"info": {
"name": "Deletes an existing document template.",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/certTemplate/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identification of a document template."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
]
},
"docs": "Deletes an existing document template."
},
{
"info": {
"name": "Gets the data of a classification code template.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/codeTemplate/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identification of a classification code template."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the call."
}
]
},
"docs": "Gets the data of a classification code template."
},
{
"info": {
"name": "Updates an existing classification code template.",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/codeTemplate/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identification of a classification code template."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used.."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates an existing classification code template."
},
{
"info": {
"name": "Creates a new classification code template.",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/codeTemplate/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identification of a classification code template."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
]
},
"docs": "Creates a new classification code template."
},
{
"info": {
"name": "Searches for suitable document templates matching the criteria of the given search input.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/certTemplate/search",
"params": [
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the call."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Searches for suitable document templates matching the criteria of the given search input."
},
{
"info": {
"name": "Searches for suitable classification code templates matching the criteria of the given search input.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/ClassificationProposalBFBean/codeTemplate/search",
"params": [
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the call."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Searches for suitable classification code templates matching the criteria of the given search input."
}
]
},
{
"info": {
"name": "FTMaterialClassification20BFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "closeMaterialTransfFromEngine",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/closeMaterialTransfFromEngine",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Closes the transfer of material data and its classifications from the Classification Engine back to the host system.
See also openMaterialTransferFromEngine and transferMaterialFromEngine"
},
{
"info": {
"name": "closeMaterialTransferToEngine",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/closeMaterialTransferToEngine",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Closes the transfer of material data and its classifications from the host system to the Classification Engine.
See also openMaterialTransferToEngine and transferMaterialToEngine"
},
{
"info": {
"name": "getActiveClassificationSettings",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/getActiveClassificationSettings",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Returns all active classification settings for the given client."
},
{
"info": {
"name": "getClassificationData",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/getClassificationData",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Get classifications for a number of materials."
},
{
"info": {
"name": "getClientInfo",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/getClientInfo",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Get information about a specific client"
},
{
"info": {
"name": "getMaterialData",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/getMaterialData",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Gets the material and its classification data for one concrete material."
},
{
"info": {
"name": "openMaterialTransferFromEngine",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/openMaterialTransferFromEngine",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Opens the transfer of material data and its classifications from the Classification Engine back to the host system.
See also transferMaterialFromEngine and closeMaterialTransfFromEngine"
},
{
"info": {
"name": "openMaterialTransferToEngine",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/openMaterialTransferToEngine",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Opens the transfer of material data and its classifications from the host system to the Classification Engine.
See also transferMaterialToEngine and closeMaterialTransferToEngine"
},
{
"info": {
"name": "setMaterialAttachment",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/setMaterialAttachment",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Set the material attachment for one concrete material."
},
{
"info": {
"name": "setMaterialData",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/setMaterialData",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Set the material data for one concrete material."
},
{
"info": {
"name": "transferMaterialFromEngine",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/transferMaterialFromEngine",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Transfers material data and its classifications from the classification server (engine) back to the host system. The transfer has to be opened before with the help of openMaterialTransferFromEngine. At the end of the transfer closeMaterialTransfFromEngine has to called to end the transaction.
Attention: only about 500 materials will be passed in one call, but it will be indicated if more data sets are available in the engine. Just call this method again many times."
},
{
"info": {
"name": "transferMaterialToEngine",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/FTMaterialClassification20BFBean/transferMaterialToEngine",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Transfers material data and its classifications to the classification server (engine). The transfer has to be opened before with the help of openMaterialTransferToEngine. At the end of the transfer closeMaterialTransferToEngine has to called to provide a safe transaction.
Attention: only about 500 materials should be passed in one call. To transfer more call this method many times. "
}
]
},
{
"info": {
"name": "MaterialBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "addPartnersystem",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rz3.aeb.de/test2cl/rest/MaterialBFBean/materials/partnerSystems",
"params": [
{
"name": "clientSystemId",
"value": "",
"type": "query",
"description": "clientSystemId Required. The id of the client system. Used to identify the origin of the update."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
},
{
"name": "setOwner",
"value": "",
"type": "query",
"description": "setOwner Optional. If true, the clientSystemId is set as owner of the material. Default value is false."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Adds a new partner system to the materials. If a partner system subscription exists, journal entries will be created for the partner system."
},
{
"info": {
"name": "deletePartnersystem",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://rz3.aeb.de/test2cl/rest/MaterialBFBean/materials/partnerSystems",
"params": [
{
"name": "clientSystemId",
"value": "",
"type": "query",
"description": "clientSystemId Required. The id of the client system. Used to identify the origin of the update."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The unique identification code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Removes a partner system from the materials."
},
{
"info": {
"name": "Get the data for one material.",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2cl/rest/MaterialBFBean/materials/:materialNumber",
"params": [
{
"name": "materialNumber",
"value": "",
"type": "path",
"description": "The material number which identifies a material uniquely for the client."
},
{
"name": "clientSystemId",
"value": "",
"type": "query",
"description": "The id of the client system. Used to identify the origin of the call."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the call."
},
{
"name": "decisiveDate",
"value": "",
"type": "query",
"description": "If specified, only classification values that are valid on the specified date are returned. Defaults to today, if empty. Format: yyyy-MM-dd."
},
{
"name": "ignoreMaterialDetails",
"value": "",
"type": "query",
"description": "If true, material details are ommited in the response."
},
{
"name": "ignoreMaterialDescriptions",
"value": "",
"type": "query",
"description": "If true, material descriptions are ommited in the response."
},
{
"name": "ignoreLinkAttachments",
"value": "",
"type": "query",
"description": "If true, attachments are ommited in the response."
},
{
"name": "ignoreFeatures",
"value": "",
"type": "query",
"description": "If true, features are ommited in the response."
},
{
"name": "ignoreClassifications",
"value": "",
"type": "query",
"description": "If true, classifications are ommited in the response."
},
{
"name": "ignoreClassificationValues",
"value": "",
"type": "query",
"description": "If true, classification values are ommited in the response."
},
{
"name": "ignoreCertificates",
"value": "",
"type": "query",
"description": "If true, certificates are ommited in the response."
}
]
},
"docs": "Get the data for one material."
},
{
"info": {
"name": "Update the data of one material.",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "https://rz3.aeb.de/test2cl/rest/MaterialBFBean/materials/:materialNumber",
"params": [
{
"name": "materialNumber",
"value": "",
"type": "path",
"description": "The material number which identifies a material uniquely for the client."
},
{
"name": "clientSystemId",
"value": "",
"type": "query",
"description": "The id of the client system. Used to identify the origin of the update."
},
{
"name": "clientIdentCode",
"value": "",
"type": "query",
"description": "The code of the client. If empty, the client of the authentication is used."
},
{
"name": "userName",
"value": "",
"type": "query",
"description": "Names the user from the client system. Used to identify the origin of the update."
},
{
"name": "transferMode",
"value": "",
"type": "query",
"description": "The mode in which the data specified in the request body shall be applied.\n
Optionally returns all classification values which have been maintained for this classification.
\nOptionally updates the workflow fields (priority/due date) regarding the worst-case principle:
\n