Can I query external APIs?
Mechanic only has first-class API support for Shopify. However, you can use the "http" action to fetch data from any source that's accessible with an HTTP URL.
Tip: use Couchdrop's Shared Links to make any file available via a secret URL, from an FTP server or cloud storage provider.
For this kind of work, we recommend an execution sequence that looks like this:
- Use an "http" action to fire a GET request for your data's URL.
- Set up your task to respond to mechanic/actions/perform, so you can respond to the GET request's downloaded results.
- If you expect to use the retrieved data frequently, or across several tasks, consider using the Mechanic cache to store that data for easy re-use.
For more general information on third-party APIs, including more options for reading and writing data, see Does Mechanic work with third-party APIs?.