Mission Control Docs
Home PageTalk To An ExpertBecome A Partner
  • Introduction
  • Quickstart
  • Mission Control
    • Overview
    • Explorer
    • Accelerate
      • Sources
        • Applications
          • Bizzabo
            • Setup Guide
          • Clockify
            • Setup Guide
          • HubSpot ⚡
            • Setup Guide
          • Mailchimp
            • Setup Guide
          • Meltwater
            • Setup Guide
          • Pipedrive
            • Setup Guide
          • Planview (Leankit)
            • Setup Guide
          • Quickbooks
            • Page 1
          • Salesforce
            • Setup Guide
          • Saleshandy
            • Setup Guide
          • Shopify
            • Page 2
          • Sugar CRM ⚡
            • Setup Guide
          • Zendesk
            • Setup Guide
          • Zendesk Sell
            • Setup Guide
          • Zype
            • Setup Guide
        • Databases
          • SQL Server
        • Files
          • Amazon S3
          • Email Inbox
          • File Uploader ⚡
          • SFTP Uploader ⚡
        • Events
          • Webhooks
            • Setup Guide
        • Custom Connectors
          • Built By Request
          • Build Your Own
      • Transforms
      • Syncs
    • Monitor
      • Assets
      • Monitors
      • Pulses
      • Incidents
    • Connect
      • Fabric
      • Fivetran
      • Census
      • Teams
      • Slack
      • Zapier
    • Astro AI
      • Chat
      • Agents
      • Studio
    • Settings
      • User Settings
        • My Profile
        • Notification Preferences
      • Workspace Settings
      • Organization Settings
  • Fabric Workload
    • Installation
    • Usage Guide
    • Administration
  • User Management
    • Access Controls
    • Roles & Permissions
  • Interloop API
    • Authentication
    • Api Reference
  • Policies
    • Terms Of Use
    • Privacy Policy
    • Security
  • FAQ
  • Resources
    • Talk To An Expert
    • Support Center
    • Public Roadmap
    • Request A Feature
    • Submit An Issue
    • Changelog
    • System Status
Powered by GitBook

© Interloop Technologies, Inc. All Rights Reserved.

On this page
  • Step 1: Acquire An Access Token
  • Create a new user
  • Step 2: Authenticate Your Requests
  • Find All Monitors
  1. Interloop API

Authentication

Authentication is required with every API request by sending a header with your unique Access Token.

Step 1: Acquire An Access Token

To acquire an access token, send a POST request with your your username & password to:

Create a new user

POST https://api.interloopdata.com/login

Login with your Username & Password to acquire an access token.

Body

Name
Type
Description

username

string

Your username (likely your email address)

password

string

Your password (as plain text)

Response

{
  "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IktLQ1BOQTZaLUNXN21NV29NM...",
  "expires_in": 86400,
  "token_type": "Bearer"  
}
{
  "error": "Unathorized"
}

Copy the token provided in the response to be used in Step 2.

Step 2: Authenticate Your Requests

To make an authenticated request to your Interloop instance. Please include an Authorization header with your HTTP request with the following format Bearer <Token>

For instance, to return a list of Monitors from the Interloop API. You would make the following API CAll:

Find All Monitors

GET https://api.interloopdata.com/monitors

Returns a list of all Monitors.

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Response

// RESPONSE TRUNCATED FOR READABILITY
[
  {
    "name": "Monitor Main Pipeline",
    "artifact_type": "Pipeline",
    "artifact_id": "d628fc9f-c34a-4ca9-9c13-bbe8cadcb675",
    "config": {},
    "status": "UP",
    "updated_on": "2024-09-01T14:17:46.000Z",
    "updated_by": "user|1234567890",
    "created_on": "2024-09-01T14:17:46.000Z",
    "created_by": "user|1234567890",
    "archived": false,
    "archived_on": false,
    "archived_by": "user|1234567890",
    "organization": "507f1f77bcf86cd799439011",
    "workspace": "507f1f77bcf86cd799439011",
    "description": "This monitor is used to...",
    "paused_on": "2024-09-01T14:17:46.000Z",
    "paused_by": "user|1234567890",
    "last_response": "2024-09-01T14:17:46.000Z"
  },
  ...
]
{
  "error": "Unauthorized"
}

To validate your are authenticated you can submit a GET Request to the /me endpoint

GET https://api.interloopdata.com/me

If authentication is successful, you will receive the User record associated with that Token.

PreviousInterloop APINextPolicies

Last updated 9 months ago

Congratulations! You have successfully retrieved data using the Interloop API.

🎉