Prerequisites
- This feature must be enabled. Contact SnapLogic Support to subscribe to the API Management - Design First feature.
- This feature supports the Open API Specification (OAS) 2.0.
- You should have a good understanding of the SnapLogic Manager and the SnapLogic expression language.
Support and Limitations
For Cloudplex users, you must set upPrerequisites
The API Manager feature requires a load balancer.
Cloudplexes need a Cloudplex FeedMaster node and a load balancer for the API Policy Manager to work.
Contact support@snaplogic.com to provision the Cloudplex FeedMaster node and the load balancer as needed.
When the load balancer becomes available, your Org admin must update the Load Balancer URL in the Snaplex Settings. Learn more.
You must use the load balancer URL in your Triggered and Ultra Task endpoints.
The API Management feature must be enabled for your Org. Contact SnapLogic Support to subscribe to this feature.
Limitations
APIM does not support the Cloud URL to run the Triggered Tasks in your API Versions.
Orgs with APIM should not use Enhanced Encryption for the following reasons:
Orgs with Enhanced Encryption do not support subscriptions on the Developer Portal.
Org admins who rotate keys for their Groundplexes must also reconfigure all API policies as well for them to work.
Only one instance of an API policy
type is applicable at
each level in the hierarchy.
API Manager does not support Scheduled Tasks. When you open a Task
in an API version, you
do not have the option to change the Run Policy to Scheduled.
In Designer, when you open
a Pipeline in an API version, the Snaplex picker
in the Edit Pipeline dialog window only show the Snaplex instances from the global
shared
folder. If a Snaplex is in a project or Project Spaceshared
folder, then it does not display in the APIM Snaplex picker.In Designer, if you open the Snap
dialog window from a Pipeline in the API Management -
/apim
space, the asset or account
selectors display only the assets from the global shared
See Also
Ultrafolder, in addition to those in the current version.
You can change the Snaplex for an unpublished API version. To do so, go to API Manager, choose the API, go to the Versions tab, choose the version, click Edit Details, and choose from the Server dropdown. Note: This field is disabled if the API version is published or if the Snaplex is down.
When you generate a specification using version OAS 3.0 in an API proxy that has a valid endpoint, the generated specification does not list a server.
Known Issues
When you generate a specification using version OAS 3.0 in an API proxy that has a valid endpoint, the generated specification does not list a server.
Workaround: Edit the specification to include the server field and list the Snaplex manually.When you create an API from an existing Project, choosing the Assets and Snaplex in the dialog, API creation is successful, and all the assets have been imported successfully. However, tasks still use the previous Snaplex, if the Snaplex is not active.
Workaround: Set the Snaplex for each task manually.In the October 2024 release, managing API keys with Secrets Management is currently unavailable and we will be re-enabling it in a future release