{
"opencollection": "1.0.0",
"info": {
"name": "Customs Management HTTP API",
"version": "1.0"
},
"request": {
"auth": {
"type": "apikey",
"key": "X-XNSG_WEB_TOKEN",
"value": "{{X-XNSG_WEB_TOKEN}}",
"placement": "header"
}
},
"items": [
{
"info": {
"name": "FinanceDataCHBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "Gets the data of the specified summary.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/FinanceDataCHBFBean/getSummary",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Gets the data of the specified summary. The summary is identified by the business object id."
},
{
"info": {
"name": "Queries for available summaries.",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/FinanceDataCHBFBean/listSummaries",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Queries for available summaries. The summaries can be filtered by additional criteria."
}
]
},
{
"info": {
"name": "CoreBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "checkBFFunctionExists",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/rest/CoreBFBean/getThreadDump"
},
"docs": "Generate Thread-Dump."
},
{
"info": {
"name": "getVersionForSolution",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/rest/FoundationBFBean/client",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Create a client."
},
{
"info": {
"name": "downloadFile",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/rest/FoundationBFBean/numberOfClients"
},
"docs": "Returns the number of clients."
},
{
"info": {
"name": "getProductInfo_1",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/rest/FoundationBFBean/runtimeInfo"
},
"docs": "Requests the runtime info from this engine."
},
{
"info": {
"name": "getScriptExecutionState",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/rest/FoundationBFBean/workplaceURL"
},
"docs": "Requests the workplace url from this engine."
},
{
"info": {
"name": "isDebtorNumberKnown",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/rest/FoundationBFBean/sendMail",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Sends a mail."
},
{
"info": {
"name": "startScriptExecution",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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/test2ici/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": "InternationalCustomsAFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "Open consignment folder",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsAFBean/openConsignmentFolder",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Opens a consignment for the given parameters. A consignment is identified by a businessObjectId or a consignmentIdClientSystem."
},
{
"info": {
"name": "Open declaration attachment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsAFBean/openDeclarationAttachment",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Opens an attachment of a declaration for the given parameters. A declaration is identified by a businessObjectId."
},
{
"info": {
"name": "Open declaration folder",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsAFBean/openDeclarationFolder",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Opens a declaration for the given parameters. A declaration is identified by a businessObjectId."
},
{
"info": {
"name": "Open declaration search",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsAFBean/openDeclarationSearch",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Opens a declaration search for the given parameters."
}
]
},
{
"info": {
"name": "Consignment profiles",
"type": "folder"
},
"items": [
{
"info": {
"name": "Returns a consignment profile of the given client",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2ici/rest/v1/consignment-profiles/:code",
"params": [
{
"name": "client_ident_code",
"value": "",
"type": "query"
},
{
"name": "result_language_iso_code",
"value": "",
"type": "query"
},
{
"name": "code",
"value": "DEFAULT_PROFILE",
"type": "path",
"description": "Consignment profile code"
}
]
},
"docs": "Returns a consignment profile of the given client"
},
{
"info": {
"name": "Returns a list of consignment profiles of the given client",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2ici/rest/v1/consignment-profiles",
"params": [
{
"name": "client_ident_code",
"value": "",
"type": "query"
},
{
"name": "result_language_iso_code",
"value": "",
"type": "query"
},
{
"name": "profile_code",
"value": "DEFAULT_PROFILE",
"type": "query",
"description": "Filter consignment profiles by code"
}
]
},
"docs": "Returns a list of consignment profiles of the given client"
},
{
"info": {
"name": "Returns a list of consignment profile transitions of the given client",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://rz3.aeb.de/test2ici/rest/v1/consignment-profiles/transitions",
"params": [
{
"name": "client_ident_code",
"value": "",
"type": "query"
},
{
"name": "result_language_iso_code",
"value": "",
"type": "query"
},
{
"name": "valid_at",
"value": "2024-03-15",
"type": "query",
"description": "Filter transitions by the validity"
},
{
"name": "dispatch_country_code",
"value": "DE",
"type": "query",
"description": "Filter transitions by dispatch country ISO code"
},
{
"name": "destination_country_code",
"value": "GB",
"type": "query",
"description": "Filter transitions by destination country ISO code"
}
]
},
"docs": "Returns a list of consignment profile transitions of the given client"
}
]
},
{
"info": {
"name": "CustomsTransitBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "Send conform unloading remarks",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/CustomsTransitBFBean/sendConformUnloadingRemarks",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Sends conform unloading remarks for the specified transit arrivals to the respective customs systems. If the transit arrivals are not ready for sending unloading remarks, an email notification is sent out, if configured."
}
]
},
{
"info": {
"name": "Document extractions",
"type": "folder"
},
"items": [
{
"info": {
"name": "Creates a list of document extractions for the given documents",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/v1/document-extractions",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a list of document extractions for the given documents"
}
]
},
{
"info": {
"name": "InternationalCustomsBFBean",
"type": "folder"
},
"items": [
{
"info": {
"name": "Acknowledge call of get changed declarations",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsBFBean/acknowledgeGetChangedDeclarations",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Acknowledge, that the result of calling {@link #getChangedDeclarations(ICGetChangedDeclarationsRequestDTO)} was processed."
},
{
"info": {
"name": "Add declaration attachments",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsBFBean/addDeclarationAttachments",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Add attachments (files) to declarations. The size of the files are limited to a configurable size (e.g. 20 MB)
This operation is deprecated, use createConsignment with attachments instead."
},
{
"info": {
"name": "Cancel consignment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rz3.aeb.de/test2ici/rest/InternationalCustomsBFBean/cancelConsignment",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Initiates a cancellation process for the requested consignment.
The consignment can be addressed via the consignment id from the client system (field 'consignmentIdClientSystem') or via the businessObjectId which is the reference of the ICI system. If both fields are entered the businessObjectId will be used.
There are two possible outcomes: