📘
TEOS User Guides
Contact CoreLedgerPrivacy Policy
TEOS API
TEOS API
  • 👋Welcome to TEOS API
  • Get started
  • TEOS API overview
    • Terms and concepts
      • Asset
      • Spark
      • Wallet
      • Supply
      • Warp
      • Invoice
      • Transaction
    • Architecture note
      • Tenant setup options
    • Authentication
    • Versioning
  • Using TEOS API
    • Postman examples
    • Rate limits
    • Dealing with blockchain transactions
      • How to get Ether for signing transactions
      • Transaction creation and submission
        • First transaction creation and submission for a new address on the private blockchain
    • Handling errors
      • 1xxxx codes
      • 2xxxx codes
      • 3xxxx codes
    • TEOS Events
    • Warp search
  • TEOS API references
    • TEOS API Swagger (OpenAPI)
  • Using additional APIs of TEOS Platform
    • User authentication flow with TEOS Authentication service and TMS
    • Device authorization flow with TxServer and TEOS Authentication service
    • Adding wallet to the TEOS Platform flow with TxServer and TEOS API
    • Using TxServer API
      • TxServer API (OpenAPI)
      • Key Pair Generation. Transaction Signing
      • Device Restoration
    • Using TEOS Authentication service
      • TEOS Authentication Service API
    • Using TMS API
      • TMS API Swagger (OpenAPI)
      • Handling errors
      • Changelog
    • Using Discovery Service
  • FAQ
  • Changelog
    • v0.9
    • Non-versioned changes
    • Previous versions (not supported)
  • Troubleshooting
Powered by GitBook
On this page
  • The Basics
  • How TEOS API can be used

Was this helpful?

Edit on GitHub

TEOS API overview

PreviousGet startedNextTerms and concepts

Last updated 1 year ago

Was this helpful?

The TEOS API is the primary way for apps to read and write to the blockchain. All our platform components interact with the TEOS API in some way, and our other APIs are extensions of the TEOS API, so understanding how the TEOS API works is crucial.

The Basics

The TEOS API is named after CoreLedger's main product TEOS (Token Economy Operational System). It's composed of:

  • REST Endpoint, built in accordance with (with some limitations)

  • Notification Endpoint, based on Rabbit MQ library

Check Using TEOS API and TEOS API references

If you're going to use TEOS Authentication services, you will need to use following additional APIs of TEOS Platform:

  • TEOS Authentication service, implementing OAuth 2.0 protocol, and Tenant Management Service for retrieving user data and singing up new users. TEOS Authentication service should be used only if TEOS API is used with the user access token. Read more in Tenant setup options, Authentication and Using additional APIs of TEOS Platform

  • TxServer, responsible for blockchain transactions processing and authorizing devices of end users. TxServer should be called directly only if TEOS API is used with the user access token. Read more in Tenant setup options

For the case when TEOS API is called with the API key, integration with TEOS API REST endpoint itself and Notification Endpoint is necessary

How TEOS API can be used

Test scripts, made for , can be found in the . Contact CoreLedger support if you don't have access to it.

OData 4.01 Standard
postman
TEOS API Github Repository