Last modified by Steffi F on 2025/06/27 08:06

Show last authors
1 The commands that you can control via the public API are explained below. For better orientation, these are structured according to entities.
2
3 The following prerequisites must be met for the commands to be used correctly:
4
5 * There must be an active connection between SICS and ACMP
6 * A session must be created in which the login is configured
7 * Content in the body of the //Publish// command must always be entered in Base64 encoded format
8 * Contents in the body of the //Consume// command are always returned Base64 encoded.
9
10 The commands listed are divided into a request part, which (unless otherwise specified) is executed with the publish command, and a response part, which is executed with the consume command.
11
12 The response always returns one of the following result codes.
13
14 (% style="width:796px" %)
15 |=ID|=(% style="width: 282px;" %)Name|=(% style="width: 433px;" %)Description
16 |-1|(% style="width:282px" %)ErrorUnspecified|(% style="width:433px" %)Error not known in detail
17 |0|(% style="width:282px" %)ErrorOK|(% style="width:433px" %)Request OK
18 |7|(% style="width:282px" %)ErrorInvalidSession|(% style="width:433px" %)Invalid session ID
19 |15|(% style="width:282px" %)ErrorUserNamePasswordWrong|(% style="width:433px" %)Username or password incorrect
20 |18|(% style="width:282px" %)ErrorInternalError|(% style="width:433px" %)Internal error
21 |19|(% style="width:282px" %)ErrorDatabaseError|(% style="width:433px" %)Database error
22 |26|(% style="width:282px" %)ErrorClientNotExist|(% style="width:433px" %)Client does not exist
23 |30|(% style="width:282px" %)ErrorElementNotFound|(% style="width:433px" %)Element not found
24 |32|(% style="width:282px" %)ErrorLicenseAmountReached|(% style="width:433px" %)Client does not have an ACMP license for this request
25 |35|(% style="width:282px" %)ErrorInvalidRequest|(% style="width:433px" %)Inquiry incorrect
26
27 The ACMP must also be connected to the SICS.
28
29 If you are already working with the AESB, you will usually have established a connection from the ACMP to the AESB via the SICS. You can check this in the ACMP Console under //System > Settings > ACMP Server > SICS connection.//
30
31 If you have not yet entered any information about the AESB, you can read [[here>>url:https://www.deepl.com/bin/view/ACMP/68/ACMP-Solutions/System/Einstellungen/ACMP%20Server/]] how to enter the connection.
32
33 {{aagon.infobox}}
34 Note the Public API access rights setting in the SICS connection settings. If you enable access by selecting the checkbox, SICS users will also be able to execute public API commands.
35 {{/aagon.infobox}}
36
37
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community