The chat responses are generated using Generative AI technology for intuitive search and may not be entirely accurate. They are not intended as professional advice. For full details, including our use rights, privacy practices and potential export control restrictions, please refer to our Generative AI Service Terms of Use and Generative AI Service Privacy Information. As this is a test version, please let us know if something irritating comes up. Like you get recommended a chocolate fudge ice cream instead of an energy managing application. If that occurs, please use the feedback button in our contact form!
Skip to content
SieSmart

SieSmart API provides a secure, seamless link between your own CRM system and SFS online application management tool, SieSmart.

Notifications/Webhooks¶

It is possible to subscribe to notifications to receive status updates about the proposals you have submitted. This is a more efficient way of getting updates than polling for changes on a schedule.

Notifications will be sent by Siemens Financial Services (SFS) in certain scenarios:

  • When the credit decision changes; if the deal isn't initially auto-accepted, the credit decision is subject to change when it has been assessed by our under-writers (DECISION_RECEIVED)
  • When the overall status of the proposal changes; for example when the contract has been activated (CREDIT_STATUS_CHANGED)

Hint

You will need the ability to receive incoming API requests to make use of the notification service.

Setting up initial notification service¶

To be able to receive notifications from SFS, you first need to register your notification endpoint. There are three endpoints under the heading 'NotificationEndpoints' that allow you to do this.

This is a single URL which will receive notifications about all proposals you subscribe for:

{
  "apiKey": "sdJH67ZZHHJj23dsf",
  "basePath": "https://myb2bhost.de:8080/b2b/api/siemart"
}
NameTypeRequiredDescription
apiKeystringfalseA unique key that will be sent back to you in the request header, as X-API-KEY
basePathstringtrueThe URL where POST requests from SFS will be sent. You should register your base path; we will add '/notifications' to the URL.

Hint

There are also PUT and DELETE requests that allow you to modify the above information, or cancel notifications overall.

Subscribing to proposal notifications¶

Once you have completed the step above, you need to subscribe to notifications for each proposal you are interested in.

A separate POST request needs to be made to subscribe to each event type.

Example:

The response to this will be a UUID - this is a unique ID identifying that combination of proposal ID and event type.

Important

Save this UUID in your system, as when a notification is sent to you, you will need the UUID to identify it.

Handling notifications¶

When a notification that you have subscribed to is triggered, a POST request will be sent to the URL you registered. The UUID will be included in the 'notification-uuid' query parameter.

For example:

https://myb2bhost.de:8080/b2b/api/siesmart/notifications?notification-uuid=ee3f630f-89d1-4c4b-8ed0-60e3cb7a1ab5

The body of the POST request will be empty.

If you registered an API Key as part of the initial registration, this will be included here as an X-API-KEY header.

The request that is sent to you doesn't contain any information about the proposal, or the event that triggered it, just the UUID.

You should then query the proposals endpoint to get the latest status.