logo
Initializing search
    • Installation & Configuration
    • Video Tutorials
    • Developing
    • CI/CD
    • Appendicies
    • Installation & Configuration
      • Account Setup
        • Create Account
        • Users
        • Upgrade Plan
        • Downgrade Plan
      • Designer Desktop
        • System Requirements
        • Installation
        • Configuration
        • Installing Updates
        • Telemetry
      • Designer Online
        • Lonti Managed Hosting
          • Setup
          • Configuration
          • Installing Updates
        • Self-managed
          • System Requirements
          • Installation
            • AWS
            • Azure
            • GitHub Codespaces
            • Google Cloud
            • Docker
          • Configuration
          • Installing Updates
      • Server Runtime
        • Lonti Managed Hosting
          • Setup
          • Configuration
          • Installing Updates
        • Self-managed
          • Installation
            • System Requirements
            • License Management
            • Best Practices
            • AWS
            • Azure
            • Consul
            • Docker
            • Google Cloud
            • Kubernetes
            • On-Premise
          • Configuration
            • Server Management
              • Local file system
              • Remote Management
                • Martini REST API
                • CLI Tool
            • Environments
              • Managing Environments
              • Configuring Environments
            • Properties
              • Types and Hierarchy
              • Package Properties
              • Application Properties
              • System Properties
              • Environmental Variables
            • Dependencies
              • Databases
                • Configuring Databases
                • Configuring JDBC
                • Cassandra
                • DynamoDB
                • Hypersonic SQL
                • MongoDB
                • MySQL
                • Oracle
                • PostgreSQL
                • Presto
                • Redis
                • Redshift
                • Snowflake
                • SQL Server
                • Synapse
              • Message Brokers
                • ActiveMQ Artemis
                • ActiveMQ Classic
                • AWS SQS
                • Kafka
                • RabbitMQ
              • Tracker
              • Solr
            • Log Files
              • Application Logs
              • Log Levels
              • Fish Tagging
              • Rotation & Retention
            • Performance Tuning
              • JVM Tuning
              • Tomcat Configuration
            • Security
              • Security Considerations
              • Authentication/Authorization
              • SSL/TLS Configuration
                • SSL Termination
                  • Apache
                  • Caddy
                  • HAProxy
                  • Nginx
                  • Traefik
                • Configuring SSL
                  • Public CA
                  • Let's Encrypt
                  • Self-signed
                • Configuring APR
                • Configuring HSTS
              • Encryption at Rest
              • Configuring Vault
          • Monitoring
            • Server Admin UI
              • Monitoring Endpoints
              • Monitoring Logs
              • Threads
              • User Sessions
              • HTTP requests
              • Broker destinations
              • JDBC Connections
            • Metrics API
              • AppOptics
              • Azure Monitor
              • CloudWatch
              • Datadog
              • New Relic
              • Stackdriver
            • Monitoring Endpoint
            • Thread & Memory
    • Video Tutorials
      • Project Packages
        • Configuration
        • Properties
        • Import/Exporting
      • APIs
        • Consuming APIs
          • Via HTTP Client
          • Via a Schema
          • Via API Docs
          • Authentication
        • Creating APIs
          • Creating a REST API
          • Mocking a Response
          • Implementing API Services
            • Basic
            • OAuth 2
            • API Docs
            • Postman Collection
            • OpenAPI Schema
          • Debugging
      • Basic Services
        • Services Introduction
        • Creating
        • Invoking
          • Manually
          • Via HTTP
            • Scheduler Trigger
            • JMS Trigger
            • Email Trigger
            • FTP Trigger
            • HTTP Filter Trigger
            • XMPP Trigger
            • Redis Listener Trigger
            • RSS Trigger
            • Tracker Resubmit Trigger
            • URL Alias Trigger
          • Via an API
        • Step Operations
          • Map Step
          • Fork Step
          • Block Step
          • Iterate Step
          • While Step
          • Break Step
          • Script Step
          • Concurrent Step
          • Random Step
        • Error Handling
          • Basics
          • Logging to Console
          • Logging to Service
          • Handling Errors
            • Using Validate Expression
            • Explicitly in a Service
            • Creating Exception Class
        • Debugging
      • Database Services
          • Database Perspective
          • Database Connection
          • Creating
          • Stored Procedures
          • Database Views
          • Database Connection
          • Cassandra
          • MongoDB
          • Redis
      • Flat File Services
        • Delimited Flat Files
        • Excel Files
      • Functions
        • Introduction
        • Using Functions
          • Array
          • Boolean
          • Cache
          • CSV
          • Database Connection
          • Email
          • File
          • Flat File
          • Gloop
          • Groovy
          • HTTP
          • JMS
          • JSON
          • Logger
          • Marshaller
          • Martini
          • Number
          • Proxy
          • Remote Deployment
          • REST
          • RSS
          • Service Registry
          • Stream
          • String
          • SQL
          • URL
          • Users
          • Util
          • Velocity
          • VFS
          • XML
        • Custom Functions
      • Data Processing
        • Data Models
        • Mapping
        • Declaring Properties
        • Unloading Properties
          • Caching
          • Cursors
          • XA transactions
          • Connection Pool Switching
      • Event Processing
          • Martini Video Tutorial - Subscribing to a JMS Topic/Queue
          • Martini Video Tutorial - Publishing JMS Messages
          • Martini Video Tutorial - Subscribing to a Kafka Topic
          • Martini Video Tutorial - Publishing Kafka Messages
      • Webpage Templates
        • Creating
        • Using Velocity
      • External Libraries
        • Java
        • Spring
      • Monitoring & Auditing
          • Viewing Logs
          • Configuring Loggers
          • Basics
            • Via Trigger
            • Programmatically
            • Inbound HTTP Requests
            • Outbound HTTP Requests
    • Developing
      • Project Packages
        • Overview
        • Creating/Deleting
        • Import/Export
        • Package States
        • Package Properties
        • Secrets Management
        • Dependency Management
        • Configuration Editor
        • Core Package
        • Spring Context
      • APIs
        • Consuming APIs
          • Consuming REST APIs
            • Configuration & Authentication
            • Service Generation
            • Error Handling
          • Consuming GraphQL APIs
            • Configuration & Authentication
            • Service Generation
            • Error Handling
          • Consuming Webhooks
          • Consuming SOAP APIs
            • Configuration & Authentication
            • Service Generation
            • Error Handling
          • Consuming AsyncAPI
            • Configuration & Authentication
            • Service Generation
            • Error Handling
        • Creating APIs
          • Creating REST APIs
            • Creating & Importing
            • Setting Paths
            • Setting HTTP Methods
            • Adding Parameters & Headers
            • Response Handling & Mocking
            • Configuring Endpoints
            • Error Handling
            • Validation & Testing
          • Creating GraphQL APIs
            • GraphQL Database Reader
            • Creating GraphQL Schemas
            • Defining Queries & Mutations
            • Resolvers & Subscriptions
            • Validation & Testing
          • Documenting APIs
            • API Documentation
            • API Explorer
            • OpenAPI Schema
            • Postman Collection
          • Publishing APIs
        • HTTP Client
          • Creating Requests
          • Cookie Manager
          • Postman Import/Export
          • Exporting a Service
      • Workflows
        • Concepts & Usage
          • Key Concepts
          • Synchronous vs Asynchronous
          • Workflows vs Services
        • Creating & Editing
          • Creating/Deleting
          • Import/Export
          • Workflow Designer
          • Inputs & Outputs
        • Workflow Nodes
          • API Invocation Node
          • Trigger Node
          • Webhook Node
          • Map Node
          • Invoke Service Node
          • Invoke Function Node
          • Invoke Workflow Node
          • Script Node
          • Random Node
          • Try Catch Node
          • Repeat Node
          • Fork Node
          • Database Node
          • Wait Event Node
          • Wait Time Node
        • Dependencies & Versioning
          • Managing Versioning
          • Managing Dependencies
        • Monitoring & Logging
          • Logging
          • Monitoring
        • Error Handling & Debugging
          • Workflow Errors
          • Console Errors
          • Error Handling
          • Debugging Workflows
          • Workflow Logs
        • Documenting Workflows
          • Workflow Documentation
          • Documenting a Node
      • Basic Services
        • Concepts & Usage
          • Key Concepts
          • Reusability
        • Creating Services
          • Creating/Deleting
          • Import/Export
          • Service Editor
          • Inputs & Outputs
        • Invoking Services
          • Invoking via UI
          • Invoking via HTTP
          • Invoking via Trigger
            • AWS SQS
            • Directory Watcher
            • Email
            • FTP
            • GraphQL Database Reader
            • HTTP Filter
            • Jabber
            • JMS
            • Kafka
            • RSS
            • Scheduler
            • Tracker Resubmit
            • URL Alias
            • MongoDB Change Stream
            • Redis Pub/Sub
          • Service Discovery
        • Service Step Operations
          • Map Step
          • Fork Step
          • Block Step
          • Iterate Step
          • While Step
          • Break Step
          • Script Step
          • Concurrent Step
          • Random Step
        • Dependencies & Versioning
          • Service Versioning
          • Service Dependencies
        • Monitoring & Logging
          • Logging to Console
          • Tracker Transaction Log
            • Tracker Databases
            • Enabling Tracker
            • Document Structure
            • Logging Data
            • Tracker Search API
            • Resubmitting Transactions
            • Indexing Tracker Data
          • Performance Analysis
          • Metrics API
        • Security Considerations
          • Authentication & Authorization
          • Data Encryption & Masking
          • Storing Secrets
        • Error Handling & Debugging
          • Error Handling
          • Service Errors
          • Console Errors
          • Debugging Services
          • Creating Breakpoints
          • Analyzing Service Logs
        • Documenting a Service
      • Database Services
        • SQL Services
          • SQL Database Connection
          • SQL Service Editor
          • SQL Stored Procedures
          • SQL Views
        • NoSQL Services
          • NoSQL Database Connection
          • MongoDB Service Editor
          • Cassandra Service Editor
          • DynamoDB
          • Redis
        • Data Warehouse
          • Data Warehouse Connection
          • Snowflake
          • Redshift
          • BigQuery
        • Data Lakehouse
          • Data Lakehouse Connection
          • PrestoDB
      • Flat File Services
        • Flat Files Types
        • Flat File Editor
        • Structured Files
      • Functions
        • BigTable Functions
        • Boolean Functions
        • Cache Functions
        • CSV Functions
        • Custom Functions
        • Database Connection Pool Functions
        • Email Functions
        • Flat File Functions
        • Workflow Functions
        • Service Functions
        • Groovy Functions
        • HTTP Functions
        • JMS Functions
        • JSON Functions
        • Logger Functions
        • Marshaller Functions
        • Martini Runtime Functions
        • Number Functions
        • Proxy Request Functions
        • Remote Deployment Functions
        • REST Functions
        • RSS Functions
        • Service Registry Functions
        • Stream Functions
        • String Functions
        • SQL Functions
        • Tracker Functions
        • URL Functions
        • User Group Functions
        • Util Functions
        • Velocity Functions
        • VFS Functions
        • Vault Functions
        • XML Functions
      • Data Processing
        • Data Models
          • Creating/Deleting
          • Import/Export
          • Data Model Editor
          • Object Types
          • Object Converters
          • Model References
          • Cursors
          • Normalizing Data Models
        • Master Data Management
          • Overview
          • CDM Mappings
          • Synchronization
          • Advanced Sync
          • Testing
          • None
          • Access Controls & Permissions
          • Data Encryption & Masking
          • Auditing & Monitoring
        • Search Indexes
          • Solr
            • Creating a Core
            • Indexing Documents
            • Updating Documents
            • Deleting Documents
            • Searching Documents
            • Search API
          • Elasticsearch
      • Event Processing
        • JMS Messaging
        • Monitoring & Logging
        • Security Considerations
        • Error Handling & Debugging
      • Webpage Templates
        • Webpage Templates Overview
        • Web Applications
        • Creating
        • Importing
        • Webpage Template Editor
        • Step Operations
        • Injecting Templates
        • Defining Resources
        • Configuring Routes
        • Running
        • Debugging
      • External Libraries
        • Groovy Methods
          • Creating
          • Inputs & Outputs
          • Groovy Editor
          • Running
          • Invoking
          • Groovydoc
          • Annotations
          • Compilation
          • HTTP Endpoint
        • JAR Files
          • Importing JAR Files
          • Using JARs in Services
          • Compatibility & Versioning
        • None
    • CI/CD
      • Configuring Git
        • Setting up Git
      • Manual Deployment
      • Automated Deployment
        • AWS CodePipeline
        • Azure Pipelines
        • Bitbucket Pipelines
        • Github Actions
        • Gitlab Pipelines
      • Validation & Testing
        • Validation
        • Testing
    • Appendicies
      • Release Notes
      • Javadocs

    Generating services from an api

    Generating services from an API

    Creating a service by consuming an API in HTTP client

    1:48

    Creating a service from an API's documentation

    4:41

    Creating services by importing an API schema

    2:22

    API authentication

    4:33

    "Lonti" is a trademark of Lonti.com Pty Ltd ACN 643 086 024. ©Lonti.com Pty Ltd. All rights reserved.