Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Eco Quotes V3 API

The Quotes V3 API from Eco — 9 operation(s) for quotes v3.

Eco Quotes V3 API is one of 3 APIs that Eco publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Quotes V3. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, and a getting-started guide.

This API exposes 9 operations across 9 paths, and defines 43 schemas. It is described by OpenAPI 3.0.0, at version 1.0.

Requests are made against 4 base URLs: https://quotes.eco.com, https://quotes-preprod.eco.com, https://quotes.staging.eco.com, http://localhost:3000.

9 operations 9 paths 43 schemas 9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0
Base URL
https://quotes.eco.com
Resource Areas
1

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 9 POST. Each is listed below with its method, path, parameters, and response codes.

Quotes V3 9
POST
/api/v3/intents/intentStatus
Get Intent Status
IntentsController_getIntentStatus body → 200
POST
/api/v3/intents/status
Get Intent Status Array
IntentsController_getIntentStatusArray body → 200404
POST
/api/v3/intents/intentsByAddress
Get Intents By Address
IntentsController_getIntentsByAddress body → 200
POST
/api/v3/intents/intentByHash
Get Intent Activity By Hash
IntentsController_getIntentByHash body → 200
POST
/api/v3/intents/refundableIntents
Get Refundable Intents
IntentsController_getRefundableIntents body → 200
POST
/api/v3/quotes/exactOut
Get Exact Out Quotes
QuotesV3Controller_getQuotes body → 200
POST
/api/v3/quotes/exactIn
Get Exact In Quotes
QuotesV3Controller_getReverseQuotes body → 201
POST
/api/v3/quotes/single
Get Single Quote
QuotesV3Controller_createQuote body → 200
POST
/api/v3/quotes/initiateGaslessIntent
Initiate Gasless Intent
QuotesV3Controller_initiateGaslessIntent body → 201

Schemas 43

The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are IntentActivityV3DTO (15 properties), QuoteResponseDataV3DTO (14 properties), Permit3DTO (10 properties), QuoteRequestV3DTO (8 properties). Each schema is shown below with its type and property counts.

IntentDataV3DTO
object
8 properties 7 required
TransactionInfoV3DTO
object
3 properties 3 required
GaslessIntentDataV3DTO
object
2 properties 1 required
QuotesRequestV3DTO
object
4 properties 3 required
IntentByHashRequestV3DTO
object
1 property 1 required
Permit3DTO
object
10 properties 10 required
RouteDataDTO
object
6 properties 5 required
IntentsByAddressRequestV3DTO
object
5 properties
RefundableIntentsRequestV3DTO
object
3 properties
IntentByHashResponseV3DTO
object
1 property 1 required
TokenInfoV3DTO
object
3 properties 3 required
InitiateGaslessIntentResponseV3DTO
object
1 property 1 required
SingleResponseV3DTO
object
1 property 1 required
GaslessIntentExecutionResponseEntryDTO
object
4 properties 3 required
FeeV3DTO
object
4 properties 4 required
TransactionWithTransfersV3DTO
object
5 properties 5 required
DestinationTransferV3DTO
object
3 properties 3 required
QuoteRequestV3DTO
object
8 properties 7 required
InitiateGaslessIntentV3DTO
object
4 properties 4 required
IntentStatusArrayResponseV3DTO
object
1 property 1 required
IntentActivityV3DTO
object
15 properties 11 required
RewardDataDTO
object
5 properties 5 required
QuotesResponseV3DTO
object
1 property 1 required
QuoteResponseV3DTO
object
2 properties 1 required
GaslessIntentRequestIntentEntryDTO
object
5 properties 5 required
IntentStatusRequestV3DTO
object
3 properties
IntentsResponseV3DTO
object
1 property 1 required
SingleRequestV3DTO
object
3 properties 2 required
TokenAmountDataDTO
object
2 properties 2 required
StatusV3DTO
object
3 properties 3 required
SolverQuoteV2ResponseDTO
object
4 properties 4 required
IntentStatusV3DTO
object
5 properties 3 required
QuotesV3RequestContractsDTO
object
3 properties
GaslessIntentExecutionResponseDTO
object
2 properties 2 required
IntentStatusResponseV3DTO
object
1 property 1 required
AllowanceOrTransferDTO
object
5 properties 5 required
QuoteV3ResponseContractsDTO
object
3 properties 3 required
SourceTransferV3DTO
object
2 properties 2 required
SolverQuoteDataV2DTO
object
2 properties 1 required
QuoteResponseDataV3DTO
object
14 properties 14 required
IntentStatusWithMetadataV3DTO
object
5 properties 5 required
CallDataDTO
object
3 properties 3 required
EventInfoDTO
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eco-quotes-v3-api-openapi.yml Raw ↑

Other APIs Eco publishes across the network.

Eco Quotes V1 API
Eco Quotes V2 API