Swallow
  • YOUR FIRST MODEL
    • Setting up your first project
    • Manual setup of a new product
    • Excel Model Upload
    • Create your team
    • Essential concepts
      • Syntax
      • Steps
      • Collections
      • Try Model
      • Spotlight
  • PROCESS
    • Team Management
    • Governance & Collaboration
  • BUILD
    • Building with AI
    • Step builder
      • Understanding step types
      • Ordering step blocks
      • Placeholder mode
      • Up/Downloading models
      • Sharing your model
      • Running tests
    • Inputs
    • Enriching Raw Data
      • Transform Data
      • Enrich via API
      • Data Set
      • Collection
      • Custom Code
    • Setting Up Decisions
      • Exclusions
      • Excesses
      • Endorsements
      • Refer
    • Making Calculations
      • Factors
      • Calculation
    • Outputs
  • TEST
    • Creating New Tests
    • Running Tests
    • Editing Tests
    • Reading & Interpreting Tests
    • Impact Testing
  • DATA
    • Working with real-time data
    • Data Views
    • Data Quotas
    • Troubleshooting
    • API Webhooks
    • Data Downloads
  • ADMIN & SETTINGS
    • Project Management
    • Account Management
  • INTEGRATIONS
    • Introduction
    • Payments
      • Stripe
      • GoCardless
      • Adyen
    • Alerting
      • Slack
      • Zapier
    • Data
      • AWS S3
      • Google Sheets
    • Admin
      • Socotra
      • Guidewire
      • Hubspot
      • Salesforce
  • Developer API
    • Introduction
    • Authentication
    • Errors codes
    • Endpoints
      • /quotes
      • /projects
      • /tests
      • /process
Powered by GitBook
On this page
  1. Developer API

Introduction

Powerful API for paid Swallow accounts

PreviousSalesforceNextAuthentication

Last updated 1 year ago

The Swallow API is organized around . Our API has predictable resource-oriented URLs, accepts JSON request bodies, returns responses, and uses standard HTTP response codes, authentication, and verbs.

API access

Only paid accounts can access the Swallow API. If you are on a free tier then you will need to upgrade to access the client_id_key and client_secret_key needed to make API requests.

You can find the access and authentication details on the .

What the API can do

The Swallow API is an extension of the Swallow platform. You will still need to build, test and deploy pricing projects within the platform. The Swallow API, however, will help you:

  • Run quotes through a pricing project

  • Aid in building custom quote flows programatically

  • Export changelog and other pricing process information in case of audit

  • Export test results from a pricing project, though tests still need to be run within the platform

  • Export single or batch quote data generated by a pricing project

Open API documentation

The OpenAPI Specification (OAS) provides a consistent means to carry information through each stage of the API lifecycle. It is a specification language for HTTP APIs that defines structure and syntax in a way that is not wedded to the programming language the API is created in. API specifications are typically written in YAML or JSON, allowing for easy sharing and consumption of the specification.

OpenAPI documentation can be imported into free API interrogation tools like or .

https://www.postman.com
https://insomnia.rest
REST
JSON-encoded
next page
https://api.llow.io/sw/openapiapi.llow.io