📘
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
  • HTTP
  • Versions

Was this helpful?

Edit on GitHub

Using TEOS API

PreviousVersioningNextRate limits

Last updated 1 year ago

Was this helpful?

HTTP

All data transfers conform to HTTP/1.1, and all endpoints require HTTPS. Because the TEOS API and all additional APIs are HTTP-based, they work with any language that have an HTTP library, such as cURL and urllib. This means you can use the TEOS API and additional APIs directly in your browser. For example, requesting this URL of the TEOS API in your browser...

... is equivalent to performing this cURL request:

curl -X 'GET' \
  'https://teosapi.coreledger.net/odata/v0.9/$metadata' \
  -H 'accept: application/json;odata.metadata=minimal;odata.streaming=true'

Versions

The TEOS API has multiple versions. You can read more about versioning in Versioning, but here we'll explain how you make a call to a specific version.

It's really simple — just build your query with the endpoint containing necessary version. For example, here's a call to version 0.8:

curl -X 'GET' \
  'https://teosapi.coreledger.net/odata/v0.8' \
  -H 'accept: application/json;odata.metadata=minimal;odata.streaming=true'

In the you can find all available versions. Our allow you to filter content by version.

Please, note that additional APIs used together with the TEOS API may have their own versions or may have no versioning at all. Please, check the to find out its versioning concept

https://teosapi.coreledger.net/odata/v0.9/$metadata
TEOS API changelog
Reference docs
documentation of the specific API