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:

  1. Use an "http" action to fire a GET request for your data's URL.
  2. Set up your task to respond to mechanic/actions/perform, so you can respond to the GET request's downloaded results.
  3. 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?.


Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.