Forum Discussion
To this date nope. i have tried everything from create an SSL rest account and I am still getting the issue. The API works in postman and the browser but not the rest snap. I am out of ideas at this point
I was told to try something like this and it is working.
My rest API requires a query parameter.
http://ServiceURL?query=select * from table where id=1234
I had put in the URL into the Service URL box and then added a query parameter called query.
That did not work.
What does work is this:
‘https://ServiceURL /services/?query=’ + encodeURIComponent(‘select * from incidents where id < 1000’)
And that entire line went into the ServiceURL.
Seems that they do not fix the encoding in the query parameters.
- dmiller7 years agoFormer Employee
You could build a pipeline that uses the SnapLogic Delete Snap, then create a Triggered task to call it from a URL.
- eric_hansen_wor7 years agoNew Contributor
Using SnapLogic to manage SnapLogic assets is not an option for me.
The activity API has to arguments: filter_asset and filter_project but there’s no example usage in the document.
Which values are compatible with those filters?
- dmiller7 years agoFormer Employee
Per development:
filter_asset: filter activity by an asset’s label
filter_project: filter activity by project’s labelThere are some dependencies.
filter_ project also needs filter_project_space
filter_ asset needs filter_project_space and filter_ project- eric_hansen_wor7 years agoNew Contributor
Outstanding, thank you. I would love to see that included in the API documentation.
My solution will be to query the Activity API for activities in a project/Dir, and use the HTTP DELETE method for anything in the directory before deleting the directory itself.
It’s not ideal, but thankfully I was able to monitor the HTTP traffic in the Management UI and make the same kind of API calls to manage assets.
Thanks again.
- eric_hansen_wor7 years agoNew Contributor
I’m having trouble using the HTTP method for deleting ACCOUNT assets because the asset_id is used in the call.
That asset_id is only available in the SnapLogic List snap and not via the API.
Is there another API method or path I can use to delete account assets?