steampipe plugin install marekjalovec/make

Make + Steampipe

Make allows you to work with everything from tasks and workflows to apps and systems, to build and automate anything in one powerful visual platform.

Steampipe is an open source CLI to instantly query cloud APIs using SQL.

For example:

select
distinct id,
name,
email,
last_login
from
make_user;
+------+----------------+-----------------------------+---------------------------+
| id | name | email | last_login |
+------+----------------+-----------------------------+---------------------------+
| 1 | Marty McFly | marty@mcfly.family | 2015-10-21T08:13:06+01:00 |
| 2 | Biff Tannen | biff.tannen@maddog.rich | 2015-10-21T08:22:03+01:00 |
| 3 | Linda McFly | linda@mcfly.family | 2015-10-21T09:47:13+01:00 |
| 4 | Dave McFly | dave@mcfly.family | 2015-10-21T10:51:23+01:00 |
| 5 | Mr. Strickland | director@hillvalleyhigh.edu | 1983-05-22T13:37:00+01:00 |
+------+----------------+-----------------------------+---------------------------+

Documentation

Get started

Install

Download and install the latest Make.com plugin:

steampipe plugin install marekjalovec/make

Credentials

ItemDescription
CredentialsGet your API token.
ResolutionCredentials explicitly set in a steampipe config file (~/.steampipe/config/make.spc).

Configuration

Installing the latest Make.com plugin will create a config file (~/.steampipe/config/make.spc) with a single connection named make:

connection "make" {
plugin = "marekjalovec/make"
# Make API token
# To generate the token visit the API tab in your Profile page in Make.
# Minimum scopes are connections:read and teams:read, as these objects cascade to other API calls.
# If you add user:read, the plugin can give you useful hints about missing scopes.
# Add anything you want to have access to on top of that.
api_token = "ecc9f531-xxxx-xxxx-xxxx-e6de6b3ebbe2"
# Environment URL
# The environment of Make you work in. This can be the link to your private instance of Make,
# for example, https://development.make.cloud, or the link to Make
# with or without the zone, depending on a specific endpoint, for example, https://eu1.make.com.
environment_url = "https://eu1.make.com"
# Rate limiting
# Make API limits the number of requests you can send to the Make API.
# Make sets the rate limits based on your organization plan:
# - Core: 60 per minute
# - Pro: 120 per minute
# - Teams: 240 per minute
# - Enterprise: 1 000 per minute
# We recommend to set a value below (or at most at) 80% of your total limit.
# The default value is 50 if you don't override it here.
# rate_limit = 50
}

Get involved