SnapLogic website screenshot

SnapLogic

Our AI-powered, all-in-one generative integration platform unifies your data and streamlines workflows to transform your business.

4 APIs 0 Features
AIAPI ManagementAutomationData IntegrationIntegrationsiPaaSManagement

APIs

SnapLogic Public APIs

SnapLogic Public APIs provide programmatic management for your environment and project assets. The APIs cover activity tracking, asset management, asset catalog and lineage, log...

SnapLogic API Management

SnapLogic API Management enables organizations to create, manage, secure, and monitor APIs throughout their lifecycle. It supports exposing SnapLogic pipelines as APIs or creati...

SnapLogic Snap Development SDK

The SnapLogic Snap Development SDK provides a Java-based framework for building custom Snaps for the SnapLogic Intelligent Integration Platform. Snaps are streaming data process...

SnapLogic

Our AI-powered, all-in-one generative integration platform unifies your data and streamlines workflows to transform your business.

Collections

Pricing Plans

Snaplogic Plans Pricing

1 plans

PLANS

Rate Limits

Snaplogic Rate Limits

1 limits

RATE LIMITS

FinOps

Use Cases

Active Directory
AlloyDB
Amazon Athena
Amazon DynamoDB
Amazon Redshift
Amazon S3
Amazon SNS
Amazon SQS
Anaplan
Apache Kafka
API Suite
Azure Active Directory
Azure Service Bus
Azure SQL
Azure Synapse SQL
Binary
Box
Cassandra
Coupa
Data Catalog
Databricks
Email
Exact Online
Expensify
Flow
Google Analytics 4
Google BigQuery Snaps
Google Cloud Pub/Sub
Google Directory Snaps
Google Sheets
Hadoop
Hive
HubSpot
Infor Birst
JDBC
JIRA Snap
JMS
JSON Web Token
LDAP
Marketo
Metadata
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Finance and SCM
Microsoft Dynamics 365 for Sales
Microsoft Dynamics AX
Microsoft Exchange Online
Microsoft OneDrive
Microsoft Power BI
Microsoft SharePoint
Microsoft Teams
ML Analytics
ML Data Preparation
MongoDB
MQTT
MySQL Snap
Natural Language Processing
NetSuite OpenAir
NetSuite
OPC UA
OpenAPI
Oracle CDC
Oracle Eloqua
Oracle HCM
Oracle
PDF
PLM TC
PostgreSQL
RabbitMQ
Reltio
REST
Salesforce
SAP S/4HANA Cloud
SAP S/4HANA
SAP Snap
SAP SuccessFactors
Script
ServiceNow Snap
Shopify
Snowflake
SOAP
Splunk
SQL Server
Sumo Logic
Syndigo
Tableau
Teradata
Transform
Twilio
Vertica
Workday Prism Snap
Workday
Xactly
Zuora Snap

Semantic Vocabularies

Snaplogic Context

6 classes · 27 properties

JSON-LD

API Governance Rules

SnapLogic API Rules

8 rules · 2 errors 4 warnings 2 info

SPECTRAL

JSON Structure

Snaplogic Platform Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Documentation
Documentation
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
RequestDemo
RequestDemo
🔗
Partners
Partners
🔗
Customers
Customers
📰
Blog
Blog
🔗
eBooks
eBooks
🔗
Podcast
Podcast
🔗
Webinars
Webinars
🎓
Training
Training
🔗
Login
Login
🔗
RequestDemo
RequestDemo
💰
Pricing
Pricing
🔗
Security
Security
🔗
Glossary
Glossary
💬
Support
Support
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Forums
Forums
🚀
GettingStarted
GettingStarted
📄
ChangeLog
ChangeLog
🎓
Training
Training
🔗
Certification
Certification
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
About
About
🔗
Careers
Careers
📰
News
News
📄
PressReleases
PressReleases
🔗
Contact
Contact
🔗
X
X
🔗
APIManagement
APIManagement
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SnapLogic Public APIs
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Runtime
    type: folder
  items:
  - info:
      name: List Pipeline Executions
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/runtime/:org
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
      - name: status
        value: ''
        type: query
        description: Filter executions by status (running, completed, failed, stopped)
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return
    docs: Retrieve information about pipeline executions matching a filter within the specified organization. Supports filtering
      by status, date range, and pipeline path.
  - info:
      name: Get Pipeline Execution
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/runtime/:org/:ruuid
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
      - name: ruuid
        value: ''
        type: path
        description: The runtime UUID of the pipeline execution
    docs: Retrieve information about a specific pipeline execution identified by its runtime UUID.
  - info:
      name: Resume Pipeline Execution
      type: http
    http:
      method: POST
      url: https://{org}.snaplogic.com/api/1/runtime/start/:org/:ruuid
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
      - name: ruuid
        value: ''
        type: path
        description: The runtime UUID of the pipeline execution
    docs: Resume a resumable pipeline execution that has been paused or suspended.
  - info:
      name: Stop Pipeline Execution
      type: http
    http:
      method: POST
      url: https://{org}.snaplogic.com/api/1/runtime/stop/:org/:ruuid
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
      - name: ruuid
        value: ''
        type: path
        description: The runtime UUID of the pipeline execution
    docs: Stop a running pipeline execution identified by its runtime UUID.
  - info:
      name: Get Execution Metrics
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/runtime/apistats/:org
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
    docs: Retrieve both concurrent and daily execution metrics for the organization.
  - info:
      name: Get Daily Execution Metrics
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/runtime/apistats/:org/daily
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
    docs: Retrieve daily execution metrics for the organization, showing pipeline execution counts and durations by day.
  - info:
      name: Get Concurrent Execution Metrics
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/runtime/apistats/:org/concurrent
      params:
      - name: org
        value: ''
        type: path
        description: The SnapLogic organization name
    docs: Retrieve concurrent execution metrics showing the number of pipelines running simultaneously in the organization.
- info:
    name: Asset Management
    type: folder
  items:
  - info:
      name: Get Asset Privileges
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/assetapi/acl/:path
      params:
      - name: path
        value: ''
        type: path
        description: The path to the asset within the SnapLogic project hierarchy
    docs: Retrieve the privileges of the current user for the specified project or space path.
  - info:
      name: Grant Asset Access
      type: http
    http:
      method: POST
      url: https://{org}.snaplogic.com/api/1/assetapi/acl/:path
      params:
      - name: path
        value: ''
        type: path
        description: The path to the asset within the SnapLogic project hierarchy
      body:
        type: json
        data: '{}'
    docs: Grant access to a project or project space to a user or group.
  - info:
      name: Revoke Asset Access
      type: http
    http:
      method: DELETE
      url: https://{org}.snaplogic.com/api/1/assetapi/acl/:path
      params:
      - name: path
        value: ''
        type: path
        description: The path to the asset within the SnapLogic project hierarchy
    docs: Revoke all project access from a user or group for the specified path.
  - info:
      name: Create Project
      type: http
    http:
      method: POST
      url: https://{org}.snaplogic.com/api/1/assetapi/project/:path
      params:
      - name: path
        value: ''
        type: path
        description: The path to the asset within the SnapLogic project hierarchy
      body:
        type: json
        data: '{}'
    docs: Create a new project or project space at the specified path within the SnapLogic organization.
  - info:
      name: Rename Project
      type: http
    http:
      method: PUT
      url: https://{org}.snaplogic.com/api/1/assetapi/project/:path
      params:
      - name: path
        value: ''
        type: path
        description: The path to the asset within the SnapLogic project hierarchy
      body:
        type: json
        data: '{}'
    docs: Rename a project or project space at the specified path.
  - info:
      name: Delete Project
      type: http
    http:
      method: DELETE
      url: https://{org}.snaplogic.com/api/1/assetapi/project/:path
      params:
      - name: path
        value: ''
        type: path
        description: The path to the asset within the SnapLogic project hierarchy
    docs: Delete a project or project space at the specified path.
- info:
    name: Users and Groups
    type: folder
  items:
  - info:
      name: Get User Settings
      type: http
    http:
      method: GET
      url: https://{org}.snaplogic.com/api/1/assetapi/user-settings
    docs: Retrieve app access information and settings for the current user.
  - info:
      name: Update User App Access
      type: http
    http:
      method: POST
      url: https://{org}.snaplogic.com/api/1/assetapi/user-app-access
      body:
        type: json
        data: '{}'
    docs: Grant or revoke app access for a user within the SnapLogic organization.
- info:
    name: Tasks
    type: folder
  items:
  - info:
      name: Update Task Owner
      type: http
    http:
      method: POST
      url: https://{org}.snaplogic.com/api/1/assetapi/update-owner
      body:
        type: json
        data: '{}'
    docs: Update the owner of a task within the SnapLogic organization.
bundled: true