Snaplex Version APIs
This topic might be out-of-date and is replaced by the following:
On this Page
SnapLogic APIs
The following SnapLogic APIs enable you to manage Snaplex versions programmatically.
GET /api/1/rest/public/snaplex/version/
Requests all current package versions.
Example:
https://elastic.snaplogic.com/api/1/rest/public/snaplex/version
The response contains all versions of Snaplex packages.
Sample Response
{
"response map":{
"entries" [
{
"comment":"xxx",
"status":"active",
"version":"main-xxx"
},
...]
"http_status_code": 200}
}
GET /api/1/rest/public/snaplex/version/latest
Requests the latest active Snaplex package version.
Example:
https://elastic.snaplogic.com/api/1/rest/public/snaplex/version/latest
The response contains the latest available version.
Sample Response
{
"response map":{
"entries" [
{
"version":"main-xxx",
"comment":"xxx",
"status":"active"
},
...]
"http_status_code": 200}
}
POST /api/1/rest/public/snaplex/version/<snaplex_path>
Updates the target Snaplex to the target version.
You must be an Org admin to use this API.
Example:
https://elastic.snaplogic.com/api/1/rest/public/snaplex/version/<snaplex_path>
Parameters:
url: asset path to the Snaplex <snaplex_path>
Sample Request Body
{
"version": "main-4403"
}
Sample Response
POST /api/1/rest/public/snaplex/version/latest/<snaplex_path>
Updates the target Snaplex to the latest version available.
You must be an Org admin to use this API.
Example:
https://elastic.snaplogic.com/api/1/rest/public/snaplex/version/latest/<snaplex_path>
Parameters:
url: <snaplex_path>
See the previous Sample Response for an example.
See Also
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.