Understanding APIs

Estimated reading time: 1 min

Wiresk uses APIs to automate work across your connected apps. You can use them to start Flows (Triggers) and complete tasks (Methods). This document explains how APIs work in Wiresk, the different types of Triggers, and how to build practical Flows.

An API (Application Programming Interface) allows applications to talk to each other. It defines how one system can send requests and receive data from another.

In Wiresk, APIs allow you to:

  • Detect when something happens in a connected app (e.g., a new item in Notion)
  • Take action in that app (e.g., update a page or create a new record)

A Trigger is the entry point of a Flow. It decides when the Flow starts and where the initial data comes from. In Wiresk, Triggers use API endpoints behind the scenes.

Triggers can be:

  • Webhook Triggers – waiting for incoming API calls (from connected apps)
  • Scheduled Triggers – calling an API at regular intervals (daily, hourly, etc.)
  • HTTP Triggers – start remotely or manually a Flow using an HTTP request
For more details about Triggers see the detailed article on How API Keys, HTTP Triggers and Routing keys work.

Methods are steps that perform tasks using APIs after the Trigger fires.

For example:

  • After fetching a list of tasks from Notion
  • You could use another Method to send a summary to Slack
  • Then log those tasks in Airtable

Each Method maps to an API call behind the scenes, but you never need to write code.

Wiresk 2025 05 29 at 11.08.56 Understanding APIs

If you’re working with a developer or building custom automations, each app’s page in Wiresk’s documentation includes links to the official API endpoint references from the connected platform (e.g., Notion, Slack, Odoo).

These references show:

  • Supported endpoints
  • Required parameters
  • Response formats

This is a valuable resource when designing Flows that use specific data or actions from third-party apps.

Use Case:

Every morning, you want Wiresk to check Notion for new pages in a specific database and log their titles in Google Sheets.

Steps:

  1. Trigger: Use a scheduled Notion Trigger that calls the API (e.g., Retrieve updated pages).
  2. Method: Use Add new Row to send data into Google Sheets.

No code. Just steps.


See related documentation ⁠How API Keys, HTTP Triggers and Routing keys work
 
Learn more about Wiresk, explore our user guide.

If you need an integration that you cannot find in Wiresk, you can make a request to our team, and we will try our best to satisfy your needs.