SAP Sailing Analytics Webservices API for Landscape Management - Overview

The services listed herein can be used to automatically manage aspects of a system landscape running the SAP Sailing Analytics. This includes creating a new application server replica set for a server name, archive and remove such a replica set's contents, as well as managing the AWS credentials including MFA token handling that allow accessing the hyperscaler infrastructure in the first place.

ATTRIBUTION / BRANDING: If you make use of this API, SAP requires you to include SAP branding in any end-user facing interface or document that is based on the data, information and insights you obtain through the use of this API. A good place to get started regarding SAP branding tips is www.sapbrandtools.com. Please also note that those APIs granting access to the original position and weather data requires the accessing user account to have special permissions.

For questions and support please get in touch through support@sapsailing.com.

Webservice URL Description
/landscape/api/add_ssh_key Add an SSH key pair to a region in the landscape and publish the public key to AWS
/sailinglandscape/api/createsessioncredentials Creates AWS session credentials, including MFA support
/landscape/api/delete_ssh_key Deletes an SSH key pair with a specific name from a given region.
/sailinglandscape/api/getsessioncredentials Gets information about active AWS session credentials, telling their expiry time.
/landscape/api/get_ssh_keys_owned_by_user Obtains the SSH keys owned by one or more users specified as long as the user authenticated may READ them.
/landscape/api/get_time_point_of_last_change_in_ssh_keys_of_aws_landscape_managers Obtains the time point when the last change in the set of users having the permission LANDSCAPE:MANAGE:AWS was observed
/sailinglandscape/api/clearsessioncredentials Clears any active AWS session credentials
/sailinglandscape/api/createapplicationreplicaset Creates a new application server replica set
/sailinglandscape/api/movetoarchiveserver Archives an existing application server replica set's contents
/sailinglandscape/api/removeapplicationreplicaset Removes an application server replica set without archiving it
/sailinglandscape/api/usededicatedautoscalingreplicasinsteadofshared Use only auto-scaling replicas for a replica set.
/sailinglandscape/api/usesinglesharedinsteadofdedicatedautoscalingreplica Use a replica on a shared instance instead of forcing a dedicated auto-scaling replica.
/sailinglandscape/api/movemastertootherinstance Moves a master to another (e.g., dedicated, shared, scaled-up or scaled-down) instance
Back to Web Services Home