All Worktime API messages require authentication with a person account to Nepton service. The access rights for the API are the same that the person has in Nepton service. For regular use we recommend setting up a dedicated person account with a username and a password for the API use in Nepton service. See guidance for setting up a person. To authenticate a CallerAuthentication element must be supplied in the call as an SOAP element.
CallerAuthentication
The CallerAuthentication element provides means for authentication. Values for the following fields should be provided:
- CustomerId - A numeric value identifying the working community. You need to contact Nepton to get a value for the customer identifier.
- Username - The username of the authenticating person account. A dedicated person account for the API is recommended.
- Password - The password of the authenticating person account. ATTN: Password can not end with &-character. It breaks the XML-message.
Other fields listed in the API description of CallerAuthentication are for internal use only.
Example
<CallerAuthentication>
<CustomerId>xxxxxxxxx</CustomerId>
<Username>xxxxxxxxx</Username>
<Password>xxxxxxxxx</Password>
</CallerAuthentication>