From ecae9fba37a701dba3acbbb5ff6620a440a4a9fe Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 29 Sep 2023 07:24:18 +0000 Subject: [PATCH 001/112] update marketdata rest openapi file From 714628184f33c532c5e7ebca4628c69040bc4576 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 29 Sep 2023 14:09:34 +0000 Subject: [PATCH 002/112] update marketdata rest openapi file From 535c70727da9245e4d58900adfe245bf29997126 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 29 Sep 2023 14:14:53 +0000 Subject: [PATCH 003/112] update marketdata rest openapi file --- data-api/coinapi-marketdata-rest.yaml | 604 +++++++------------------- 1 file changed, 149 insertions(+), 455 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index dd166aa7de..944c827edc 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Market Data - REST API - description: "\nThis section will provide necessary information about the `Market Data API` protocol. \n

\nThe Market Data REST API by CoinAPI is a web service for retrieving cryptocurrency market data. It supports different HTTP versions and offers secured and non-secured endpoints. The API requires authentication and uses rate limiting and concurrency limits. Data is provided in JSON format by default, but XML and CSV formats are also supported. The API also integrates with Excel, Google Sheets, and OpenOffice Calc for further data analysis.\n " + description: "\nRESTful endpoint provides the widest range of data, based on HTTP protocol which works in Request-Reply scheme.\n\nImplemented Standards:\n\n * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945)\n * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616)\n * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540)\n * [OpenAPI v3](https://www.openapis.org/)\n\n> **Note:** We adhere to the OpenAPI standards for documenting our API.\n\n## OpenAPI Specification\n\nTo access the OpenAPI specification for our API, please refer to the following link: [OpenAPI v3](https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml)\n\n## Endpoints\n\nEnviroment | Encryption | Value \n--- | --- | ---\nProduction | Yes | `https://rest.coinapi.io/`\nProduction | No | `http://rest.coinapi.io/`\n\n:::info\n\nFor real-time market data streaming, you should use WebSockets. REST API only supports pooling, meaning you can periodically request the current market data state. In streaming, you subscribe and data or updates are delivered to you continuously.\n\n:::\n\n## General\n\nIf you want to learn how to authenticate to this API, you can find detailed instructions and guidance in\n[authentication section](/authentication) of this documentation.\n\n### HTTP Requests\n\nEach HTTP request must contain the header ``Accept: application/json`` as all our responses are in JSON format.\n\nWe encourage you to use the HTTP request header ``Accept-Encoding: deflate, gzip`` for all requests. \nThis will indicate to us that we can deliver compressed data to you which on your side should be decompressed transparently.\n\n:::tip\n\nBy allowing data compression you are lowering bandwidth requirements by approximately 80%. \nThis is important for requesting large amounts of data or using WebSocket Streaming API, \nas we can deliver data to you faster and more effectively.\n\n:::\n\n#### HTTP Success\n\nSuccessful HTTP responses have the status code `200` and the body in a format according to documentation of the requested resource.\n\n:::info\n\nYou should always check that your HTTP response status code is equal to 200, otherwise the requested was not successful.\n\n:::\n\n#### HTTP Errors\n\n> Error message is returned in JSON structured like this:\n\n```json\n{\n \"message\": \"Invalid API key\"\n}\n```\n\nAll HTTP requests with response status codes different to `200` must be considered as failed \nand you should expect additional JSON inside the body of the response with the error message encapsulated inside it as shown in the example.\nWe use the following error codes:\n\nError Code | Meaning\n---------- | -------\n400 | Bad Request -- There is something wrong with your request\n401 | Unauthorized -- Your API key is wrong\n403 | Forbidden -- Your API key doesnt't have enough privileges to access this resource\n429 | Too many requests -- You have exceeded your API key rate limits\n550 | No data -- You requested specific single item that we don't have at this moment.\n\n:::info\n\nGood practice is to store all error messages somewhere along with request data for further manual review.\n\n:::\n\n### Limits\n\nAny authenticated endpoint is providing (in HTTP response headers) information about the current state of the limits associated with API Key. In this section we will describe each limit.\n\n#### Request limit / APIKey\n\n```html\nX-RateLimit-Limit: 1000000\nX-RateLimit-Remaining: 999989\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2018-01-22T15:25:15.1234567Z\n```\n\nThe request limit define number of maximum requests that could be executed in the 24 hours period (sliding/rollowing window - always last 24 hours from specific moment) for your subscription.\n\nWe define request as data request credits and this is not always equal to the number of API calls executed against the API. A request is deemed to be a single one if the limit query parameter on the endpoint isn’t available, isn’t used or it's stated otherwise in the API documentation. Otherwise — if the limit query parameter is available and is used — then each of the 100 data points returned in the response is counted as one request.\n\nFor example at the 2019-08-22 13:00 UTC value of the requests remaining (X-RateLimit-Remaining) will be equal to the allocated quota (X-RateLimit-Limit) decreased by the sum of the request costs (SUM(X-RateLimit-Request-Cost)) executed in the period 2019-08-21 13:00 UTC - 2019-08-22 13:00 UTC (last 24 hours).\n\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-RateLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Limit | int | Is an optional feature that can be enabled via the customer portal to impose a limit on the capabilities of a specific API key. It allows you to define a threshold for the number of requests that can be made using a single API key within a 24-hour time frame.\nX-RateLimit-Remaining | int | Provides information about the number of requests that can still be made within the last 24-hour period based on the usage history. This header serves as a helpful indicator of the remaining request capacity, allowing API consumers to manage their usage effectively. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Request-Cost | int | The number of requests used to generate current HTTP response.\nX-RateLimit-Reset | timestring | The time when all provisioned requests are available to execute again if no more requests will be executed.\nX-RateLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal.\nX-RateLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase.\nX-RateLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period.\n\n```json\nGET v1/exchanges/ECB/apiKey-ED802AF4-E855-YOUR-API-KEY\nHost: coinapi.io\nX-RateLimit-Used: 1000\nX-RateLimit-Limit: 5000\nX-RateLimit-Remaining: 4000\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z\nX-RateLimit-Quota-Overage: ENABLED\nX-RateLimit-Quota-Allocated: 10000\nX-RateLimit-Quota-Remaining: 5000\n```\n\nExplanation:\n\n- X-RateLimit-Used: 1000 (requests used in the last 24 hours)\n- X-RateLimit-Limit: 5000 (total request limit within a 24-hour time frame)\n- X-RateLimit-Remaining: 4000 (requests remaining within the last 24 hours)\n- X-RateLimit-Request-Cost: 1 (cost or \"weight\" of each individual request)\n- X-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z (when the rate limit will reset within a 24-hour period)\n- X-RateLimit-Overage: ENABLED (API key may exceed the plan quota within a 24-hour time frame)\n- X-RateLimit-Quota-Allocated: 10000 (total number of requests allowed for all API keys within the subscription within a 24-hour time frame)\n- X-RateLimit-Quota-Remaining: 5000 (requests remaining within the subscription's allocated quota within the last 24 hours)\n\n#### Concurrency limit / APIKey\n\n```html\nX-ConcurrencyLimit-Limit: 10\nX-ConcurrencyLimit-Remaining: 5\n```\n\nThe concurrency limit defines the number of maximum concurrent API calls/requests that the API could process for your subscription at the current moment. Every API call/request increases the Concurrency limit against quota, and when it finishes, decreases it.\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-ConcurrencyLimit-Limit | int | Concurrency limit allocated for your API key.\nX-ConcurrencyLimit-Remaining | int | The number of concurrent API calls/requests available to be executed in this moment for your API key.\n\n### Output data format\n\nBy default we are using JSON output data format for all of our endpoints, you can control format of data by using `output_format` variable in query string parameters.\n\n#### URL Parameters\n\nParameter | Type | Description\n---------- | ------- | -------\noutput_format | string | Output data format *(optional, default value is `json`, possible values are `json`, `xml` or `csv`)*\ncsv_include_header | bool | Ignore header line in CSV output? *(optional, default value is `true`, `true` to include CSV header line, `false` otherwise)*\ncsv_include_quotes | bool | Encapsulate strings with quotes in CSV output? *(optional, default value is `false`, `true` to encapsulate all strings with `\"`, `false` to leave them unquoted)*\ncsv_exclude_col | string | Comma delimited list of column names to ignore in CSV output *(optional, by default all columns are included)*\ncsv_set_delimiter | string | Character that will be used as column delimiter in CSV output *(optional, default value is `;`)*\ncsv_set_dec_mark | string | Character that will be used as decimal separator in CSV output *(optional, default value is `.`)*\ncsv_set_timeformat | string | Format for datetime type in CSV output or `unix` for unix timestamp *(optional, default value is `yyyy-MM-ddTHH:mm:ss.fffffffZ`)*\ncsv_set_newline | string | New line type *(optional, default value is `unix`, possible values `win`, `mac`, `unix`)*\n\n### Excel / G-Sheets\n\nThere are several ways to use data from our REST API inside the Excel, Google Sheets, or similar calculation sheet application. This section will do as best as possible to keep all information up to date on how you could load the data into these applications. Feel free to contact support if we are missing an option.\n\n#### CSV download, import:\n\n 1. Open the data in the CSV format from the browser eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n 2. Save the data to the file with the .csv extension.\n 3. Use the file saved and import it into the software.\n 4. When configuring import, refer to the parameters like delimiter from the [Output data format](#output-data-format)\n\nThe platform-independent way described above is based on CSV but could also be used in other formats like JSON and XML as long as the software support it, but the import procedure needs to be adjusted accordingly.\n\n#### Microsoft Excel\n\n * Use [PowerQuery](https://docs.microsoft.com/en-us/power-query/power-query-what-is-power-query) to load the URL directly into the CSV import without saving the file locally. \n * Use the [=WEBSERVICE](https://support.office.com/en-us/article/webservice-function-0546a35a-ecc6-4739-aed7-c0b7ce1562c4) function to load the API response directly into the sheet, but this will not parse the data; additional processing is required.\n\n#### Google Sheets\n\n * Use [=IMPORT](https://support.google.com/docs/answer/3093335?hl=en) function to load the REST API endpoint and automatically parse the CSV format data into the cells. eg. ```=IMPORTDATA(\"https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n\n#### OpenOffice Calc\n\n * Select the menu Insert -> Sheet From File, 2. In the Insert dialog, put the URL eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv``` in the File Name box at the bottom. Set the drop-down list next to that to Web Page Query and click Open. The Text Import dialog opens where you can change the defaults if needed.\n " contact: name: COINAPI LTD url: https://www.coinapi.io @@ -14,12 +14,13 @@ paths: /v1/assets: get: tags: - - Assets - summary: Retrieves all assets. + - Metadata + summary: List all assets + description: "Retrieves all assets.\r\n \r\n:::info\r\nOur asset identifiers are aligned with the ISO 4217 currency codes standard only for fiat money (government or law regulated currency).\r\n:::\r\n \r\n:::info\r\nProperties of the output are providing aggregated information from across all symbols related to the specific asset. If you need to calculate your aggregation (e.g., limiting only the particular type of symbols), you should use /v1/symbols endpoint as a data source.\r\n:::" parameters: - name: filter_asset_id in: query - description: The asset ID filter. + description: 'Comma or semicolon delimited asset identifiers used to filter response. (optional, eg. `BTC;ETH`).' schema: type: string - name: include_supply @@ -55,7 +56,7 @@ paths: '/v1/assets/{asset_id}': get: tags: - - Assets + - Metadata summary: Retrieves asset information for a specific asset ID. parameters: - name: asset_id @@ -91,8 +92,9 @@ paths: '/v1/assets/icons/{size}': get: tags: - - Assets - summary: Retrieves icons for all assets. + - Metadata + summary: List all asset icons + description: Gets the list of icons (of the given size) for all the assets. parameters: - name: size in: path @@ -125,103 +127,29 @@ paths: type: array items: $ref: '#/components/schemas/v1.Icon' - /v1/delay: - get: - tags: - - Delay - summary: Delays the response for the specified amount of time. - parameters: - - name: ms - in: query - description: The delay time in milliseconds. - schema: - type: integer - format: int32 - default: 1000 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: string - application/json: - schema: - type: string - text/json: - schema: - type: string - application/x-msgpack: - schema: - type: string - '/rc/exchangerate/{asset_id_base}/{asset_id_quote}': - get: - tags: - - ExchangeRate - summary: Retrieves the exchange rate for a specific base and quote asset at a given time or the current rate. - parameters: - - name: asset_id_base - in: path - description: Base asset identifier - required: true - schema: - type: string - - name: asset_id_quote - in: path - description: Quote asset identifier - required: true - schema: - type: string - - name: time - in: query - description: Time for historical rate (optional) - schema: - type: string - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' - text/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' - application/x-msgpack: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' '/v1/exchangerate/{asset_id_base}/{asset_id_quote}': get: tags: - ExchangeRate - summary: Retrieves the exchange rate for a specific base and quote asset at a given time or the current rate. + summary: Get specific rate + description: "Retrieves the exchange rate for a specific base and quote asset at a given time or the current rate.\r\n \r\n:::info\r\nIf you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements.\r\n:::" + operationId: Get specific rate parameters: - name: asset_id_base in: path - description: Base asset identifier + description: 'Requested exchange rate base asset identifier. Full list available here M:BBXT.CoinAPI.API.REST.Controllers.coinapi.v1.AssetsController.GetAll(System.String,System.Boolean)' required: true schema: type: string - name: asset_id_quote in: path - description: Quote asset identifier + description: 'equested exchange rate quote asset identifier. Full list available here M:BBXT.CoinAPI.API.REST.Controllers.coinapi.v1.AssetsController.GetAll(System.String,System.Boolean)' required: true schema: type: string - name: time in: query - description: Time for historical rate (optional) + description: 'Time at which exchange rate is calculated (optional, if not supplied then current rate is returned)' schema: type: string responses: @@ -248,84 +176,28 @@ paths: type: array items: $ref: '#/components/schemas/v1.ExchangeRate' - '/rc/exchangerate/{asset_id_base}': - get: - tags: - - ExchangeRate - summary: 'Retrieves all exchange rates for a specific base asset, optionally filtered by quote assets and time.' - parameters: - - name: asset_id_base - in: path - description: Base asset identifier - required: true - schema: - type: string - - name: filter_asset_id - in: query - description: Filter for quote assets (optional) - schema: - type: string - - name: invert - in: query - description: Flag to invert rates (optional) - schema: - type: boolean - default: false - - name: time - in: query - description: Time for historical rates (optional) - schema: - type: string - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesRate' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesRate' - text/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesRate' - application/x-msgpack: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesRate' '/v1/exchangerate/{asset_id_base}': get: tags: - ExchangeRate - summary: 'Retrieves all exchange rates for a specific base asset, optionally filtered by quote assets and time.' + operationId: Get all current rates parameters: - name: asset_id_base in: path - description: Base asset identifier required: true schema: type: string - name: filter_asset_id in: query - description: Filter for quote assets (optional) schema: type: string - name: invert in: query - description: Flag to invert rates (optional) schema: type: boolean default: false - name: time in: query - description: Time for historical rates (optional) schema: type: string responses: @@ -352,40 +224,12 @@ paths: type: array items: $ref: '#/components/schemas/v1.ExchangeRatesRate' - /rc/exchangerate/history/periods: - get: - tags: - - ExchangeRate - summary: Retrieves all supported time periods for requesting exchange rate historical timeseries data. - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: array - items: - $ref: '#/components/schemas/v1.TimeseriesPeriod' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.TimeseriesPeriod' - text/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.TimeseriesPeriod' - application/x-msgpack: - schema: - type: array - items: - $ref: '#/components/schemas/v1.TimeseriesPeriod' /v1/exchangerate/history/periods: get: tags: - ExchangeRate - summary: Retrieves all supported time periods for requesting exchange rate historical timeseries data. + summary: Timeseries periods + description: "You can also obtain historical exchange rates of any asset pair, grouped into time periods.\r\nGet full list of supported time periods available for requesting exchange rates historical timeseries data.\r\n \r\n## Timeseries periods\r\nTime unit |\tPeriod identifiers\r\n--- | ---\r\nSecond | 1SEC, 2SEC, 3SEC, 4SEC, 5SEC, 6SEC, 10SEC, 15SEC, 20SEC, 30SEC\r\nMinute | 1MIN, 2MIN, 3MIN, 4MIN, 5MIN, 6MIN, 10MIN, 15MIN, 20MIN, 30MIN\r\nHour | 1HRS, 2HRS, 3HRS, 4HRS, 6HRS, 8HRS, 12HRS\r\nDay | 1DAY, 2DAY, 3DAY, 5DAY, 7DAY, 10DAY" responses: '200': description: successful operation @@ -410,106 +254,43 @@ paths: type: array items: $ref: '#/components/schemas/v1.TimeseriesPeriod' - '/rc/exchangerate/{assetBase}/{assetQuote}/history': - get: - tags: - - ExchangeRate - summary: Retrieves the historical exchange rates between two assets in the form of a timeseries. - parameters: - - name: assetBase - in: path - description: Base asset identifier - required: true - schema: - type: string - - name: assetQuote - in: path - description: Quote asset identifier - required: true - schema: - type: string - - name: period_id - in: query - description: Identifier of the requested timeseries period - schema: - type: string - - name: time_start - in: query - description: Timeseries starting time - schema: - type: string - - name: time_end - in: query - description: Timeseries ending time - schema: - type: string - - name: limit - in: query - description: Amount of items to return (optional) - schema: - type: integer - format: int32 - default: 100 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesTimeseriesItem' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesTimeseriesItem' - text/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesTimeseriesItem' - application/x-msgpack: - schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRatesTimeseriesItem' '/v1/exchangerate/{assetBase}/{assetQuote}/history': get: tags: - ExchangeRate - summary: Retrieves the historical exchange rates between two assets in the form of a timeseries. + summary: Timeseries data + description: Get the historical exchange rates between two assets in the form of the timeseries. parameters: - name: assetBase in: path - description: Base asset identifier + description: Requested exchange rates base asset identifier. Full list available here required: true schema: type: string - name: assetQuote in: path - description: Quote asset identifier + description: Requested exchange rates base asset identifier. Full list available required: true schema: type: string - name: period_id in: query - description: Identifier of the requested timeseries period + description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `1HRS`, full list here)' schema: type: string - name: time_start in: query - description: Timeseries starting time + description: Timeseries starting time in ISO 8601 (required) schema: type: string - name: time_end in: query - description: Timeseries ending time + description: Timeseries ending time in ISO 8601 (required) schema: type: string - name: limit in: query - description: Amount of items to return (optional) + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -541,12 +322,13 @@ paths: /v1/exchanges: get: tags: - - Exchanges - summary: Retrieves all exchanges with optional filtering. + - Metadata + summary: List all exchanges + description: "Get a detailed list of exchanges provided by the system.\r\n \r\n:::info\r\nProperties of the output are providing aggregated information from across all symbols related to the specific exchange. If you need to calculate your aggregation (e.g., limiting only the particular type of symbols), you should use /v1/symbols endpoint as a data source.\r\n:::" parameters: - name: filter_exchange_id in: query - description: The filter for exchange ID. + description: 'Comma or semicolon delimited exchange identifiers used to filter response. (optional, eg. `BITSTAMP;GEMINI`)' schema: type: string responses: @@ -654,25 +436,12 @@ paths: responses: '200': description: Success - /v1/throw: - get: - tags: - - Http500 - responses: - '200': - description: Success - /: - get: - tags: - - Index - responses: - '200': - description: Success /v1/metrics/listing: get: tags: - Metrics - summary: Get all data metrics. + summary: Get listing of all supported metrics + description: Get all data metrics. responses: '200': description: successful operation @@ -736,7 +505,7 @@ paths: get: tags: - Metrics - summary: Get current exchange. + summary: Exchange current metrics parameters: - name: exchange_id in: path @@ -772,7 +541,8 @@ paths: get: tags: - Metrics - summary: Get current asset. + summary: Current metrics for given asset + description: Get current asset. parameters: - name: asset_id in: path @@ -808,7 +578,8 @@ paths: get: tags: - Metrics - summary: Get current symbol. + summary: Current metrics for given symbol + description: Get current symbol. parameters: - name: symbol_id in: path @@ -844,53 +615,54 @@ paths: get: tags: - Metrics - summary: Get history. + summary: Historical metrics + description: Get history. parameters: - name: metric_id in: query - description: The metric id. + description: Metric identifier (required) schema: type: string - name: symbol_id in: query - description: The symbol id. + description: Symbol identifier (required if no asset_id or exchange_id is provided) schema: type: string - name: asset_id in: query - description: The asset id. + description: Asset identifier (required if no symbol_id or exchange_id is provided) schema: type: string - name: exchange_id in: query - description: The exchange id. + description: Exchange identifier (required if no symbol_id or asset_id is provided) schema: type: string - name: time_start in: query - description: The start time. + description: Starting time in ISO 8601 schema: type: string format: date-time - name: time_end in: query - description: The end time. + description: Ending time in ISO 8601 schema: type: string format: date-time - name: time_format in: query - description: The time format. + description: 'If set, returned values will be in unix timestamp format (valid values: unix_sec, unix_millisec, unix_microsec, unix_nanosec)' schema: type: string - name: period_id in: query - description: Time period + description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`, full list here), default value is `1SEC`' schema: type: string - name: limit in: query - description: The limit of returned data. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -923,58 +695,59 @@ paths: get: tags: - Metrics - summary: Get grouped data. + summary: Historical grouped metrics represented in day intervals + description: Get grouped data. parameters: - name: metric_id in: query - description: The metric id. + description: Metric identifier (required) schema: type: string - name: exchange_id in: query - description: The exchange id. + description: Exchange identifier (required if no symbol_id or asset_id is provided) schema: type: string - name: symbol_id in: query - description: The symbol id. + description: Symbol identifier (required if no asset_id or exchange_id is provided) schema: type: string - name: asset_id in: query - description: The asset id. + description: Asset identifier (required if no symbol_id or exchange_id is provided) schema: type: string - name: groupby in: query - description: The groupby parameter. + description: 'Grouping filter value (required, valid values: symbol_id, asset_id, exchange_id, metric_id)' schema: type: string - name: time_start in: query - description: The start time. + description: Starting time in ISO 8601 schema: type: string format: date-time - name: time_end in: query - description: The end time. + description: Ending time in ISO 8601 schema: type: string format: date-time - name: time_format in: query - description: The time format. + description: 'If set, returned values will be in unix timestamp format (valid values: unix_sec, unix_millisec, unix_microsec, unix_nanosec)' schema: type: string - name: period_id in: query - description: Time period + description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`, full list here), default value is `1SEC`' schema: type: string - name: limit in: query - description: The limit of returned data. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -999,7 +772,8 @@ paths: get: tags: - OrderBooks - summary: Retrieves the current depth of the order book for the specified symbol. + summary: Get current depth of the order book + description: Retrieves the current depth of the order book for the specified symbol. parameters: - name: symbol_id in: path @@ -1033,34 +807,35 @@ paths: get: tags: - OrderBooks - summary: Retrieves the historical order book data for the specified symbol within the given time range. + summary: Historical data + description: "Get historical order book snapshots for a specific symbol within time range, returned in time ascending order.\r\n \r\n:::info\r\nThe historical order book data via the REST API is currently limited by a number of updates and to the maximum number of 20 levels.\r\n:::" parameters: - name: symbol_id in: path - description: The symbol ID. + description: Symbol identifier for requested timeseries (full list available here) required: true schema: type: string - name: time_start in: query - description: The starting time of the historical data. + description: Starting time in ISO 8601 (required) schema: type: string - name: time_end in: query - description: The ending time of the historical data. + description: 'Timeseries ending time in ISO 8601 (optional, if not supplied then the data is returned to the end or when result elements count reaches the limit)' schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 default: 100 - name: limit_levels in: query - description: The maximum number of levels to include in the response. + description: Maximum amount of levels from each side of the book to include in response (optional) schema: type: integer format: int32 @@ -1092,24 +867,25 @@ paths: get: tags: - OrderBooks - summary: Retrieves the latest order book snapshots for the specified symbol. + summary: Latest data + description: "Get latest order book snapshots for a specific symbol, returned in time descending order.\r\n \r\n:::info\r\nThe historical order book data via the REST API is currently limited by a number of updates and to the maximum number of 20 levels.\r\n:::" parameters: - name: symbol_id in: path - description: The symbol ID. + description: Symbol identifier of requested timeseries (full list available here) required: true schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 default: 100 - name: limit_levels in: query - description: The maximum number of levels to include in the response. + description: Maximum amount of levels from each side of the book to include in response (optional) schema: type: integer format: int32 @@ -1182,7 +958,8 @@ paths: get: tags: - OrderBooks - summary: Retrieves the current order book for the specified symbol. + summary: Get current order book + description: Retrieves the current order book for the specified symbol. parameters: - name: symbol_id in: path @@ -1257,7 +1034,8 @@ paths: get: tags: - OrderBooks3 - summary: Retrieves the current order book for the specified symbol. + summary: Get current order book + description: Retrieves the current order book for the specified symbol. parameters: - name: symbol_id in: path @@ -1332,7 +1110,8 @@ paths: get: tags: - OrderBooksBase - summary: Retrieves the current order book for the specified symbol. + summary: Get current order book + description: Retrieves the current order book for the specified symbol. parameters: - name: symbol_id in: path @@ -1366,27 +1145,28 @@ paths: get: tags: - Quotes - summary: Retrieve historical quote updates within a requested time range. + summary: Historical data + description: 'Get historical quote updates within requested time range, returned in time ascending order.' parameters: - name: symbol_id in: path - description: The symbol identifier. + description: Symbol identifier for requested timeseries (full list available here) required: true schema: type: string - name: time_start in: query - description: The start time for the historical data. + description: Starting time in ISO 8601 (required) schema: type: string - name: time_end in: query - description: The end time for the historical data. + description: 'Timeseries ending time in ISO 8601 (optional, if not supplied then the data is returned to the end or when result elements count reaches the limit)' schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, minimum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -1419,11 +1199,12 @@ paths: get: tags: - Quotes - summary: Retrieve current quotes for all symbols or for a specific symbol. + summary: Current data + description: "Get current quotes for all symbols or for a specific symbol.\r\n \r\n:::info\r\nWhen requesting current data for a specific symbol, output is not encapsulated into JSON array as only one item is returned.\r\n:::" parameters: - name: filter_symbol_id in: query - description: The symbol identifier filter. + description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, full list available here)' schema: type: string responses: @@ -1482,16 +1263,17 @@ paths: get: tags: - Quotes - summary: Retrieve the latest quote updates. + summary: Latest data + description: Get latest updates of the quotes up to 1 minute ago. Latest data is always returned in time descending order. parameters: - name: filter_symbol_id in: query - description: The symbol identifier filter. + description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, full list available here)' schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -1528,13 +1310,13 @@ paths: parameters: - name: symbol_id in: path - description: The symbol identifier. + description: Symbol identifier of requested timeseries (full list available here) required: true schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -1563,94 +1345,16 @@ paths: type: array items: $ref: '#/components/schemas/v1.Quote' - /v1/status/ip: - get: - tags: - - Status - summary: Retrieves the IP information of the client and server. - responses: - '200': - description: Success - /v1/status/delay: - get: - tags: - - Status - summary: Delays the response by a specified number of milliseconds. - parameters: - - name: ms - in: query - description: The delay time in milliseconds. - schema: - type: integer - format: int32 - default: 1000 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: string - application/json: - schema: - type: string - text/json: - schema: - type: string - application/x-msgpack: - schema: - type: string - /v1/status/exchanges: - get: - tags: - - Status - summary: Retrieves the status of exchanges based on the data received. - parameters: - - name: diff_recv_exch_min - in: query - description: The minimum difference between receive time and entry time for an exchange to be considered on time. - schema: - type: integer - format: int32 - default: 60 - - name: diff_now_recv_min - in: query - description: The minimum difference between the current time and receive time for an exchange to be considered on time. - schema: - type: integer - format: int32 - default: 60 - - name: debug - in: query - description: Specifies whether to include detailed data for debugging. - schema: - type: boolean - default: false - responses: - '200': - description: successful operation - content: - text/plain: - schema: - $ref: '#/components/schemas/Mvc.JsonResult' - application/json: - schema: - $ref: '#/components/schemas/Mvc.JsonResult' - text/json: - schema: - $ref: '#/components/schemas/Mvc.JsonResult' - application/x-msgpack: - schema: - $ref: '#/components/schemas/Mvc.JsonResult' /v1/symbols: get: tags: - - Symbols - summary: Retrieves all symbols with optional filtering. + - Metadata + summary: List all symbols + description: "Retrieves all symbols with optional filtering.\r\n \r\n:::info\r\n\"price_precision\" and \"size_precision\" are data precisions and are not always the same precisions used for trading eg. for the \"BINANCE\" exchanges.\r\n:::\r\n \r\n:::info\r\nYou should not assume that the market data will be always within the resolution provided by the \"price_precision\" and \"size_precision\". The fact that the precision values can be derived from a posterior implies the fact that this data could be delayed, also it can be changed by the data source without notice and we will immediately deliver data with the new precision while could not update the precision values in this endpoint immediately.\r\n:::\r\n \r\n### Symbol identifier\r\n \r\nOur symbol identifier is created using a pattern that depends on symbol type.\r\n \r\nType | `symbol_id` pattern\r\n--------- | ---------\r\nSPOT | `{exchange_id}_SPOT_{asset_id_base}_{asset_id_quote}`\r\nFUTURES | `{exchange_id}_FTS_{asset_id_base}_{asset_id_quote}_{YYMMDD of future_delivery_time}`\r\nOPTION | `{exchange_id}_OPT_{asset_id_base}_{asset_id_quote}_{YYMMDD of option_expiration_time}_{option_strike_price}_{option_type_is_call as C/P}`\r\nPERPETUAL | `{exchange_id}_PERP_{asset_id_base}_{asset_id_quote}`\r\nINDEX | `{exchange_id}_IDX_{index_id}`\r\nCREDIT | `{exchange_id}_CRE_{asset_id_base}`\r\nCONTACT | `{exchange_id}_COT_{contract_id}`\r\n \r\n:::info\r\nIn the unlikely event when the \"symbol_id\" for more than one market is the same. We will append the additional term (prefixed with the \"_\") at the end of the duplicated identifiers to differentiate them.\r\n:::info\r\n \r\n### Symbol types list (enumeration of `symbol_type` output variable)\r\n \r\nType | Name | Description\r\n-------- | - | -----------\r\nSPOT | FX Spot | Agreement to exchange one asset for another one *(e.g. Buy BTC for USD)*\r\nFUTURES | Futures contract | FX Spot derivative contract where traders agree to trade fx spot at predetermined future time\r\nOPTION | Option contract | FX Spot derivative contract where traders agree to trade right to require buy or sell of fx spot at agreed price on exercise date\r\nPERPETUAL | Perpetual contract | FX Spot derivative contract where traders agree to trade fx spot continously without predetermined future delivery time\r\nINDEX | Index | Statistical composite that measures changes in the economy or markets.\r\nCREDIT | Credit/Funding | Margin funding contract. Order book displays lending offers and borrow bids. Price represents the daily rate.\r\nCONTRACT | Contract | Represents other types of financial instruments *(e.g. spreads, interest rate swap)*\r\n \r\n### Additional output variables for `symbol_type = INDEX`\r\n \r\nVariable | Description\r\n--------- | -----------\r\nindex_id | Index identifier\r\nindex_display_name | Human readable name of the index *(optional)*\r\nindex_display_description | Description of the index *(optional)*\r\n \r\n### Additional output variables for `symbol_type = FUTURES`\r\n \r\nVariable | Description\r\n--------- | -----------\r\nfuture_delivery_time | Predetermined time of futures contract delivery date in ISO 8601\r\nfuture_contract_unit | Contact size *(eg. 10 BTC if `future_contract_unit` = `10` and `future_contract_unit_asset` = `BTC`)*\r\nfuture_contract_unit_asset | Identifier of the asset used to denominate the contract unit\r\n \r\n### Additional output variables for `symbol_type = PERPETUAL`\r\n \r\nVariable | Description\r\n--------- | -----------\r\nfuture_contract_unit | Contact size *(eg. 10 BTC if `future_contract_unit` = `10` and `future_contract_unit_asset` = `BTC`)*\r\nfuture_contract_unit_asset | Identifier of the asset used to denominate the contract unit\r\n \r\n### Additional output variables for `symbol_type = OPTION`\r\n \r\nVariable | Description\r\n--------- | -----------\r\noption_type_is_call | Boolean value representing option type. `true` for Call options, `false` for Put options\r\noption_strike_price | Price at which option contract can be exercised\r\noption_contract_unit | Base asset amount of underlying spot which single option represents\r\noption_exercise_style | Option exercise style. Can be `EUROPEAN` or `AMERICAN`\r\noption_expiration_time | Option contract expiration time in ISO 8601\r\n \r\n### Additional output variables for `symbol_type = CONTRACT`\r\n \r\nVariable | Description\r\n--------- | -----------\r\ncontract_delivery_time | Predetermined time of contract delivery date in ISO 8601\r\ncontract_unit | Contact size *(eg. 10 BTC if `contract_unit` = `10` and `contract_unit_asset` = `BTC`)*\r\ncontract_unit_asset | Identifier of the asset used to denominate the contract unit\r\ncontract_id | Identifier of contract by the exchange" parameters: - name: filter_symbol_id in: query - description: The filter for symbol ID. + description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, eg. `BITSTAMP`_ or `BINANCE_SPOT_`)' schema: type: string - name: filter_exchange_id @@ -1772,8 +1476,9 @@ paths: /v1/ohlcv/periods: get: tags: - - TimeSeries - summary: Retrieves the full list of supported time periods for requesting OHLCV timeseries data. + - Ohlcv + summary: List all periods + description: "Get full list of supported time periods available for requesting OHLCV timeseries data.\r\n \r\n### Available periods\r\n \r\nTime unit | Period identifiers\r\n--------- | -----------\r\nSecond | 1SEC, 2SEC, 3SEC, 4SEC, 5SEC, 6SEC, 10SEC, 15SEC, 20SEC, 30SEC\r\nMinute | 1MIN, 2MIN, 3MIN, 4MIN, 5MIN, 6MIN, 10MIN, 15MIN, 20MIN, 30MIN\r\nHour | 1HRS, 2HRS, 3HRS, 4HRS, 6HRS, 8HRS, 12HRS\r\nDay | 1DAY, 2DAY, 3DAY, 5DAY, 7DAY, 10DAY\r\nMonth | 1MTH, 2MTH, 3MTH, 4MTH, 6MTH\r\nYear | 1YRS, 2YRS, 3YRS, 4YRS, 5YRS\r\n \r\n:::tip\r\nYou can assume that we will not remove any periods from this response, however, we may add new ones.\r\n:::" responses: '200': description: successful operation @@ -1801,40 +1506,41 @@ paths: '/v1/ohlcv/{symbol_id}/history': get: tags: - - TimeSeries - summary: Retrieves the OHLCV timeseries data for a specified symbol within a time range and period. + - Ohlcv + summary: Historical data + description: "Get OHLCV timeseries data returned in time ascending order. Data can be requested by the period and for the specific symbol eg `BITSTAMP_SPOT_BTC_USD`, if you need to query timeseries by asset pairs eg. `BTC/USD`, then please reffer to the Exchange Rates Timeseries data\r\n \r\n:::info\r\nThe OHLCV Historical endpoint data can be delayed a few seconds. Use OHLCV Latest endpoint to get real-time data without delay.\r\n:::" parameters: - name: symbol_id in: path - description: The symbol identifier. + description: Symbol identifier of requested timeseries (full list available here) required: true schema: type: string - name: period_id in: query - description: The period identifier. + description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `2MTH`, full list here)' schema: type: string - name: time_start in: query - description: The starting time of the timeseries data. + description: Timeseries starting time in ISO 8601 (required) schema: type: string - name: time_end in: query - description: The ending time of the timeseries data. + description: 'Timeseries ending time in ISO 8601 (optional, if not supplied then the data is returned to the end or when count of result elements reaches the limit)' schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 default: 100 - name: include_empty_items in: query - description: Specifies whether to include items with no activity. + description: 'Include items with no activity? (optional, default value is `false`, possible values are `true` or `false`)' schema: type: boolean default: false @@ -1865,30 +1571,31 @@ paths: '/v1/ohlcv/{symbol_id}/latest': get: tags: - - TimeSeries - summary: Retrieves the latest OHLCV timeseries data for a specified symbol and period. + - Ohlcv + summary: Latest data + description: "Get OHLCV latest timeseries data returned in time descending order. Data can be requested by the period and for the specific symbol eg `BITSTAMP_SPOT_BTC_USD`, if you need to query timeseries by asset pairs eg. `BTC/USD`, then please reffer to the Exchange Rates Timeseries data\r\n \r\n:::info\r\nOHLCV Latest endpoint is providing real-time data without delay. The OHLCV Historical endpoint data can be delayed a few seconds.\r\n:::" parameters: - name: symbol_id in: path - description: The symbol identifier. + description: Symbol identifier of requested timeseries (full list available here) required: true schema: type: string - name: period_id in: query - description: The period identifier. + description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `2MTH`, full list here)' schema: type: string - name: limit in: query - description: The maximum number of items to return. + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 default: 100 - name: include_empty_items in: query - description: Specifies whether to include items with no activity. + description: 'Include items with no activity? (optional, default value is `false`, possible values are `true` or `false`)' schema: type: boolean default: false @@ -1920,34 +1627,35 @@ paths: get: tags: - Trades - summary: Gets the historical trades for a specific symbol within the specified time range. + summary: Historical data + description: 'Get history transactions from specific symbol, returned in time ascending order.' parameters: - name: symbol_id in: path - description: The symbol identifier. + description: Symbol identifier for requested timeseries (full list available here) required: true schema: type: string - name: time_start in: query - description: The starting time in ISO 8601 format. + description: Starting time in ISO 8601 (required) schema: type: string - name: time_end in: query - description: The ending time in ISO 8601 format (optional). + description: 'Timeseries ending time in ISO 8601 (optional, if not supplied then the data is returned to the end or when result elements count reaches the limit)' schema: type: string - name: limit in: query - description: 'The amount of items to return (optional, default is 100).' + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 default: 100 - name: include_id in: query - description: Specifies whether to include additional exchange trade identifier in the response. + description: Information that additional exchange trade identifier should be included in the `id_trade` parameter of the trade if exchange providing identifiers. schema: type: boolean default: false @@ -1979,24 +1687,25 @@ paths: get: tags: - Trades - summary: Gets the latest trades for a specific symbol. + summary: Latest data + description: Get latest trades executed up to 1 minute ago. Latest data is always returned in time descending order. parameters: - name: symbol_id in: path - description: The symbol identifier. + description: Symbol identifier for requested timeseries (full list available here) required: true schema: type: string - name: limit in: query - description: 'The amount of items to return (optional, default is 100).' + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 default: 100 - name: include_id in: query - description: Specifies whether to include additional exchange trade identifier in the response. + description: Information that additional exchange trade identifier should be included in the `id_trade` parameter of the trade if exchange providing identifiers. schema: type: boolean default: false @@ -2028,22 +1737,23 @@ paths: get: tags: - Trades - summary: Gets the latest trades for all symbols. + summary: Latest data + description: Get latest trades executed up to 1 minute ago. Latest data is always returned in time descending order. parameters: - name: filter_symbol_id in: query - description: The symbol identifiers used to filter the response (optional). + description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, full list available here)' schema: type: string - name: include_id in: query - description: Specifies whether to include additional exchange trade identifier in the response. + description: Information that additional exchange trade identifier should be included in the `id_trade` parameter of the trade if exchange providing identifiers. schema: type: boolean default: false - name: limit in: query - description: 'The amount of items to return (optional, default is 100).' + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' schema: type: integer format: int32 @@ -2072,20 +1782,6 @@ paths: type: array items: $ref: '#/components/schemas/v1.Trade' - /www/apitest: - get: - tags: - - Wwws - parameters: - - name: timeoutms - in: query - schema: - type: integer - format: int32 - default: 5000 - responses: - '200': - description: Success components: schemas: Model.VWAP24RefRate: @@ -2104,21 +1800,6 @@ components: type: number format: double additionalProperties: false - Mvc.JsonResult: - type: object - properties: - content_type: - type: string - nullable: true - serializer_settings: - nullable: true - status_code: - type: integer - format: int32 - nullable: true - value: - nullable: true - additionalProperties: false v1.Asset: type: object properties: @@ -3074,4 +2755,17 @@ components: name: X-CoinAPI-Key in: header security: - - ApiKey: [ ] \ No newline at end of file + - ApiKey: [ ] +tags: + - name: ExchangeRate + description: "\r\nExchange rate is defined as (VWAP-24H) last 24 hour (rolling window over time) Volume Weighted Average Price across multiple data sources listed on our platform. We are selecting and managing the data sources that are used in the calculation based on multiple factors to provide data of highest quality. \r\n\r\nAlgorithm is described below:\r\n\r\n 1. Exchange rates are produced from quotes, trades, and metadata datasets.\r\n 1. Symbols that are not data_type = \"SPOT\" are excluded from the calculation.\r\n 1. Symbols from the data sources that were marked by us as not legitimate are excluded from the calculation.\r\n 1. Quotes data where the spread is outside the range of ```<0$; 67%>``` are discarded. `spreadPrc = (ask - bid) / ((ask + bid) / 2)`\r\n 1. The midpoint from the quote data is used as a pricing reference and it's weighted by the passive cumulative volume resting on the best prices.\r\n 1. Volume from the trades is used to weight the midpoint prices in the VWAP24 algorithm.\r\n 1. Midpoint data that has not been updated in the last 5 minutes and 1 second is discarded.\r\n 1. The last 24-hour volume for each symbol is updated every 4 hours when approximately 20% of the data in the sliding window changes (also, the list of eligible markets is updated at the same time).\r\n 1. Everywhere in the algorithm below, we are using asset pairs only from exchanges that have the highest legitimacy rank, and the rest of the exchanges are discarded. As we establish the highest-ranking exchanges that have this data for each asset pair, we ensure that the highest quality data is used for each of them. The rank used for asset pairing is carried over to the following steps.\r\n 1. Every 1 second, we update VWAP24 data for every asset pair across all data sources.\r\n 1. For each asset pair, we also discard data that is outside the 3 sigma range if there are at least 3 exchanges for this asset pair.\r\n 1. From the VWAP24 data, we are creating a tree structure where node/vertex = asset and edge = rate.\r\n 1. By traversing the tree structure using the BFS algorithm and our secret sauce, we are able to establish the final exchange rates.\r\n " + - name: Metrics + description: "\nMetrics are quantitative measurements used to evaluate the performance and activity of cryptocurrency exchanges. These metrics include:\n\n1. Trading Volume: The total amount of cryptocurrency traded on an exchange within a specific time period, indicating liquidity and activity.\n1. Market Depth: The level of buy and sell orders at different price levels, providing insights into liquidity and potential price impact.\n1. Order Book: A record of outstanding buy and sell orders for a cryptocurrency, reflecting supply and demand dynamics.\n1. Spread: The difference between the highest bid and lowest ask prices, indicating liquidity and trading costs.\n1. Price Charts: Visual representations of cryptocurrency price movements over time, helping identify trends and inform trading decisions.\n1. Market Cap: The total value of a cryptocurrency calculated by its price multiplied by circulating supply, reflecting relative size and value.\n1. Trading Pairs: Combinations of cryptocurrencies available for trading, including volume, price, and spread for each pair.\n1. User Metrics: Data on active users, new registrations, user retention, and engagement, indicating platform popularity and growth.\n1. Trading Fees: Fees charged for executing trades, including fee structure, discounts, and revenue generated by the exchange.\n1. Security Metrics: Measures assessing the security of an exchange, such as past incidents, user fund protection, and security audits.\n\nThese metrics assist traders and investors in evaluating market activity, liquidity, and the reliability of crypto exchanges for informed decision-making.\n " + - name: OrderBooks3 + description: 'This section describes calls related to order book data, also known as books or passive level 3 data.' + - name: OrderBooks + description: "\nThis section describes calls related to order book data, also known as books or passive level 2 data.\n\n:::info\nWhen requesting current data for a specific symbol, output is not encapsulated into JSON array as only one item is returned.\n:::\n\n:::info\nGET `/v1/orderbooks/current` endpoint is charged one request per 100 data points returned after applying a filter defined by filter_symbol_id parameter. If filter symbols target more than one exchange, error is returned.\n:::\n\n:::info\nWhen requesting current order book data limited to a single level, then quotes are actually used. This information is important from the perspective that quotes data could be faster than order book data (behavior is dependent solely one the data source) and they can have the size equal to 0 when the size is unknown. Some data sources publish order books and separately quote data (without the sizes) at a higher frequency. In that case, we will merge the order book feed with quotes feed to make sure that our updates are as fast as possible. The quotes will have the size equal to 0 as the value is unknown and the customer can decide if these higher frequency updates without the sizes are valuable or if not then can discard them or ask for at least 2 order book levels (in case of a REST API call). For the data sources that publish order books only or order books and quotes with the sizes then this will not happen.\n:::\n " + - name: Quotes + description: 'This section describes calls related to quotes data, also known as quotes or passive level 1 data.' + - name: Trades + description: "\nThis section describes calls related to executed transactions data, also known as matched orders data or active data.\n\n## Possible `taker_side` values\n\nIf exchange has not reported who was aggressor side of transaction, we will classify who most probably was based on current market view.\n\n`taker_side` | Description\n--------- | -----------\n`BUY` | Exchange has reported that transaction aggressor was buying\n`SELL` | Exchange has reported that transaction aggressor was selling\n`BUY_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was buying\n`SELL_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was selling\n`UNKNOWN` | Exchange has not reported transaction aggressor and we have not estimated who it was\n\n:::tip\nTo classify who the aggressor of the transaction was, we use a proprietary algorithm that extends the method described in the paper, \\\"Inferring trade direction from intraday data (1991) by Lee and Ready\\\"\n:::\n\n## Current data \n\nTo get current last trade for all symbols, use *Quotes current data* as it includes last trade information.\n " \ No newline at end of file From a327eb30bd597d3a84a964012680916a9b5d6982 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sat, 30 Sep 2023 07:15:17 +0000 Subject: [PATCH 004/112] update marketdata rest openapi file From 09f14f306a0dc7ae36cd7c08a074ceabe31c5144 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 1 Oct 2023 07:14:41 +0000 Subject: [PATCH 005/112] update marketdata rest openapi file From 66f849583594a2a6081fe87ace4f76f0f243fac6 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 1 Oct 2023 11:18:14 +0000 Subject: [PATCH 006/112] update marketdata rest openapi file From 65f8ad8634f76bdee4d0d7f4a7d67dc65d4d54f9 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 2 Oct 2023 11:32:30 +0000 Subject: [PATCH 007/112] update marketdata rest openapi file From c3eaa78ac196875c915d60835d0a671139a62dcd Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 3 Oct 2023 10:35:17 +0000 Subject: [PATCH 008/112] update marketdata rest openapi file From 3f42ab7745192c17b9c1a102d43468b6de20417e Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 10 Oct 2023 13:21:23 +0000 Subject: [PATCH 009/112] update marketdata rest openapi file --- data-api/coinapi-marketdata-rest.yaml | 663 +++++++++++++++----------- 1 file changed, 376 insertions(+), 287 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 944c827edc..dd84518508 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -57,7 +57,7 @@ paths: get: tags: - Metadata - summary: Retrieves asset information for a specific asset ID. + summary: List all assets by asset ID parameters: - name: asset_id in: path @@ -130,20 +130,20 @@ paths: '/v1/exchangerate/{asset_id_base}/{asset_id_quote}': get: tags: - - ExchangeRate - summary: Get specific rate + - Exchange Rates + summary: '[exchange rates] Get specific rate' description: "Retrieves the exchange rate for a specific base and quote asset at a given time or the current rate.\r\n \r\n:::info\r\nIf you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements.\r\n:::" operationId: Get specific rate parameters: - name: asset_id_base in: path - description: 'Requested exchange rate base asset identifier. Full list available here M:BBXT.CoinAPI.API.REST.Controllers.coinapi.v1.AssetsController.GetAll(System.String,System.Boolean)' + description: Requested exchange rate base asset identifier required: true schema: type: string - name: asset_id_quote in: path - description: 'equested exchange rate quote asset identifier. Full list available here M:BBXT.CoinAPI.API.REST.Controllers.coinapi.v1.AssetsController.GetAll(System.String,System.Boolean)' + description: Requested exchange rate quote asset identifier required: true schema: type: string @@ -179,25 +179,30 @@ paths: '/v1/exchangerate/{asset_id_base}': get: tags: - - ExchangeRate - operationId: Get all current rates + - Exchange Rates + summary: '[exchange rates] Get all current rates' + description: "Get the current exchange rate between requested asset and all other assets.\r\n \r\n:::info\r\nIf you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements.\r\n:::\r\n \r\n:::info\r\nYou can invert the rates by using Y = 1 / X equation, for example BTC/USD = 1 / (USD/BTC);\r\n:::" parameters: - name: asset_id_base in: path + description: Requested exchange rates base asset identifier required: true schema: type: string - name: filter_asset_id in: query + description: Comma or semicolon delimited asset identifiers used to filter response (optional) schema: type: string - name: invert in: query + description: 'True will invert all the rates (optional, if true then rates will be calculated as `rate = 1 / actual_rate` eg. `USD/BTC` as `BTC/USD`)' schema: type: boolean default: false - name: time in: query + description: Time for historical rates (optional) schema: type: string responses: @@ -227,8 +232,8 @@ paths: /v1/exchangerate/history/periods: get: tags: - - ExchangeRate - summary: Timeseries periods + - Exchange Rates + summary: '[exchange rates] Timeseries periods' description: "You can also obtain historical exchange rates of any asset pair, grouped into time periods.\r\nGet full list of supported time periods available for requesting exchange rates historical timeseries data.\r\n \r\n## Timeseries periods\r\nTime unit |\tPeriod identifiers\r\n--- | ---\r\nSecond | 1SEC, 2SEC, 3SEC, 4SEC, 5SEC, 6SEC, 10SEC, 15SEC, 20SEC, 30SEC\r\nMinute | 1MIN, 2MIN, 3MIN, 4MIN, 5MIN, 6MIN, 10MIN, 15MIN, 20MIN, 30MIN\r\nHour | 1HRS, 2HRS, 3HRS, 4HRS, 6HRS, 8HRS, 12HRS\r\nDay | 1DAY, 2DAY, 3DAY, 5DAY, 7DAY, 10DAY" responses: '200': @@ -257,25 +262,25 @@ paths: '/v1/exchangerate/{assetBase}/{assetQuote}/history': get: tags: - - ExchangeRate - summary: Timeseries data + - Exchange Rates + summary: '[exchange rates] Timeseries data' description: Get the historical exchange rates between two assets in the form of the timeseries. parameters: - name: assetBase in: path - description: Requested exchange rates base asset identifier. Full list available here + description: Requested exchange rates base asset identifier required: true schema: type: string - name: assetQuote in: path - description: Requested exchange rates base asset identifier. Full list available + description: Requested exchange rates base asset identifier required: true schema: type: string - name: period_id in: query - description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `1HRS`, full list here)' + description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `1HRS`)' schema: type: string - name: time_start @@ -358,8 +363,8 @@ paths: '/v1/exchanges/{exchange_id}': get: tags: - - Exchanges - summary: Retrieves symbols for a specific exchange. + - Metadata + summary: List all exchanges by exchange_id parameters: - name: exchange_id in: path @@ -394,8 +399,8 @@ paths: '/v1/exchanges/icons/{size}': get: tags: - - Exchanges - summary: Retrieves icons for all exchanges with the specified size. + - Metadata + summary: List of icons for the exchanges parameters: - name: size in: path @@ -428,11 +433,10 @@ paths: type: array items: $ref: '#/components/schemas/v1.Icon' - /v1/exchanges/test: + /v1/metadata: get: tags: - - Exchanges - summary: Test endpoint for the exchanges controller. + - Metadata responses: '200': description: Success @@ -466,15 +470,21 @@ paths: type: array items: $ref: '#/components/schemas/v1.Metric' - '/v1/metrics/by-exchange/{exchange_id}': + /v1/metrics/exchange/listing: get: tags: - Metrics - summary: Get all data metrics. + summary: Get listing of all supported exchange metrics + description: Get data metrics for exchange. parameters: + - name: metric_id + in: query + description: The metric id. + schema: + type: string - name: exchange_id - in: path - required: true + in: query + description: The symbol id. schema: type: string responses: @@ -485,32 +495,37 @@ paths: schema: type: array items: - $ref: '#/components/schemas/v1.Metric' + $ref: '#/components/schemas/v1.ListingItem' application/json: schema: type: array items: - $ref: '#/components/schemas/v1.Metric' + $ref: '#/components/schemas/v1.ListingItem' text/json: schema: type: array items: - $ref: '#/components/schemas/v1.Metric' + $ref: '#/components/schemas/v1.ListingItem' application/x-msgpack: schema: type: array items: - $ref: '#/components/schemas/v1.Metric' - '/v1/metrics/exchange/{exchange_id}/current': + $ref: '#/components/schemas/v1.ListingItem' + /v1/metrics/exchange/current: get: tags: - Metrics - summary: Exchange current metrics + summary: Current metrics for given symbol + description: Get current exchange metrics. parameters: + - name: metric_id + in: query + description: The metric id. + schema: + type: string - name: exchange_id - in: path - description: The exchange id. - required: true + in: query + description: The symbol id. schema: type: string responses: @@ -537,19 +552,52 @@ paths: type: array items: $ref: '#/components/schemas/v1.GeneralData' - '/v1/metrics/asset/{asset_id}/current': + /v1/metrics/exchange/history: get: tags: - Metrics - summary: Current metrics for given asset - description: Get current asset. + summary: Historical metrics for exchange + description: Get history. parameters: - - name: asset_id - in: path - description: The asset id. - required: true + - name: metric_id + in: query + description: Metric identifier (required) + schema: + type: string + - name: exchange_id + in: query + description: Symbol identifier (required) + schema: + type: string + - name: time_start + in: query + description: Starting time in ISO 8601 schema: type: string + format: date-time + - name: time_end + in: query + description: Ending time in ISO 8601 + schema: + type: string + format: date-time + - name: time_format + in: query + description: 'If set, returned values will be in unix timestamp format (valid values: unix_sec, unix_millisec, unix_microsec, unix_nanosec)' + schema: + type: string + - name: period_id + in: query + description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`), default value is `1SEC`' + schema: + type: string + - name: limit + in: query + description: 'Amount of items to return (optional, mininum is 1, maximum is 100000, default value is 100, if the parameter is used then every 100 output items are counted as one request)' + schema: + type: integer + format: int32 + default: 100 responses: '200': description: successful operation @@ -558,33 +606,88 @@ paths: schema: type: array items: - $ref: '#/components/schemas/v1.GeneralData' + $ref: '#/components/schemas/v1.MetricData' application/json: schema: type: array items: - $ref: '#/components/schemas/v1.GeneralData' + $ref: '#/components/schemas/v1.MetricData' text/json: schema: type: array items: - $ref: '#/components/schemas/v1.GeneralData' + $ref: '#/components/schemas/v1.MetricData' application/x-msgpack: schema: type: array items: - $ref: '#/components/schemas/v1.GeneralData' - '/v1/metrics/symbol/{symbol_id}/current': + $ref: '#/components/schemas/v1.MetricData' + /v1/metrics/symbol/listing: + get: + tags: + - Metrics + summary: Get listing of all supported metrics for symbol + description: Get data metrics for symbol. + parameters: + - name: metric_id + in: query + description: The metric id. + schema: + type: string + - name: exchange_id + in: query + description: The exchange id. + schema: + type: string + - name: symbol_id + in: query + description: The symbol id. + schema: + type: string + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + /v1/metrics/symbol/current: get: tags: - Metrics summary: Current metrics for given symbol description: Get current symbol. parameters: + - name: metric_id + in: query + description: The metric id. + schema: + type: string - name: symbol_id - in: path + in: query description: The symbol id. - required: true + schema: + type: string + - name: exchange_id + in: query + description: The exchange id. schema: type: string responses: @@ -611,11 +714,11 @@ paths: type: array items: $ref: '#/components/schemas/v1.GeneralData' - /v1/metrics/history: + /v1/metrics/symbol/history: get: tags: - Metrics - summary: Historical metrics + summary: Historical metrics for symbol description: Get history. parameters: - name: metric_id @@ -625,17 +728,7 @@ paths: type: string - name: symbol_id in: query - description: Symbol identifier (required if no asset_id or exchange_id is provided) - schema: - type: string - - name: asset_id - in: query - description: Asset identifier (required if no symbol_id or exchange_id is provided) - schema: - type: string - - name: exchange_id - in: query - description: Exchange identifier (required if no symbol_id or asset_id is provided) + description: Symbol identifier (required) schema: type: string - name: time_start @@ -657,7 +750,7 @@ paths: type: string - name: period_id in: query - description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`, full list here), default value is `1SEC`' + description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`), default value is `1SEC`' schema: type: string - name: limit @@ -691,36 +784,143 @@ paths: type: array items: $ref: '#/components/schemas/v1.MetricData' - /v1/metrics/group: + /v1/metrics/asset/listing: get: tags: - Metrics - summary: Historical grouped metrics represented in day intervals - description: Get grouped data. + summary: Get listing of all supported metrics for asset + description: Get data metrics for asset. parameters: - name: metric_id in: query - description: Metric identifier (required) + description: The metric id. schema: type: string - name: exchange_id in: query - description: Exchange identifier (required if no symbol_id or asset_id is provided) + description: The exchange id. schema: type: string - - name: symbol_id + - name: chain_id + in: query + description: The chain id. + schema: + type: string + - name: network_id in: query - description: Symbol identifier (required if no asset_id or exchange_id is provided) + description: The network id. schema: type: string - name: asset_id in: query - description: Asset identifier (required if no symbol_id or exchange_id is provided) + description: The asset id. schema: type: string - - name: groupby + - name: asset_id_external in: query - description: 'Grouping filter value (required, valid values: symbol_id, asset_id, exchange_id, metric_id)' + description: The asset external id. + schema: + type: string + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.ListingItem' + /v1/metrics/asset/current: + get: + tags: + - Metrics + summary: Current metrics for given asset + description: Get current symbol. + parameters: + - name: metric_id + in: query + description: The metric id. + schema: + type: string + - name: asset_id + in: query + description: Asset identifier (required if no asset_id_external provided) + schema: + type: string + - name: asset_id_external + in: query + description: Exchange asset identifier (required if no asset_id provided) + schema: + type: string + - name: exchange_id + in: query + description: The exchange id. + schema: + type: string + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.GeneralData' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.GeneralData' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.GeneralData' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.GeneralData' + /v1/metrics/asset/history: + get: + tags: + - Metrics + summary: Historical metrics for asset + description: Get history. + parameters: + - name: metric_id + in: query + description: Metric identifier (required) + schema: + type: string + - name: asset_id + in: query + description: Asset identifier (required if no asset_id_external provided) + schema: + type: string + - name: asset_id_external + in: query + description: Exchange asset identifier (required if no asset_id provided) + schema: + type: string + - name: exchange_id + in: query + description: The exchange id. (required) schema: type: string - name: time_start @@ -758,21 +958,29 @@ paths: content: text/plain: schema: - $ref: '#/components/schemas/v1.MetricGroupData' + type: array + items: + $ref: '#/components/schemas/v1.MetricData' application/json: schema: - $ref: '#/components/schemas/v1.MetricGroupData' + type: array + items: + $ref: '#/components/schemas/v1.MetricData' text/json: schema: - $ref: '#/components/schemas/v1.MetricGroupData' + type: array + items: + $ref: '#/components/schemas/v1.MetricData' application/x-msgpack: schema: - $ref: '#/components/schemas/v1.MetricGroupData' + type: array + items: + $ref: '#/components/schemas/v1.MetricData' '/v1/orderbooks/{symbol_id}/depth/current': get: tags: - - OrderBooks - summary: Get current depth of the order book + - Order Book + summary: '[order book] Current depth of the order book' description: Retrieves the current depth of the order book for the specified symbol. parameters: - name: symbol_id @@ -806,13 +1014,13 @@ paths: '/v1/orderbooks/{symbol_id}/history': get: tags: - - OrderBooks - summary: Historical data + - Order Book + summary: '[order book] Historical data' description: "Get historical order book snapshots for a specific symbol within time range, returned in time ascending order.\r\n \r\n:::info\r\nThe historical order book data via the REST API is currently limited by a number of updates and to the maximum number of 20 levels.\r\n:::" parameters: - name: symbol_id in: path - description: Symbol identifier for requested timeseries (full list available here) + description: Symbol identifier for requested timeseries required: true schema: type: string @@ -866,13 +1074,13 @@ paths: '/v1/orderbooks/{symbol_id}/latest': get: tags: - - OrderBooks - summary: Latest data + - Order Book + summary: '[order book] Latest data' description: "Get latest order book snapshots for a specific symbol, returned in time descending order.\r\n \r\n:::info\r\nThe historical order book data via the REST API is currently limited by a number of updates and to the maximum number of 20 levels.\r\n:::" parameters: - name: symbol_id in: path - description: Symbol identifier of requested timeseries (full list available here) + description: Symbol identifier of requested timeseries required: true schema: type: string @@ -913,87 +1121,11 @@ paths: type: array items: $ref: '#/components/schemas/v1.OrderBook' - /v1/orderbooks/current: - get: - tags: - - OrderBooks - summary: Retrieves the current order books for all or a specific symbol. - parameters: - - name: filter_symbol_id - in: query - description: Comma or semicolon delimited parts of symbol identifier used to filter the response. - schema: - type: string - - name: limit_levels - in: query - description: The maximum number of levels to include in the response. - schema: - type: integer - format: int32 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - text/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - application/x-msgpack: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - '/v1/orderbooks/{symbol_id}/current': - get: - tags: - - OrderBooks - summary: Get current order book - description: Retrieves the current order book for the specified symbol. - parameters: - - name: symbol_id - in: path - description: The symbol ID. - required: true - schema: - type: string - - name: limit_levels - in: query - description: The maximum number of levels to include in the response. - schema: - type: integer - format: int32 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - application/json: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - text/json: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - application/x-msgpack: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' /v1/orderbooks3/current: get: tags: - - OrderBooks3 - summary: Retrieves the current order books for all or a specific symbol. + - Order Book L3 + summary: '[order book l3] Current order books' parameters: - name: filter_symbol_id in: query @@ -1033,84 +1165,8 @@ paths: '/v1/orderbooks3/{symbol_id}/current': get: tags: - - OrderBooks3 - summary: Get current order book - description: Retrieves the current order book for the specified symbol. - parameters: - - name: symbol_id - in: path - description: The symbol ID. - required: true - schema: - type: string - - name: limit_levels - in: query - description: The maximum number of levels to include in the response. - schema: - type: integer - format: int32 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - application/json: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - text/json: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - application/x-msgpack: - schema: - $ref: '#/components/schemas/v1.OrderBookBase' - /current: - get: - tags: - - OrderBooksBase - summary: Retrieves the current order books for all or a specific symbol. - parameters: - - name: filter_symbol_id - in: query - description: Comma or semicolon delimited parts of symbol identifier used to filter the response. - schema: - type: string - - name: limit_levels - in: query - description: The maximum number of levels to include in the response. - schema: - type: integer - format: int32 - responses: - '200': - description: successful operation - content: - text/plain: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - text/json: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - application/x-msgpack: - schema: - type: array - items: - $ref: '#/components/schemas/v1.OrderBookBase' - '/{symbol_id}/current': - get: - tags: - - OrderBooksBase - summary: Get current order book + - Order Book L3 + summary: '[order book l3] Current order book by symbol_id' description: Retrieves the current order book for the specified symbol. parameters: - name: symbol_id @@ -1145,12 +1201,12 @@ paths: get: tags: - Quotes - summary: Historical data + summary: '[quotes] Historical data' description: 'Get historical quote updates within requested time range, returned in time ascending order.' parameters: - name: symbol_id in: path - description: Symbol identifier for requested timeseries (full list available here) + description: Symbol identifier for requested timeseries required: true schema: type: string @@ -1199,12 +1255,12 @@ paths: get: tags: - Quotes - summary: Current data + summary: '[quotes] Current data' description: "Get current quotes for all symbols or for a specific symbol.\r\n \r\n:::info\r\nWhen requesting current data for a specific symbol, output is not encapsulated into JSON array as only one item is returned.\r\n:::" parameters: - name: filter_symbol_id in: query - description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, full list available here)' + description: Comma or semicolon delimited parts of symbol identifier used to filter response. (optional) schema: type: string responses: @@ -1235,7 +1291,7 @@ paths: get: tags: - Quotes - summary: Retrieve current quotes for a specific symbol. + summary: '[quotes] Current quotes for a specific symbol' parameters: - name: symbol_id in: path @@ -1263,12 +1319,12 @@ paths: get: tags: - Quotes - summary: Latest data + summary: '[quotes] Latest data' description: Get latest updates of the quotes up to 1 minute ago. Latest data is always returned in time descending order. parameters: - name: filter_symbol_id in: query - description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, full list available here)' + description: Comma or semicolon delimited parts of symbol identifier used to filter response. (optional) schema: type: string - name: limit @@ -1306,11 +1362,11 @@ paths: get: tags: - Quotes - summary: Retrieve the latest quote updates for a specific symbol. + summary: '[quotes] Latest quote updates for a specific symbol' parameters: - name: symbol_id in: path - description: Symbol identifier of requested timeseries (full list available here) + description: Symbol identifier of requested timeseries required: true schema: type: string @@ -1394,8 +1450,8 @@ paths: '/v1/symbols/map/{exchange_id}': get: tags: - - Symbols - summary: Retrieves symbol mapping for a specific exchange. + - Metadata + summary: List symbol mapping for the exchange parameters: - name: exchange_id in: path @@ -1430,8 +1486,8 @@ paths: '/v1/symbols/{exchange_id}': get: tags: - - Symbols - summary: Retrieves symbols for a specific exchange with optional filtering. + - Metadata + summary: List of symbols for the exchange parameters: - name: exchange_id in: path @@ -1477,7 +1533,7 @@ paths: get: tags: - Ohlcv - summary: List all periods + summary: '[ohlcv] List all periods' description: "Get full list of supported time periods available for requesting OHLCV timeseries data.\r\n \r\n### Available periods\r\n \r\nTime unit | Period identifiers\r\n--------- | -----------\r\nSecond | 1SEC, 2SEC, 3SEC, 4SEC, 5SEC, 6SEC, 10SEC, 15SEC, 20SEC, 30SEC\r\nMinute | 1MIN, 2MIN, 3MIN, 4MIN, 5MIN, 6MIN, 10MIN, 15MIN, 20MIN, 30MIN\r\nHour | 1HRS, 2HRS, 3HRS, 4HRS, 6HRS, 8HRS, 12HRS\r\nDay | 1DAY, 2DAY, 3DAY, 5DAY, 7DAY, 10DAY\r\nMonth | 1MTH, 2MTH, 3MTH, 4MTH, 6MTH\r\nYear | 1YRS, 2YRS, 3YRS, 4YRS, 5YRS\r\n \r\n:::tip\r\nYou can assume that we will not remove any periods from this response, however, we may add new ones.\r\n:::" responses: '200': @@ -1507,7 +1563,7 @@ paths: get: tags: - Ohlcv - summary: Historical data + summary: '[ohlcv] Historical data' description: "Get OHLCV timeseries data returned in time ascending order. Data can be requested by the period and for the specific symbol eg `BITSTAMP_SPOT_BTC_USD`, if you need to query timeseries by asset pairs eg. `BTC/USD`, then please reffer to the Exchange Rates Timeseries data\r\n \r\n:::info\r\nThe OHLCV Historical endpoint data can be delayed a few seconds. Use OHLCV Latest endpoint to get real-time data without delay.\r\n:::" parameters: - name: symbol_id @@ -1572,7 +1628,7 @@ paths: get: tags: - Ohlcv - summary: Latest data + summary: '[ohlcv] Latest data' description: "Get OHLCV latest timeseries data returned in time descending order. Data can be requested by the period and for the specific symbol eg `BITSTAMP_SPOT_BTC_USD`, if you need to query timeseries by asset pairs eg. `BTC/USD`, then please reffer to the Exchange Rates Timeseries data\r\n \r\n:::info\r\nOHLCV Latest endpoint is providing real-time data without delay. The OHLCV Historical endpoint data can be delayed a few seconds.\r\n:::" parameters: - name: symbol_id @@ -1627,12 +1683,12 @@ paths: get: tags: - Trades - summary: Historical data + summary: '[trades] Historical data' description: 'Get history transactions from specific symbol, returned in time ascending order.' parameters: - name: symbol_id in: path - description: Symbol identifier for requested timeseries (full list available here) + description: Symbol identifier for requested timeseries required: true schema: type: string @@ -1687,12 +1743,12 @@ paths: get: tags: - Trades - summary: Latest data + summary: '[trades] Latest data by symbol_id' description: Get latest trades executed up to 1 minute ago. Latest data is always returned in time descending order. parameters: - name: symbol_id in: path - description: Symbol identifier for requested timeseries (full list available here) + description: Symbol identifier for requested timeseries required: true schema: type: string @@ -1737,12 +1793,12 @@ paths: get: tags: - Trades - summary: Latest data + summary: '[trades] Latest data' description: Get latest trades executed up to 1 minute ago. Latest data is always returned in time descending order. parameters: - name: filter_symbol_id in: query - description: 'Comma or semicolon delimited parts of symbol identifier used to filter response. (optional, full list available here)' + description: Comma or semicolon delimited parts of symbol identifier used to filter response. (optional) schema: type: string - name: include_id @@ -2175,6 +2231,43 @@ components: nullable: true additionalProperties: false description: Represents the last executed transaction. + v1.ListingItem: + type: object + properties: + metric_id: + type: string + description: Gets or sets the metric ID. + nullable: true + symbol_id: + type: string + description: Gets or sets the symbol ID. + nullable: true + symbol_id_external: + type: string + description: Gets or sets the symbol ID from the exchange. + nullable: true + exchange_id: + type: string + description: Gets or sets the exchange ID. + nullable: true + asset_id: + type: string + description: Gets or sets the asset ID. + nullable: true + asset_id_external: + type: string + description: Gets or sets the asset ID from the exchange. + nullable: true + chain_id: + type: string + description: Gets or sets the chain id. + nullable: true + network_id: + type: string + description: Gets or sets the network id. + nullable: true + additionalProperties: false + description: Represents a listing item. v1.Metric: type: object properties: @@ -2205,24 +2298,6 @@ components: format: double additionalProperties: false description: Represents a data model for metric data. - v1.MetricGroupData: - type: object - properties: - series_label: - type: array - items: - type: string - description: Gets or sets the labels for the series in the group. This property can be null if the metric group data does not have any series labels. - nullable: true - rows: - type: array - items: - type: array - items: { } - description: Gets or sets the rows of data in the group. Each object array in the list represents a row of data in the group. - nullable: true - additionalProperties: false - description: Represents a group of metric data in the system. v1.OrderBook: type: object properties: @@ -2757,15 +2832,29 @@ components: security: - ApiKey: [ ] tags: - - name: ExchangeRate - description: "\r\nExchange rate is defined as (VWAP-24H) last 24 hour (rolling window over time) Volume Weighted Average Price across multiple data sources listed on our platform. We are selecting and managing the data sources that are used in the calculation based on multiple factors to provide data of highest quality. \r\n\r\nAlgorithm is described below:\r\n\r\n 1. Exchange rates are produced from quotes, trades, and metadata datasets.\r\n 1. Symbols that are not data_type = \"SPOT\" are excluded from the calculation.\r\n 1. Symbols from the data sources that were marked by us as not legitimate are excluded from the calculation.\r\n 1. Quotes data where the spread is outside the range of ```<0$; 67%>``` are discarded. `spreadPrc = (ask - bid) / ((ask + bid) / 2)`\r\n 1. The midpoint from the quote data is used as a pricing reference and it's weighted by the passive cumulative volume resting on the best prices.\r\n 1. Volume from the trades is used to weight the midpoint prices in the VWAP24 algorithm.\r\n 1. Midpoint data that has not been updated in the last 5 minutes and 1 second is discarded.\r\n 1. The last 24-hour volume for each symbol is updated every 4 hours when approximately 20% of the data in the sliding window changes (also, the list of eligible markets is updated at the same time).\r\n 1. Everywhere in the algorithm below, we are using asset pairs only from exchanges that have the highest legitimacy rank, and the rest of the exchanges are discarded. As we establish the highest-ranking exchanges that have this data for each asset pair, we ensure that the highest quality data is used for each of them. The rank used for asset pairing is carried over to the following steps.\r\n 1. Every 1 second, we update VWAP24 data for every asset pair across all data sources.\r\n 1. For each asset pair, we also discard data that is outside the 3 sigma range if there are at least 3 exchanges for this asset pair.\r\n 1. From the VWAP24 data, we are creating a tree structure where node/vertex = asset and edge = rate.\r\n 1. By traversing the tree structure using the BFS algorithm and our secret sauce, we are able to establish the final exchange rates.\r\n " + - name: Exchange Rates + description: "\r\n\r\nExchange rate is defined as (VWAP-24H) last 24 hour (rolling window over time) Volume Weighted Average Price across multiple data sources listed on our platform. We are selecting and managing the data sources that are used in the calculation based on multiple factors to provide data of highest quality. \r\n\r\nAlgorithm is described below:\r\n\r\n 1. Exchange rates are produced from quotes, trades, and metadata datasets.\r\n 1. Symbols that are not data_type = \"SPOT\" are excluded from the calculation.\r\n 1. Symbols from the data sources that were marked by us as not legitimate are excluded from the calculation.\r\n 1. Quotes data where the spread is outside the range of ```<0$; 67%>``` are discarded. `spreadPrc = (ask - bid) / ((ask + bid) / 2)`\r\n 1. The midpoint from the quote data is used as a pricing reference and it's weighted by the passive cumulative volume resting on the best prices.\r\n 1. Volume from the trades is used to weight the midpoint prices in the VWAP24 algorithm.\r\n 1. Midpoint data that has not been updated in the last 5 minutes and 1 second is discarded.\r\n 1. The last 24-hour volume for each symbol is updated every 4 hours when approximately 20% of the data in the sliding window changes (also, the list of eligible markets is updated at the same time).\r\n 1. Everywhere in the algorithm below, we are using asset pairs only from exchanges that have the highest legitimacy rank, and the rest of the exchanges are discarded. As we establish the highest-ranking exchanges that have this data for each asset pair, we ensure that the highest quality data is used for each of them. The rank used for asset pairing is carried over to the following steps.\r\n 1. Every 1 second, we update VWAP24 data for every asset pair across all data sources.\r\n 1. For each asset pair, we also discard data that is outside the 3 sigma range if there are at least 3 exchanges for this asset pair.\r\n 1. From the VWAP24 data, we are creating a tree structure where node/vertex = asset and edge = rate.\r\n 1. By traversing the tree structure using the BFS algorithm and our secret sauce, we are able to establish the final exchange rates.\r\n " + - name: Metadata + description: + - name: Order Book L3 + description: "\n\nThis section describes calls related to order book data, also known as books or passive level 3 data." + - name: Order Book + description: "\n\nThis section describes calls related to order book data, also known as books or passive level 2 data.\n\n:::info\nWhen requesting current data for a specific symbol, output is not encapsulated into JSON array as only one item is returned.\n:::\n\n:::info\nGET `/v1/orderbooks/current` endpoint is charged one request per 100 data points returned after applying a filter defined by filter_symbol_id parameter. If filter symbols target more than one exchange, error is returned.\n:::\n\n:::info\nWhen requesting current order book data limited to a single level, then quotes are actually used. This information is important from the perspective that quotes data could be faster than order book data (behavior is dependent solely one the data source) and they can have the size equal to 0 when the size is unknown. Some data sources publish order books and separately quote data (without the sizes) at a higher frequency. In that case, we will merge the order book feed with quotes feed to make sure that our updates are as fast as possible. The quotes will have the size equal to 0 as the value is unknown and the customer can decide if these higher frequency updates without the sizes are valuable or if not then can discard them or ask for at least 2 order book levels (in case of a REST API call). For the data sources that publish order books only or order books and quotes with the sizes then this will not happen.\n:::" + - name: Ohlcv + description: "\n\n\nAPI calls described in this section are related to downloading OHLCV *(Open, High, Low, Close, Volume)* timeseries data.\nEach data point of this timeseries represents several indicators calculated from transactions activity inside a time range (period).\n\n:::info\nOHLCV data primary purpose is to present an overview of the market in human readable form. \nIt's often used to visualize market data on charts, websites, and various kinds of reports.\n:::\n\n:::tip\nCoinAPI expanded the standard OHLCV timeseries by including time of first and last trade and amount of trades executed inside period.\n:::\n " + - name: Assets + description: Controller for accessing asset information. - name: Metrics - description: "\nMetrics are quantitative measurements used to evaluate the performance and activity of cryptocurrency exchanges. These metrics include:\n\n1. Trading Volume: The total amount of cryptocurrency traded on an exchange within a specific time period, indicating liquidity and activity.\n1. Market Depth: The level of buy and sell orders at different price levels, providing insights into liquidity and potential price impact.\n1. Order Book: A record of outstanding buy and sell orders for a cryptocurrency, reflecting supply and demand dynamics.\n1. Spread: The difference between the highest bid and lowest ask prices, indicating liquidity and trading costs.\n1. Price Charts: Visual representations of cryptocurrency price movements over time, helping identify trends and inform trading decisions.\n1. Market Cap: The total value of a cryptocurrency calculated by its price multiplied by circulating supply, reflecting relative size and value.\n1. Trading Pairs: Combinations of cryptocurrencies available for trading, including volume, price, and spread for each pair.\n1. User Metrics: Data on active users, new registrations, user retention, and engagement, indicating platform popularity and growth.\n1. Trading Fees: Fees charged for executing trades, including fee structure, discounts, and revenue generated by the exchange.\n1. Security Metrics: Measures assessing the security of an exchange, such as past incidents, user fund protection, and security audits.\n\nThese metrics assist traders and investors in evaluating market activity, liquidity, and the reliability of crypto exchanges for informed decision-making.\n " + description: "\r\nMetrics are quantitative measurements used to evaluate the performance and activity of cryptocurrency exchanges. These metrics include:\r\n\r\n1. Trading Volume: The total amount of cryptocurrency traded on an exchange within a specific time period, indicating liquidity and activity.\r\n1. Market Depth: The level of buy and sell orders at different price levels, providing insights into liquidity and potential price impact.\r\n1. Order Book: A record of outstanding buy and sell orders for a cryptocurrency, reflecting supply and demand dynamics.\r\n1. Spread: The difference between the highest bid and lowest ask prices, indicating liquidity and trading costs.\r\n1. Price Charts: Visual representations of cryptocurrency price movements over time, helping identify trends and inform trading decisions.\r\n1. Market Cap: The total value of a cryptocurrency calculated by its price multiplied by circulating supply, reflecting relative size and value.\r\n1. Trading Pairs: Combinations of cryptocurrencies available for trading, including volume, price, and spread for each pair.\r\n1. User Metrics: Data on active users, new registrations, user retention, and engagement, indicating platform popularity and growth.\r\n1. Trading Fees: Fees charged for executing trades, including fee structure, discounts, and revenue generated by the exchange.\r\n1. Security Metrics: Measures assessing the security of an exchange, such as past incidents, user fund protection, and security audits.\r\n\r\nThese metrics assist traders and investors in evaluating market activity, liquidity, and the reliability of crypto exchanges for informed decision-making." - name: OrderBooks3 - description: 'This section describes calls related to order book data, also known as books or passive level 3 data.' + description: Controller for managing order book L3 data. - name: OrderBooks - description: "\nThis section describes calls related to order book data, also known as books or passive level 2 data.\n\n:::info\nWhen requesting current data for a specific symbol, output is not encapsulated into JSON array as only one item is returned.\n:::\n\n:::info\nGET `/v1/orderbooks/current` endpoint is charged one request per 100 data points returned after applying a filter defined by filter_symbol_id parameter. If filter symbols target more than one exchange, error is returned.\n:::\n\n:::info\nWhen requesting current order book data limited to a single level, then quotes are actually used. This information is important from the perspective that quotes data could be faster than order book data (behavior is dependent solely one the data source) and they can have the size equal to 0 when the size is unknown. Some data sources publish order books and separately quote data (without the sizes) at a higher frequency. In that case, we will merge the order book feed with quotes feed to make sure that our updates are as fast as possible. The quotes will have the size equal to 0 as the value is unknown and the customer can decide if these higher frequency updates without the sizes are valuable or if not then can discard them or ask for at least 2 order book levels (in case of a REST API call). For the data sources that publish order books only or order books and quotes with the sizes then this will not happen.\n:::\n " + description: Controller for managing order book data. - name: Quotes - description: 'This section describes calls related to quotes data, also known as quotes or passive level 1 data.' + description: 'Controller for retrieving quotes data, also known as quotes or passive level 1 data.' + - name: Symbols + description: Controller for retrieving symbol information. + - name: TimeSeries + description: 'Controller for retrieving OHLCV (Open, High, Low, Close, Volume) timeseries data.' - name: Trades - description: "\nThis section describes calls related to executed transactions data, also known as matched orders data or active data.\n\n## Possible `taker_side` values\n\nIf exchange has not reported who was aggressor side of transaction, we will classify who most probably was based on current market view.\n\n`taker_side` | Description\n--------- | -----------\n`BUY` | Exchange has reported that transaction aggressor was buying\n`SELL` | Exchange has reported that transaction aggressor was selling\n`BUY_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was buying\n`SELL_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was selling\n`UNKNOWN` | Exchange has not reported transaction aggressor and we have not estimated who it was\n\n:::tip\nTo classify who the aggressor of the transaction was, we use a proprietary algorithm that extends the method described in the paper, \\\"Inferring trade direction from intraday data (1991) by Lee and Ready\\\"\n:::\n\n## Current data \n\nTo get current last trade for all symbols, use *Quotes current data* as it includes last trade information.\n " \ No newline at end of file + description: Controller for retrieving trade data related to executed transactions. \ No newline at end of file From 2859dd8b620bd32f1778d278a85cd348fa2d25d5 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 10 Oct 2023 14:42:03 +0000 Subject: [PATCH 010/112] update marketdata rest openapi file From 7e8ce421e0371f73b859e74cd4de6a808b97294f Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 11 Oct 2023 07:13:06 +0000 Subject: [PATCH 011/112] update marketdata rest openapi file From 6d0eb4c83331d7071281b8f9d6032bda3d422f68 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 11 Oct 2023 11:00:01 +0000 Subject: [PATCH 012/112] update marketdata rest openapi file --- data-api/coinapi-marketdata-rest.yaml | 76 ++++++++++++++++++++++----- 1 file changed, 64 insertions(+), 12 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index dd84518508..d1c30eb323 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -158,24 +158,76 @@ paths: content: text/plain: schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' + $ref: '#/components/schemas/v1.ExchangeRate' + examples: + Current rate: + value: { + "time": "2023-10-11T10:46:35.9374938Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} + Historical rate: + value: { + "time": "2023-10-10T10:46:35.9822974Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} application/json: schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' + $ref: '#/components/schemas/v1.ExchangeRate' + examples: + Current rate: + value: { + "time": "2023-10-11T10:46:35.9374938Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} + Historical rate: + value: { + "time": "2023-10-10T10:46:35.9822974Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} text/json: schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' + $ref: '#/components/schemas/v1.ExchangeRate' + examples: + Current rate: + value: { + "time": "2023-10-11T10:46:35.9374938Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} + Historical rate: + value: { + "time": "2023-10-10T10:46:35.9822974Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} application/x-msgpack: schema: - type: array - items: - $ref: '#/components/schemas/v1.ExchangeRate' + $ref: '#/components/schemas/v1.ExchangeRate' + examples: + Current rate: + value: { + "time": "2023-10-11T10:46:35.9374938Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} + Historical rate: + value: { + "time": "2023-10-10T10:46:35.9822974Z", + "asset_id_base": "BTC", + "asset_id_quote": "USD", + "rate": 10000.0 +} '/v1/exchangerate/{asset_id_base}': get: tags: From 0ac92248ff39201d2075a010eb4a40b7e41d3a4f Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 11 Oct 2023 15:25:23 +0000 Subject: [PATCH 013/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index d1c30eb323..9594e3588f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T10:46:35.9374938Z", + "time": "2023-10-11T15:23:37.4251441Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T10:46:35.9822974Z", + "time": "2023-10-10T15:23:37.4766690Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T10:46:35.9374938Z", + "time": "2023-10-11T15:23:37.4251441Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T10:46:35.9822974Z", + "time": "2023-10-10T15:23:37.4766690Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T10:46:35.9374938Z", + "time": "2023-10-11T15:23:37.4251441Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T10:46:35.9822974Z", + "time": "2023-10-10T15:23:37.4766690Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T10:46:35.9374938Z", + "time": "2023-10-11T15:23:37.4251441Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T10:46:35.9822974Z", + "time": "2023-10-10T15:23:37.4766690Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From abc191453db8a1a6d2ae80819b09751eb443b2b9 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 12 Oct 2023 07:11:31 +0000 Subject: [PATCH 014/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 9594e3588f..50574c6dfd 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T15:23:37.4251441Z", + "time": "2023-10-12T07:10:46.7570049Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T15:23:37.4766690Z", + "time": "2023-10-11T07:10:46.8081924Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T15:23:37.4251441Z", + "time": "2023-10-12T07:10:46.7570049Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T15:23:37.4766690Z", + "time": "2023-10-11T07:10:46.8081924Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T15:23:37.4251441Z", + "time": "2023-10-12T07:10:46.7570049Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T15:23:37.4766690Z", + "time": "2023-10-11T07:10:46.8081924Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-11T15:23:37.4251441Z", + "time": "2023-10-12T07:10:46.7570049Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-10T15:23:37.4766690Z", + "time": "2023-10-11T07:10:46.8081924Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From ebabb7757e622bf276f29f0b50668393be34ad88 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 12 Oct 2023 13:28:45 +0000 Subject: [PATCH 015/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 38 ++++++++++++++++----------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 50574c6dfd..5ce0978f1f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T07:10:46.7570049Z", + "time": "2023-10-12T13:26:58.5026591Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T07:10:46.8081924Z", + "time": "2023-10-11T13:26:58.5507909Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T07:10:46.7570049Z", + "time": "2023-10-12T13:26:58.5026591Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T07:10:46.8081924Z", + "time": "2023-10-11T13:26:58.5507909Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T07:10:46.7570049Z", + "time": "2023-10-12T13:26:58.5026591Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T07:10:46.8081924Z", + "time": "2023-10-11T13:26:58.5507909Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T07:10:46.7570049Z", + "time": "2023-10-12T13:26:58.5026591Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T07:10:46.8081924Z", + "time": "2023-10-11T13:26:58.5507909Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -496,7 +496,7 @@ paths: get: tags: - Metrics - summary: Get listing of all supported metrics + summary: Get listing of all supported metrics by CoinAPI description: Get all data metrics. responses: '200': @@ -537,6 +537,7 @@ paths: - name: exchange_id in: query description: The symbol id. + required: true schema: type: string responses: @@ -568,7 +569,7 @@ paths: tags: - Metrics summary: Current metrics for given symbol - description: Get current exchange metrics. + description: Get current exchange metrics values. parameters: - name: metric_id in: query @@ -578,6 +579,7 @@ paths: - name: exchange_id in: query description: The symbol id. + required: true schema: type: string responses: @@ -609,16 +611,18 @@ paths: tags: - Metrics summary: Historical metrics for exchange - description: Get history. + description: Get exchange metrics history. parameters: - name: metric_id in: query description: Metric identifier (required) + required: true schema: type: string - name: exchange_id in: query description: Symbol identifier (required) + required: true schema: type: string - name: time_start @@ -725,7 +729,7 @@ paths: tags: - Metrics summary: Current metrics for given symbol - description: Get current symbol. + description: Get current symbol metrics. parameters: - name: metric_id in: query @@ -771,16 +775,18 @@ paths: tags: - Metrics summary: Historical metrics for symbol - description: Get history. + description: Get symbol history metrics. parameters: - name: metric_id in: query - description: Metric identifier (required) + description: Metric identifier + required: true schema: type: string - name: symbol_id in: query - description: Symbol identifier (required) + description: Symbol identifier + required: true schema: type: string - name: time_start @@ -958,6 +964,7 @@ paths: - name: metric_id in: query description: Metric identifier (required) + required: true schema: type: string - name: asset_id @@ -973,6 +980,7 @@ paths: - name: exchange_id in: query description: The exchange id. (required) + required: true schema: type: string - name: time_start From faf13ec2acce2fa9c12854f0213061016604f9a3 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 13 Oct 2023 07:13:18 +0000 Subject: [PATCH 016/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 84 +++++++++++++-------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 5ce0978f1f..d2937953b2 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T13:26:58.5026591Z", + "time": "2023-10-13T07:12:40.6225402Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T13:26:58.5507909Z", + "time": "2023-10-12T07:12:40.6673390Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T13:26:58.5026591Z", + "time": "2023-10-13T07:12:40.6225402Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T13:26:58.5507909Z", + "time": "2023-10-12T07:12:40.6673390Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T13:26:58.5026591Z", + "time": "2023-10-13T07:12:40.6225402Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T13:26:58.5507909Z", + "time": "2023-10-12T07:12:40.6673390Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-12T13:26:58.5026591Z", + "time": "2023-10-13T07:12:40.6225402Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-11T13:26:58.5507909Z", + "time": "2023-10-12T07:12:40.6673390Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -496,7 +496,7 @@ paths: get: tags: - Metrics - summary: Get listing of all supported metrics by CoinAPI + summary: Listing of all supported metrics by CoinAPI description: Get all data metrics. responses: '200': @@ -526,17 +526,17 @@ paths: get: tags: - Metrics - summary: Get listing of all supported exchange metrics + summary: Listing of all supported exchange metrics description: Get data metrics for exchange. parameters: - name: metric_id in: query - description: The metric id. + description: The metric identifier schema: type: string - name: exchange_id in: query - description: The symbol id. + description: The exchange identifier required: true schema: type: string @@ -568,17 +568,17 @@ paths: get: tags: - Metrics - summary: Current metrics for given symbol + summary: Current metrics for given exchange description: Get current exchange metrics values. parameters: - name: metric_id in: query - description: The metric id. + description: The metric identifier schema: type: string - name: exchange_id in: query - description: The symbol id. + description: The exchange identifier required: true schema: type: string @@ -610,18 +610,18 @@ paths: get: tags: - Metrics - summary: Historical metrics for exchange + summary: Historical metrics for the exchange description: Get exchange metrics history. parameters: - name: metric_id in: query - description: Metric identifier (required) + description: Metric identifier required: true schema: type: string - name: exchange_id in: query - description: Symbol identifier (required) + description: Exchange identifier required: true schema: type: string @@ -687,17 +687,17 @@ paths: parameters: - name: metric_id in: query - description: The metric id. + description: Metric identifier schema: type: string - name: exchange_id in: query - description: The exchange id. + description: Exchange identifier schema: type: string - name: symbol_id in: query - description: The symbol id. + description: Symbol identifier schema: type: string responses: @@ -733,17 +733,17 @@ paths: parameters: - name: metric_id in: query - description: The metric id. + description: Metric identifier schema: type: string - name: symbol_id in: query - description: The symbol id. + description: Symbol identifier schema: type: string - name: exchange_id in: query - description: The exchange id. + description: Exchange id. schema: type: string responses: @@ -775,7 +775,7 @@ paths: tags: - Metrics summary: Historical metrics for symbol - description: Get symbol history metrics. + description: Get symbol metrics history. parameters: - name: metric_id in: query @@ -846,37 +846,37 @@ paths: get: tags: - Metrics - summary: Get listing of all supported metrics for asset + summary: Listing of all supported metrics for asset description: Get data metrics for asset. parameters: - name: metric_id in: query - description: The metric id. + description: Metric identifier schema: type: string - name: exchange_id in: query - description: The exchange id. + description: Exchange identifier schema: type: string - name: chain_id in: query - description: The chain id. + description: Chain identifier schema: type: string - name: network_id in: query - description: The network id. + description: Network identifier schema: type: string - name: asset_id in: query - description: The asset id. + description: Asset identifier schema: type: string - name: asset_id_external in: query - description: The asset external id. + description: The asset external identifier schema: type: string responses: @@ -908,26 +908,26 @@ paths: tags: - Metrics summary: Current metrics for given asset - description: Get current symbol. + description: Get current asset metrics. parameters: - name: metric_id in: query - description: The metric id. + description: Metric identifier schema: type: string - name: asset_id in: query - description: Asset identifier (required if no asset_id_external provided) + description: Asset identifier schema: type: string - name: asset_id_external in: query - description: Exchange asset identifier (required if no asset_id provided) + description: Exchange asset identifier schema: type: string - name: exchange_id in: query - description: The exchange id. + description: Exchange identifier schema: type: string responses: @@ -959,27 +959,27 @@ paths: tags: - Metrics summary: Historical metrics for asset - description: Get history. + description: Get asset metrics history. parameters: - name: metric_id in: query - description: Metric identifier (required) + description: Metric identifier required: true schema: type: string - name: asset_id in: query - description: Asset identifier (required if no asset_id_external provided) + description: Asset identifier schema: type: string - name: asset_id_external in: query - description: Exchange asset identifier (required if no asset_id provided) + description: Exchange asset identifier schema: type: string - name: exchange_id in: query - description: The exchange id. (required) + description: Exchange identifier required: true schema: type: string From f3513b2bcc4bcaad525df60aedcf0cfd269360d9 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 13 Oct 2023 09:00:20 +0000 Subject: [PATCH 017/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index d2937953b2..bfe45169a4 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T07:12:40.6225402Z", + "time": "2023-10-13T08:58:42.8913250Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T07:12:40.6673390Z", + "time": "2023-10-12T08:58:42.9362649Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T07:12:40.6225402Z", + "time": "2023-10-13T08:58:42.8913250Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T07:12:40.6673390Z", + "time": "2023-10-12T08:58:42.9362649Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T07:12:40.6225402Z", + "time": "2023-10-13T08:58:42.8913250Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T07:12:40.6673390Z", + "time": "2023-10-12T08:58:42.9362649Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T07:12:40.6225402Z", + "time": "2023-10-13T08:58:42.8913250Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T07:12:40.6673390Z", + "time": "2023-10-12T08:58:42.9362649Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 9d5784fc1c282f3fc16d5523b3550be4279b1ab7 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 13 Oct 2023 09:02:42 +0000 Subject: [PATCH 018/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index bfe45169a4..131b766123 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T08:58:42.8913250Z", + "time": "2023-10-13T09:01:46.0283418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T08:58:42.9362649Z", + "time": "2023-10-12T09:01:46.0797261Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T08:58:42.8913250Z", + "time": "2023-10-13T09:01:46.0283418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T08:58:42.9362649Z", + "time": "2023-10-12T09:01:46.0797261Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T08:58:42.8913250Z", + "time": "2023-10-13T09:01:46.0283418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T08:58:42.9362649Z", + "time": "2023-10-12T09:01:46.0797261Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T08:58:42.8913250Z", + "time": "2023-10-13T09:01:46.0283418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T08:58:42.9362649Z", + "time": "2023-10-12T09:01:46.0797261Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 2bdb71c7cd9aabb9e5ae528b89ca63c1d54f489c Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 13 Oct 2023 09:26:48 +0000 Subject: [PATCH 019/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 131b766123..3dd8615268 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -1,6 +1,6 @@ openapi: 3.0.1 info: - title: Market Data - REST API + title: REST API description: "\nRESTful endpoint provides the widest range of data, based on HTTP protocol which works in Request-Reply scheme.\n\nImplemented Standards:\n\n * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945)\n * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616)\n * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540)\n * [OpenAPI v3](https://www.openapis.org/)\n\n> **Note:** We adhere to the OpenAPI standards for documenting our API.\n\n## OpenAPI Specification\n\nTo access the OpenAPI specification for our API, please refer to the following link: [OpenAPI v3](https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml)\n\n## Endpoints\n\nEnviroment | Encryption | Value \n--- | --- | ---\nProduction | Yes | `https://rest.coinapi.io/`\nProduction | No | `http://rest.coinapi.io/`\n\n:::info\n\nFor real-time market data streaming, you should use WebSockets. REST API only supports pooling, meaning you can periodically request the current market data state. In streaming, you subscribe and data or updates are delivered to you continuously.\n\n:::\n\n## General\n\nIf you want to learn how to authenticate to this API, you can find detailed instructions and guidance in\n[authentication section](/authentication) of this documentation.\n\n### HTTP Requests\n\nEach HTTP request must contain the header ``Accept: application/json`` as all our responses are in JSON format.\n\nWe encourage you to use the HTTP request header ``Accept-Encoding: deflate, gzip`` for all requests. \nThis will indicate to us that we can deliver compressed data to you which on your side should be decompressed transparently.\n\n:::tip\n\nBy allowing data compression you are lowering bandwidth requirements by approximately 80%. \nThis is important for requesting large amounts of data or using WebSocket Streaming API, \nas we can deliver data to you faster and more effectively.\n\n:::\n\n#### HTTP Success\n\nSuccessful HTTP responses have the status code `200` and the body in a format according to documentation of the requested resource.\n\n:::info\n\nYou should always check that your HTTP response status code is equal to 200, otherwise the requested was not successful.\n\n:::\n\n#### HTTP Errors\n\n> Error message is returned in JSON structured like this:\n\n```json\n{\n \"message\": \"Invalid API key\"\n}\n```\n\nAll HTTP requests with response status codes different to `200` must be considered as failed \nand you should expect additional JSON inside the body of the response with the error message encapsulated inside it as shown in the example.\nWe use the following error codes:\n\nError Code | Meaning\n---------- | -------\n400 | Bad Request -- There is something wrong with your request\n401 | Unauthorized -- Your API key is wrong\n403 | Forbidden -- Your API key doesnt't have enough privileges to access this resource\n429 | Too many requests -- You have exceeded your API key rate limits\n550 | No data -- You requested specific single item that we don't have at this moment.\n\n:::info\n\nGood practice is to store all error messages somewhere along with request data for further manual review.\n\n:::\n\n### Limits\n\nAny authenticated endpoint is providing (in HTTP response headers) information about the current state of the limits associated with API Key. In this section we will describe each limit.\n\n#### Request limit / APIKey\n\n```html\nX-RateLimit-Limit: 1000000\nX-RateLimit-Remaining: 999989\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2018-01-22T15:25:15.1234567Z\n```\n\nThe request limit define number of maximum requests that could be executed in the 24 hours period (sliding/rollowing window - always last 24 hours from specific moment) for your subscription.\n\nWe define request as data request credits and this is not always equal to the number of API calls executed against the API. A request is deemed to be a single one if the limit query parameter on the endpoint isn’t available, isn’t used or it's stated otherwise in the API documentation. Otherwise — if the limit query parameter is available and is used — then each of the 100 data points returned in the response is counted as one request.\n\nFor example at the 2019-08-22 13:00 UTC value of the requests remaining (X-RateLimit-Remaining) will be equal to the allocated quota (X-RateLimit-Limit) decreased by the sum of the request costs (SUM(X-RateLimit-Request-Cost)) executed in the period 2019-08-21 13:00 UTC - 2019-08-22 13:00 UTC (last 24 hours).\n\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-RateLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Limit | int | Is an optional feature that can be enabled via the customer portal to impose a limit on the capabilities of a specific API key. It allows you to define a threshold for the number of requests that can be made using a single API key within a 24-hour time frame.\nX-RateLimit-Remaining | int | Provides information about the number of requests that can still be made within the last 24-hour period based on the usage history. This header serves as a helpful indicator of the remaining request capacity, allowing API consumers to manage their usage effectively. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Request-Cost | int | The number of requests used to generate current HTTP response.\nX-RateLimit-Reset | timestring | The time when all provisioned requests are available to execute again if no more requests will be executed.\nX-RateLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal.\nX-RateLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase.\nX-RateLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period.\n\n```json\nGET v1/exchanges/ECB/apiKey-ED802AF4-E855-YOUR-API-KEY\nHost: coinapi.io\nX-RateLimit-Used: 1000\nX-RateLimit-Limit: 5000\nX-RateLimit-Remaining: 4000\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z\nX-RateLimit-Quota-Overage: ENABLED\nX-RateLimit-Quota-Allocated: 10000\nX-RateLimit-Quota-Remaining: 5000\n```\n\nExplanation:\n\n- X-RateLimit-Used: 1000 (requests used in the last 24 hours)\n- X-RateLimit-Limit: 5000 (total request limit within a 24-hour time frame)\n- X-RateLimit-Remaining: 4000 (requests remaining within the last 24 hours)\n- X-RateLimit-Request-Cost: 1 (cost or \"weight\" of each individual request)\n- X-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z (when the rate limit will reset within a 24-hour period)\n- X-RateLimit-Overage: ENABLED (API key may exceed the plan quota within a 24-hour time frame)\n- X-RateLimit-Quota-Allocated: 10000 (total number of requests allowed for all API keys within the subscription within a 24-hour time frame)\n- X-RateLimit-Quota-Remaining: 5000 (requests remaining within the subscription's allocated quota within the last 24 hours)\n\n#### Concurrency limit / APIKey\n\n```html\nX-ConcurrencyLimit-Limit: 10\nX-ConcurrencyLimit-Remaining: 5\n```\n\nThe concurrency limit defines the number of maximum concurrent API calls/requests that the API could process for your subscription at the current moment. Every API call/request increases the Concurrency limit against quota, and when it finishes, decreases it.\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-ConcurrencyLimit-Limit | int | Concurrency limit allocated for your API key.\nX-ConcurrencyLimit-Remaining | int | The number of concurrent API calls/requests available to be executed in this moment for your API key.\n\n### Output data format\n\nBy default we are using JSON output data format for all of our endpoints, you can control format of data by using `output_format` variable in query string parameters.\n\n#### URL Parameters\n\nParameter | Type | Description\n---------- | ------- | -------\noutput_format | string | Output data format *(optional, default value is `json`, possible values are `json`, `xml` or `csv`)*\ncsv_include_header | bool | Ignore header line in CSV output? *(optional, default value is `true`, `true` to include CSV header line, `false` otherwise)*\ncsv_include_quotes | bool | Encapsulate strings with quotes in CSV output? *(optional, default value is `false`, `true` to encapsulate all strings with `\"`, `false` to leave them unquoted)*\ncsv_exclude_col | string | Comma delimited list of column names to ignore in CSV output *(optional, by default all columns are included)*\ncsv_set_delimiter | string | Character that will be used as column delimiter in CSV output *(optional, default value is `;`)*\ncsv_set_dec_mark | string | Character that will be used as decimal separator in CSV output *(optional, default value is `.`)*\ncsv_set_timeformat | string | Format for datetime type in CSV output or `unix` for unix timestamp *(optional, default value is `yyyy-MM-ddTHH:mm:ss.fffffffZ`)*\ncsv_set_newline | string | New line type *(optional, default value is `unix`, possible values `win`, `mac`, `unix`)*\n\n### Excel / G-Sheets\n\nThere are several ways to use data from our REST API inside the Excel, Google Sheets, or similar calculation sheet application. This section will do as best as possible to keep all information up to date on how you could load the data into these applications. Feel free to contact support if we are missing an option.\n\n#### CSV download, import:\n\n 1. Open the data in the CSV format from the browser eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n 2. Save the data to the file with the .csv extension.\n 3. Use the file saved and import it into the software.\n 4. When configuring import, refer to the parameters like delimiter from the [Output data format](#output-data-format)\n\nThe platform-independent way described above is based on CSV but could also be used in other formats like JSON and XML as long as the software support it, but the import procedure needs to be adjusted accordingly.\n\n#### Microsoft Excel\n\n * Use [PowerQuery](https://docs.microsoft.com/en-us/power-query/power-query-what-is-power-query) to load the URL directly into the CSV import without saving the file locally. \n * Use the [=WEBSERVICE](https://support.office.com/en-us/article/webservice-function-0546a35a-ecc6-4739-aed7-c0b7ce1562c4) function to load the API response directly into the sheet, but this will not parse the data; additional processing is required.\n\n#### Google Sheets\n\n * Use [=IMPORT](https://support.google.com/docs/answer/3093335?hl=en) function to load the REST API endpoint and automatically parse the CSV format data into the cells. eg. ```=IMPORTDATA(\"https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n\n#### OpenOffice Calc\n\n * Select the menu Insert -> Sheet From File, 2. In the Insert dialog, put the URL eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv``` in the File Name box at the bottom. Set the drop-down list next to that to Web Page Query and click Open. The Text Import dialog opens where you can change the defaults if needed.\n " contact: name: COINAPI LTD @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:01:46.0283418Z", + "time": "2023-10-13T09:25:15.9401624Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:01:46.0797261Z", + "time": "2023-10-12T09:25:15.9836703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:01:46.0283418Z", + "time": "2023-10-13T09:25:15.9401624Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:01:46.0797261Z", + "time": "2023-10-12T09:25:15.9836703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:01:46.0283418Z", + "time": "2023-10-13T09:25:15.9401624Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:01:46.0797261Z", + "time": "2023-10-12T09:25:15.9836703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:01:46.0283418Z", + "time": "2023-10-13T09:25:15.9401624Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:01:46.0797261Z", + "time": "2023-10-12T09:25:15.9836703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 6104efbd721ff237fec5b23be466c42a820ef26c Mon Sep 17 00:00:00 2001 From: svisstack Date: Sat, 14 Oct 2023 07:13:04 +0000 Subject: [PATCH 020/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 3dd8615268..a461433d98 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:25:15.9401624Z", + "time": "2023-10-14T07:12:11.3470323Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:25:15.9836703Z", + "time": "2023-10-13T07:12:11.4047669Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:25:15.9401624Z", + "time": "2023-10-14T07:12:11.3470323Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:25:15.9836703Z", + "time": "2023-10-13T07:12:11.4047669Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:25:15.9401624Z", + "time": "2023-10-14T07:12:11.3470323Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:25:15.9836703Z", + "time": "2023-10-13T07:12:11.4047669Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-13T09:25:15.9401624Z", + "time": "2023-10-14T07:12:11.3470323Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-12T09:25:15.9836703Z", + "time": "2023-10-13T07:12:11.4047669Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From fa9e43e1e99fd1fc64997f8f3625bc8de181aef9 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 15 Oct 2023 07:11:25 +0000 Subject: [PATCH 021/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index a461433d98..dfddd6187b 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-14T07:12:11.3470323Z", + "time": "2023-10-15T07:10:46.3006604Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-13T07:12:11.4047669Z", + "time": "2023-10-14T07:10:46.3456521Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-14T07:12:11.3470323Z", + "time": "2023-10-15T07:10:46.3006604Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-13T07:12:11.4047669Z", + "time": "2023-10-14T07:10:46.3456521Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-14T07:12:11.3470323Z", + "time": "2023-10-15T07:10:46.3006604Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-13T07:12:11.4047669Z", + "time": "2023-10-14T07:10:46.3456521Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-14T07:12:11.3470323Z", + "time": "2023-10-15T07:10:46.3006604Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-13T07:12:11.4047669Z", + "time": "2023-10-14T07:10:46.3456521Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 5d34da7f09219d81255b9b98b04ac0c3bf37170d Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 16 Oct 2023 10:54:13 +0000 Subject: [PATCH 022/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index dfddd6187b..d59f9e19b8 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-15T07:10:46.3006604Z", + "time": "2023-10-16T10:52:36.1186595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-14T07:10:46.3456521Z", + "time": "2023-10-15T10:52:36.1642907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-15T07:10:46.3006604Z", + "time": "2023-10-16T10:52:36.1186595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-14T07:10:46.3456521Z", + "time": "2023-10-15T10:52:36.1642907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-15T07:10:46.3006604Z", + "time": "2023-10-16T10:52:36.1186595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-14T07:10:46.3456521Z", + "time": "2023-10-15T10:52:36.1642907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-15T07:10:46.3006604Z", + "time": "2023-10-16T10:52:36.1186595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-14T07:10:46.3456521Z", + "time": "2023-10-15T10:52:36.1642907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 60d904f35ef9c9916cd4d208d4a628c109e1e387 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 16 Oct 2023 11:09:43 +0000 Subject: [PATCH 023/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index d59f9e19b8..a07b61392a 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T10:52:36.1186595Z", + "time": "2023-10-16T11:08:50.9213790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T10:52:36.1642907Z", + "time": "2023-10-15T11:08:50.9758784Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T10:52:36.1186595Z", + "time": "2023-10-16T11:08:50.9213790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T10:52:36.1642907Z", + "time": "2023-10-15T11:08:50.9758784Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T10:52:36.1186595Z", + "time": "2023-10-16T11:08:50.9213790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T10:52:36.1642907Z", + "time": "2023-10-15T11:08:50.9758784Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T10:52:36.1186595Z", + "time": "2023-10-16T11:08:50.9213790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T10:52:36.1642907Z", + "time": "2023-10-15T11:08:50.9758784Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 7bdbf654658d5c476ca50ca39460a93de95b4f43 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 16 Oct 2023 11:25:22 +0000 Subject: [PATCH 024/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index a07b61392a..6ff1c5368a 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:08:50.9213790Z", + "time": "2023-10-16T11:22:31.1269215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:08:50.9758784Z", + "time": "2023-10-15T11:22:31.1706482Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:08:50.9213790Z", + "time": "2023-10-16T11:22:31.1269215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:08:50.9758784Z", + "time": "2023-10-15T11:22:31.1706482Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:08:50.9213790Z", + "time": "2023-10-16T11:22:31.1269215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:08:50.9758784Z", + "time": "2023-10-15T11:22:31.1706482Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:08:50.9213790Z", + "time": "2023-10-16T11:22:31.1269215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:08:50.9758784Z", + "time": "2023-10-15T11:22:31.1706482Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -682,7 +682,7 @@ paths: get: tags: - Metrics - summary: Get listing of all supported metrics for symbol + summary: Listing of all supported metrics for symbol description: Get data metrics for symbol. parameters: - name: metric_id From e12c92d4e8bcf86f701a78fa8a364138795e2766 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 17 Oct 2023 15:03:50 +0000 Subject: [PATCH 025/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 6ff1c5368a..003f99cbca 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:22:31.1269215Z", + "time": "2023-10-17T15:01:51.3109421Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:22:31.1706482Z", + "time": "2023-10-16T15:01:51.3834235Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:22:31.1269215Z", + "time": "2023-10-17T15:01:51.3109421Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:22:31.1706482Z", + "time": "2023-10-16T15:01:51.3834235Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:22:31.1269215Z", + "time": "2023-10-17T15:01:51.3109421Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:22:31.1706482Z", + "time": "2023-10-16T15:01:51.3834235Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-16T11:22:31.1269215Z", + "time": "2023-10-17T15:01:51.3109421Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-15T11:22:31.1706482Z", + "time": "2023-10-16T15:01:51.3834235Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From b9b32f044c4a8bce7fc72a01d7d8c2a4597847c2 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 17 Oct 2023 18:41:02 +0000 Subject: [PATCH 026/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 003f99cbca..9d38261243 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: REST API - description: "\nRESTful endpoint provides the widest range of data, based on HTTP protocol which works in Request-Reply scheme.\n\nImplemented Standards:\n\n * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945)\n * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616)\n * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540)\n * [OpenAPI v3](https://www.openapis.org/)\n\n> **Note:** We adhere to the OpenAPI standards for documenting our API.\n\n## OpenAPI Specification\n\nTo access the OpenAPI specification for our API, please refer to the following link: [OpenAPI v3](https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml)\n\n## Endpoints\n\nEnviroment | Encryption | Value \n--- | --- | ---\nProduction | Yes | `https://rest.coinapi.io/`\nProduction | No | `http://rest.coinapi.io/`\n\n:::info\n\nFor real-time market data streaming, you should use WebSockets. REST API only supports pooling, meaning you can periodically request the current market data state. In streaming, you subscribe and data or updates are delivered to you continuously.\n\n:::\n\n## General\n\nIf you want to learn how to authenticate to this API, you can find detailed instructions and guidance in\n[authentication section](/authentication) of this documentation.\n\n### HTTP Requests\n\nEach HTTP request must contain the header ``Accept: application/json`` as all our responses are in JSON format.\n\nWe encourage you to use the HTTP request header ``Accept-Encoding: deflate, gzip`` for all requests. \nThis will indicate to us that we can deliver compressed data to you which on your side should be decompressed transparently.\n\n:::tip\n\nBy allowing data compression you are lowering bandwidth requirements by approximately 80%. \nThis is important for requesting large amounts of data or using WebSocket Streaming API, \nas we can deliver data to you faster and more effectively.\n\n:::\n\n#### HTTP Success\n\nSuccessful HTTP responses have the status code `200` and the body in a format according to documentation of the requested resource.\n\n:::info\n\nYou should always check that your HTTP response status code is equal to 200, otherwise the requested was not successful.\n\n:::\n\n#### HTTP Errors\n\n> Error message is returned in JSON structured like this:\n\n```json\n{\n \"message\": \"Invalid API key\"\n}\n```\n\nAll HTTP requests with response status codes different to `200` must be considered as failed \nand you should expect additional JSON inside the body of the response with the error message encapsulated inside it as shown in the example.\nWe use the following error codes:\n\nError Code | Meaning\n---------- | -------\n400 | Bad Request -- There is something wrong with your request\n401 | Unauthorized -- Your API key is wrong\n403 | Forbidden -- Your API key doesnt't have enough privileges to access this resource\n429 | Too many requests -- You have exceeded your API key rate limits\n550 | No data -- You requested specific single item that we don't have at this moment.\n\n:::info\n\nGood practice is to store all error messages somewhere along with request data for further manual review.\n\n:::\n\n### Limits\n\nAny authenticated endpoint is providing (in HTTP response headers) information about the current state of the limits associated with API Key. In this section we will describe each limit.\n\n#### Request limit / APIKey\n\n```html\nX-RateLimit-Limit: 1000000\nX-RateLimit-Remaining: 999989\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2018-01-22T15:25:15.1234567Z\n```\n\nThe request limit define number of maximum requests that could be executed in the 24 hours period (sliding/rollowing window - always last 24 hours from specific moment) for your subscription.\n\nWe define request as data request credits and this is not always equal to the number of API calls executed against the API. A request is deemed to be a single one if the limit query parameter on the endpoint isn’t available, isn’t used or it's stated otherwise in the API documentation. Otherwise — if the limit query parameter is available and is used — then each of the 100 data points returned in the response is counted as one request.\n\nFor example at the 2019-08-22 13:00 UTC value of the requests remaining (X-RateLimit-Remaining) will be equal to the allocated quota (X-RateLimit-Limit) decreased by the sum of the request costs (SUM(X-RateLimit-Request-Cost)) executed in the period 2019-08-21 13:00 UTC - 2019-08-22 13:00 UTC (last 24 hours).\n\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-RateLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Limit | int | Is an optional feature that can be enabled via the customer portal to impose a limit on the capabilities of a specific API key. It allows you to define a threshold for the number of requests that can be made using a single API key within a 24-hour time frame.\nX-RateLimit-Remaining | int | Provides information about the number of requests that can still be made within the last 24-hour period based on the usage history. This header serves as a helpful indicator of the remaining request capacity, allowing API consumers to manage their usage effectively. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Request-Cost | int | The number of requests used to generate current HTTP response.\nX-RateLimit-Reset | timestring | The time when all provisioned requests are available to execute again if no more requests will be executed.\nX-RateLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal.\nX-RateLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase.\nX-RateLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period.\n\n```json\nGET v1/exchanges/ECB/apiKey-ED802AF4-E855-YOUR-API-KEY\nHost: coinapi.io\nX-RateLimit-Used: 1000\nX-RateLimit-Limit: 5000\nX-RateLimit-Remaining: 4000\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z\nX-RateLimit-Quota-Overage: ENABLED\nX-RateLimit-Quota-Allocated: 10000\nX-RateLimit-Quota-Remaining: 5000\n```\n\nExplanation:\n\n- X-RateLimit-Used: 1000 (requests used in the last 24 hours)\n- X-RateLimit-Limit: 5000 (total request limit within a 24-hour time frame)\n- X-RateLimit-Remaining: 4000 (requests remaining within the last 24 hours)\n- X-RateLimit-Request-Cost: 1 (cost or \"weight\" of each individual request)\n- X-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z (when the rate limit will reset within a 24-hour period)\n- X-RateLimit-Overage: ENABLED (API key may exceed the plan quota within a 24-hour time frame)\n- X-RateLimit-Quota-Allocated: 10000 (total number of requests allowed for all API keys within the subscription within a 24-hour time frame)\n- X-RateLimit-Quota-Remaining: 5000 (requests remaining within the subscription's allocated quota within the last 24 hours)\n\n#### Concurrency limit / APIKey\n\n```html\nX-ConcurrencyLimit-Limit: 10\nX-ConcurrencyLimit-Remaining: 5\n```\n\nThe concurrency limit defines the number of maximum concurrent API calls/requests that the API could process for your subscription at the current moment. Every API call/request increases the Concurrency limit against quota, and when it finishes, decreases it.\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-ConcurrencyLimit-Limit | int | Concurrency limit allocated for your API key.\nX-ConcurrencyLimit-Remaining | int | The number of concurrent API calls/requests available to be executed in this moment for your API key.\n\n### Output data format\n\nBy default we are using JSON output data format for all of our endpoints, you can control format of data by using `output_format` variable in query string parameters.\n\n#### URL Parameters\n\nParameter | Type | Description\n---------- | ------- | -------\noutput_format | string | Output data format *(optional, default value is `json`, possible values are `json`, `xml` or `csv`)*\ncsv_include_header | bool | Ignore header line in CSV output? *(optional, default value is `true`, `true` to include CSV header line, `false` otherwise)*\ncsv_include_quotes | bool | Encapsulate strings with quotes in CSV output? *(optional, default value is `false`, `true` to encapsulate all strings with `\"`, `false` to leave them unquoted)*\ncsv_exclude_col | string | Comma delimited list of column names to ignore in CSV output *(optional, by default all columns are included)*\ncsv_set_delimiter | string | Character that will be used as column delimiter in CSV output *(optional, default value is `;`)*\ncsv_set_dec_mark | string | Character that will be used as decimal separator in CSV output *(optional, default value is `.`)*\ncsv_set_timeformat | string | Format for datetime type in CSV output or `unix` for unix timestamp *(optional, default value is `yyyy-MM-ddTHH:mm:ss.fffffffZ`)*\ncsv_set_newline | string | New line type *(optional, default value is `unix`, possible values `win`, `mac`, `unix`)*\n\n### Excel / G-Sheets\n\nThere are several ways to use data from our REST API inside the Excel, Google Sheets, or similar calculation sheet application. This section will do as best as possible to keep all information up to date on how you could load the data into these applications. Feel free to contact support if we are missing an option.\n\n#### CSV download, import:\n\n 1. Open the data in the CSV format from the browser eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n 2. Save the data to the file with the .csv extension.\n 3. Use the file saved and import it into the software.\n 4. When configuring import, refer to the parameters like delimiter from the [Output data format](#output-data-format)\n\nThe platform-independent way described above is based on CSV but could also be used in other formats like JSON and XML as long as the software support it, but the import procedure needs to be adjusted accordingly.\n\n#### Microsoft Excel\n\n * Use [PowerQuery](https://docs.microsoft.com/en-us/power-query/power-query-what-is-power-query) to load the URL directly into the CSV import without saving the file locally. \n * Use the [=WEBSERVICE](https://support.office.com/en-us/article/webservice-function-0546a35a-ecc6-4739-aed7-c0b7ce1562c4) function to load the API response directly into the sheet, but this will not parse the data; additional processing is required.\n\n#### Google Sheets\n\n * Use [=IMPORT](https://support.google.com/docs/answer/3093335?hl=en) function to load the REST API endpoint and automatically parse the CSV format data into the cells. eg. ```=IMPORTDATA(\"https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n\n#### OpenOffice Calc\n\n * Select the menu Insert -> Sheet From File, 2. In the Insert dialog, put the URL eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv``` in the File Name box at the bottom. Set the drop-down list next to that to Web Page Query and click Open. The Text Import dialog opens where you can change the defaults if needed.\n " + description: "\nRESTful endpoint provides the widest range of data, based on HTTP protocol which works in Request-Reply scheme.\n\nImplemented Standards:\n\n * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945)\n * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616)\n * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540)\n * [OpenAPI v3](https://www.openapis.org/)\n\n> **Note:** We adhere to the OpenAPI standards for documenting our API.\n\n## OpenAPI Specification\n\nTo access our API's OpenAPI specification, you can use the following link: [OpenAPI v3](https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml)\n\nIf you need to import the OpenAPI file into software like Postman, simply copy and paste the link below:\n```shell\nhttps://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml\n```\n\n## Endpoints\n\nEnviroment | Encryption | Value \n--- | --- | ---\nProduction | Yes | `https://rest.coinapi.io/`\nProduction | No | `http://rest.coinapi.io/`\n\n:::info\n\nFor real-time market data streaming, you should use WebSockets. REST API only supports pooling, meaning you can periodically request the current market data state. In streaming, you subscribe and data or updates are delivered to you continuously.\n\n:::\n\n## General\n\nIf you want to learn how to authenticate to this API, you can find detailed instructions and guidance in\n[authentication section](/authentication) of this documentation.\n\n### HTTP Requests\n\nEach HTTP request must contain the header ``Accept: application/json`` as all our responses are in JSON format.\n\nWe encourage you to use the HTTP request header ``Accept-Encoding: deflate, gzip`` for all requests. \nThis will indicate to us that we can deliver compressed data to you which on your side should be decompressed transparently.\n\n:::tip\n\nBy allowing data compression you are lowering bandwidth requirements by approximately 80%. \nThis is important for requesting large amounts of data or using WebSocket Streaming API, \nas we can deliver data to you faster and more effectively.\n\n:::\n\n#### HTTP Success\n\nSuccessful HTTP responses have the status code `200` and the body in a format according to documentation of the requested resource.\n\n:::info\n\nYou should always check that your HTTP response status code is equal to 200, otherwise the requested was not successful.\n\n:::\n\n#### HTTP Errors\n\n> Error message is returned in JSON structured like this:\n\n```json\n{\n \"message\": \"Invalid API key\"\n}\n```\n\nAll HTTP requests with response status codes different to `200` must be considered as failed \nand you should expect additional JSON inside the body of the response with the error message encapsulated inside it as shown in the example.\nWe use the following error codes:\n\nError Code | Meaning\n---------- | -------\n400 | Bad Request -- There is something wrong with your request\n401 | Unauthorized -- Your API key is wrong\n403 | Forbidden -- Your API key doesnt't have enough privileges to access this resource\n429 | Too many requests -- You have exceeded your API key rate limits\n550 | No data -- You requested specific single item that we don't have at this moment.\n\n:::info\n\nGood practice is to store all error messages somewhere along with request data for further manual review.\n\n:::\n\n### Limits\n\nAny authenticated endpoint is providing (in HTTP response headers) information about the current state of the limits associated with API Key. In this section we will describe each limit.\n\n#### Request limit / APIKey\n\n```html\nX-RateLimit-Limit: 1000000\nX-RateLimit-Remaining: 999989\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2018-01-22T15:25:15.1234567Z\n```\n\nThe request limit define number of maximum requests that could be executed in the 24 hours period (sliding/rollowing window - always last 24 hours from specific moment) for your subscription.\n\nWe define request as data request credits and this is not always equal to the number of API calls executed against the API. A request is deemed to be a single one if the limit query parameter on the endpoint isn’t available, isn’t used or it's stated otherwise in the API documentation. Otherwise — if the limit query parameter is available and is used — then each of the 100 data points returned in the response is counted as one request.\n\nFor example at the 2019-08-22 13:00 UTC value of the requests remaining (X-RateLimit-Remaining) will be equal to the allocated quota (X-RateLimit-Limit) decreased by the sum of the request costs (SUM(X-RateLimit-Request-Cost)) executed in the period 2019-08-21 13:00 UTC - 2019-08-22 13:00 UTC (last 24 hours).\n\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-RateLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Limit | int | Is an optional feature that can be enabled via the customer portal to impose a limit on the capabilities of a specific API key. It allows you to define a threshold for the number of requests that can be made using a single API key within a 24-hour time frame.\nX-RateLimit-Remaining | int | Provides information about the number of requests that can still be made within the last 24-hour period based on the usage history. This header serves as a helpful indicator of the remaining request capacity, allowing API consumers to manage their usage effectively. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Request-Cost | int | The number of requests used to generate current HTTP response.\nX-RateLimit-Reset | timestring | The time when all provisioned requests are available to execute again if no more requests will be executed.\nX-RateLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal.\nX-RateLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase.\nX-RateLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period.\n\n```json\nGET v1/exchanges/ECB/apiKey-ED802AF4-E855-YOUR-API-KEY\nHost: coinapi.io\nX-RateLimit-Used: 1000\nX-RateLimit-Limit: 5000\nX-RateLimit-Remaining: 4000\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z\nX-RateLimit-Quota-Overage: ENABLED\nX-RateLimit-Quota-Allocated: 10000\nX-RateLimit-Quota-Remaining: 5000\n```\n\nExplanation:\n\n- X-RateLimit-Used: 1000 (requests used in the last 24 hours)\n- X-RateLimit-Limit: 5000 (total request limit within a 24-hour time frame)\n- X-RateLimit-Remaining: 4000 (requests remaining within the last 24 hours)\n- X-RateLimit-Request-Cost: 1 (cost or \"weight\" of each individual request)\n- X-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z (when the rate limit will reset within a 24-hour period)\n- X-RateLimit-Overage: ENABLED (API key may exceed the plan quota within a 24-hour time frame)\n- X-RateLimit-Quota-Allocated: 10000 (total number of requests allowed for all API keys within the subscription within a 24-hour time frame)\n- X-RateLimit-Quota-Remaining: 5000 (requests remaining within the subscription's allocated quota within the last 24 hours)\n\n#### Concurrency limit / APIKey\n\n```html\nX-ConcurrencyLimit-Limit: 10\nX-ConcurrencyLimit-Remaining: 5\n```\n\nThe concurrency limit defines the number of maximum concurrent API calls/requests that the API could process for your subscription at the current moment. Every API call/request increases the Concurrency limit against quota, and when it finishes, decreases it.\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-ConcurrencyLimit-Limit | int | Concurrency limit allocated for your API key.\nX-ConcurrencyLimit-Remaining | int | The number of concurrent API calls/requests available to be executed in this moment for your API key.\n\n### Output data format\n\nBy default we are using JSON output data format for all of our endpoints, you can control format of data by using `output_format` variable in query string parameters.\n\n#### URL Parameters\n\nParameter | Type | Description\n---------- | ------- | -------\noutput_format | string | Output data format *(optional, default value is `json`, possible values are `json`, `xml` or `csv`)*\ncsv_include_header | bool | Ignore header line in CSV output? *(optional, default value is `true`, `true` to include CSV header line, `false` otherwise)*\ncsv_include_quotes | bool | Encapsulate strings with quotes in CSV output? *(optional, default value is `false`, `true` to encapsulate all strings with `\"`, `false` to leave them unquoted)*\ncsv_exclude_col | string | Comma delimited list of column names to ignore in CSV output *(optional, by default all columns are included)*\ncsv_set_delimiter | string | Character that will be used as column delimiter in CSV output *(optional, default value is `;`)*\ncsv_set_dec_mark | string | Character that will be used as decimal separator in CSV output *(optional, default value is `.`)*\ncsv_set_timeformat | string | Format for datetime type in CSV output or `unix` for unix timestamp *(optional, default value is `yyyy-MM-ddTHH:mm:ss.fffffffZ`)*\ncsv_set_newline | string | New line type *(optional, default value is `unix`, possible values `win`, `mac`, `unix`)*\n\n### Excel / G-Sheets\n\nThere are several ways to use data from our REST API inside the Excel, Google Sheets, or similar calculation sheet application. This section will do as best as possible to keep all information up to date on how you could load the data into these applications. Feel free to contact support if we are missing an option.\n\n#### CSV download, import:\n\n 1. Open the data in the CSV format from the browser eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n 2. Save the data to the file with the .csv extension.\n 3. Use the file saved and import it into the software.\n 4. When configuring import, refer to the parameters like delimiter from the [Output data format](#output-data-format)\n\nThe platform-independent way described above is based on CSV but could also be used in other formats like JSON and XML as long as the software support it, but the import procedure needs to be adjusted accordingly.\n\n#### Microsoft Excel\n\n * Use [PowerQuery](https://docs.microsoft.com/en-us/power-query/power-query-what-is-power-query) to load the URL directly into the CSV import without saving the file locally. \n * Use the [=WEBSERVICE](https://support.office.com/en-us/article/webservice-function-0546a35a-ecc6-4739-aed7-c0b7ce1562c4) function to load the API response directly into the sheet, but this will not parse the data; additional processing is required.\n\n#### Google Sheets\n\n * Use [=IMPORT](https://support.google.com/docs/answer/3093335?hl=en) function to load the REST API endpoint and automatically parse the CSV format data into the cells. eg. ```=IMPORTDATA(\"https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n\n#### OpenOffice Calc\n\n * Select the menu Insert -> Sheet From File, 2. In the Insert dialog, put the URL eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv``` in the File Name box at the bottom. Set the drop-down list next to that to Web Page Query and click Open. The Text Import dialog opens where you can change the defaults if needed.\n " contact: name: COINAPI LTD url: https://www.coinapi.io @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T15:01:51.3109421Z", + "time": "2023-10-17T18:40:18.9483427Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T15:01:51.3834235Z", + "time": "2023-10-16T18:40:18.9910809Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T15:01:51.3109421Z", + "time": "2023-10-17T18:40:18.9483427Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T15:01:51.3834235Z", + "time": "2023-10-16T18:40:18.9910809Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T15:01:51.3109421Z", + "time": "2023-10-17T18:40:18.9483427Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T15:01:51.3834235Z", + "time": "2023-10-16T18:40:18.9910809Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T15:01:51.3109421Z", + "time": "2023-10-17T18:40:18.9483427Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T15:01:51.3834235Z", + "time": "2023-10-16T18:40:18.9910809Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 173e8f8e69d762743dc66ae52ec6d2980ffd6c62 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 18 Oct 2023 13:05:34 +0000 Subject: [PATCH 027/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 9d38261243..1be0a00e90 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T18:40:18.9483427Z", + "time": "2023-10-18T13:04:36.2382512Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T18:40:18.9910809Z", + "time": "2023-10-17T13:04:36.3120043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T18:40:18.9483427Z", + "time": "2023-10-18T13:04:36.2382512Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T18:40:18.9910809Z", + "time": "2023-10-17T13:04:36.3120043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T18:40:18.9483427Z", + "time": "2023-10-18T13:04:36.2382512Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T18:40:18.9910809Z", + "time": "2023-10-17T13:04:36.3120043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-17T18:40:18.9483427Z", + "time": "2023-10-18T13:04:36.2382512Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-16T18:40:18.9910809Z", + "time": "2023-10-17T13:04:36.3120043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From c01c587610a702448e86007c45e71a52f6731890 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 18 Oct 2023 13:11:59 +0000 Subject: [PATCH 028/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 1be0a00e90..d17e14250f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:04:36.2382512Z", + "time": "2023-10-18T13:10:42.0637531Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:04:36.3120043Z", + "time": "2023-10-17T13:10:42.1194417Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:04:36.2382512Z", + "time": "2023-10-18T13:10:42.0637531Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:04:36.3120043Z", + "time": "2023-10-17T13:10:42.1194417Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:04:36.2382512Z", + "time": "2023-10-18T13:10:42.0637531Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:04:36.3120043Z", + "time": "2023-10-17T13:10:42.1194417Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:04:36.2382512Z", + "time": "2023-10-18T13:10:42.0637531Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:04:36.3120043Z", + "time": "2023-10-17T13:10:42.1194417Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 0850db3958aa849371908c541e6b7fdb77fe9662 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 19 Oct 2023 07:14:30 +0000 Subject: [PATCH 029/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index d17e14250f..8b5a1a9ef3 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:10:42.0637531Z", + "time": "2023-10-19T07:13:25.3884933Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:10:42.1194417Z", + "time": "2023-10-18T07:13:25.4617252Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:10:42.0637531Z", + "time": "2023-10-19T07:13:25.3884933Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:10:42.1194417Z", + "time": "2023-10-18T07:13:25.4617252Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:10:42.0637531Z", + "time": "2023-10-19T07:13:25.3884933Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:10:42.1194417Z", + "time": "2023-10-18T07:13:25.4617252Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-18T13:10:42.0637531Z", + "time": "2023-10-19T07:13:25.3884933Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-17T13:10:42.1194417Z", + "time": "2023-10-18T07:13:25.4617252Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 6cf81fa26006976a050cd0a16429ba21e4aee48a Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 19 Oct 2023 14:35:02 +0000 Subject: [PATCH 030/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 8b5a1a9ef3..3fbd3ad28d 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T07:13:25.3884933Z", + "time": "2023-10-19T14:33:33.1864560Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T07:13:25.4617252Z", + "time": "2023-10-18T14:33:33.2370198Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T07:13:25.3884933Z", + "time": "2023-10-19T14:33:33.1864560Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T07:13:25.4617252Z", + "time": "2023-10-18T14:33:33.2370198Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T07:13:25.3884933Z", + "time": "2023-10-19T14:33:33.1864560Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T07:13:25.4617252Z", + "time": "2023-10-18T14:33:33.2370198Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T07:13:25.3884933Z", + "time": "2023-10-19T14:33:33.1864560Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T07:13:25.4617252Z", + "time": "2023-10-18T14:33:33.2370198Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 23e20050e50a0ad8c1c93b0098d346b6b0b4c1fb Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 19 Oct 2023 14:39:04 +0000 Subject: [PATCH 031/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 3fbd3ad28d..5109a6b72f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:33:33.1864560Z", + "time": "2023-10-19T14:36:42.5258341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:33:33.2370198Z", + "time": "2023-10-18T14:36:42.5707097Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:33:33.1864560Z", + "time": "2023-10-19T14:36:42.5258341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:33:33.2370198Z", + "time": "2023-10-18T14:36:42.5707097Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:33:33.1864560Z", + "time": "2023-10-19T14:36:42.5258341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:33:33.2370198Z", + "time": "2023-10-18T14:36:42.5707097Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:33:33.1864560Z", + "time": "2023-10-19T14:36:42.5258341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:33:33.2370198Z", + "time": "2023-10-18T14:36:42.5707097Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 45d9760f0c87a24034c438dbef857161014f84a4 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 20 Oct 2023 07:11:21 +0000 Subject: [PATCH 032/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 5109a6b72f..140ae31df4 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:36:42.5258341Z", + "time": "2023-10-20T07:10:43.9200736Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:36:42.5707097Z", + "time": "2023-10-19T07:10:43.9700426Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:36:42.5258341Z", + "time": "2023-10-20T07:10:43.9200736Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:36:42.5707097Z", + "time": "2023-10-19T07:10:43.9700426Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:36:42.5258341Z", + "time": "2023-10-20T07:10:43.9200736Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:36:42.5707097Z", + "time": "2023-10-19T07:10:43.9700426Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-19T14:36:42.5258341Z", + "time": "2023-10-20T07:10:43.9200736Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-18T14:36:42.5707097Z", + "time": "2023-10-19T07:10:43.9700426Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From c5ddfeb7a4c3b8cd734247cd9e072a282805f8fd Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 20 Oct 2023 09:53:11 +0000 Subject: [PATCH 033/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 140ae31df4..529bbe0980 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T07:10:43.9200736Z", + "time": "2023-10-20T09:50:56.4239563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T07:10:43.9700426Z", + "time": "2023-10-19T09:50:56.4735595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T07:10:43.9200736Z", + "time": "2023-10-20T09:50:56.4239563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T07:10:43.9700426Z", + "time": "2023-10-19T09:50:56.4735595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T07:10:43.9200736Z", + "time": "2023-10-20T09:50:56.4239563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T07:10:43.9700426Z", + "time": "2023-10-19T09:50:56.4735595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T07:10:43.9200736Z", + "time": "2023-10-20T09:50:56.4239563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T07:10:43.9700426Z", + "time": "2023-10-19T09:50:56.4735595Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From a4521ccb66679624428955132d541acabe7a0c99 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 20 Oct 2023 12:56:55 +0000 Subject: [PATCH 034/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 529bbe0980..b3b91b74c3 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T09:50:56.4239563Z", + "time": "2023-10-20T12:55:46.6498483Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T09:50:56.4735595Z", + "time": "2023-10-19T12:55:46.7085837Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T09:50:56.4239563Z", + "time": "2023-10-20T12:55:46.6498483Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T09:50:56.4735595Z", + "time": "2023-10-19T12:55:46.7085837Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T09:50:56.4239563Z", + "time": "2023-10-20T12:55:46.6498483Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T09:50:56.4735595Z", + "time": "2023-10-19T12:55:46.7085837Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T09:50:56.4239563Z", + "time": "2023-10-20T12:55:46.6498483Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T09:50:56.4735595Z", + "time": "2023-10-19T12:55:46.7085837Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 296e04663420993a06252d4178d9a9bb26ccea68 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 20 Oct 2023 15:38:40 +0000 Subject: [PATCH 035/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b3b91b74c3..0e44c82642 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T12:55:46.6498483Z", + "time": "2023-10-20T15:36:28.7053701Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T12:55:46.7085837Z", + "time": "2023-10-19T15:36:28.7509424Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T12:55:46.6498483Z", + "time": "2023-10-20T15:36:28.7053701Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T12:55:46.7085837Z", + "time": "2023-10-19T15:36:28.7509424Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T12:55:46.6498483Z", + "time": "2023-10-20T15:36:28.7053701Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T12:55:46.7085837Z", + "time": "2023-10-19T15:36:28.7509424Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T12:55:46.6498483Z", + "time": "2023-10-20T15:36:28.7053701Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T12:55:46.7085837Z", + "time": "2023-10-19T15:36:28.7509424Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 563edb3b1c6d14d2129652809c9d27bd2d51d3b4 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 20 Oct 2023 15:46:48 +0000 Subject: [PATCH 036/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 0e44c82642..92e0814d53 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:36:28.7053701Z", + "time": "2023-10-20T15:44:01.2771845Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:36:28.7509424Z", + "time": "2023-10-19T15:44:01.3462215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:36:28.7053701Z", + "time": "2023-10-20T15:44:01.2771845Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:36:28.7509424Z", + "time": "2023-10-19T15:44:01.3462215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:36:28.7053701Z", + "time": "2023-10-20T15:44:01.2771845Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:36:28.7509424Z", + "time": "2023-10-19T15:44:01.3462215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:36:28.7053701Z", + "time": "2023-10-20T15:44:01.2771845Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:36:28.7509424Z", + "time": "2023-10-19T15:44:01.3462215Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 955ae32813b44dc2210dda5edc95abea13be3163 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 20 Oct 2023 16:20:57 +0000 Subject: [PATCH 037/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 92e0814d53..337ea98e22 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:44:01.2771845Z", + "time": "2023-10-20T16:20:05.9318907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:44:01.3462215Z", + "time": "2023-10-19T16:20:06.0005859Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:44:01.2771845Z", + "time": "2023-10-20T16:20:05.9318907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:44:01.3462215Z", + "time": "2023-10-19T16:20:06.0005859Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:44:01.2771845Z", + "time": "2023-10-20T16:20:05.9318907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:44:01.3462215Z", + "time": "2023-10-19T16:20:06.0005859Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T15:44:01.2771845Z", + "time": "2023-10-20T16:20:05.9318907Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T15:44:01.3462215Z", + "time": "2023-10-19T16:20:06.0005859Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 6aff6238550efb485465b29a523d6eff74e63881 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sat, 21 Oct 2023 07:11:55 +0000 Subject: [PATCH 038/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 337ea98e22..fa1ea1b7b1 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T16:20:05.9318907Z", + "time": "2023-10-21T07:11:17.2107212Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T16:20:06.0005859Z", + "time": "2023-10-20T07:11:17.2604880Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T16:20:05.9318907Z", + "time": "2023-10-21T07:11:17.2107212Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T16:20:06.0005859Z", + "time": "2023-10-20T07:11:17.2604880Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T16:20:05.9318907Z", + "time": "2023-10-21T07:11:17.2107212Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T16:20:06.0005859Z", + "time": "2023-10-20T07:11:17.2604880Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-20T16:20:05.9318907Z", + "time": "2023-10-21T07:11:17.2107212Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-19T16:20:06.0005859Z", + "time": "2023-10-20T07:11:17.2604880Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 87db035ac69c9f6c6940e40be51cf3b6f3e9de5a Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 22 Oct 2023 07:10:53 +0000 Subject: [PATCH 039/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index fa1ea1b7b1..4d9e421579 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-21T07:11:17.2107212Z", + "time": "2023-10-22T07:10:10.2913089Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-20T07:11:17.2604880Z", + "time": "2023-10-21T07:10:10.3418846Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-21T07:11:17.2107212Z", + "time": "2023-10-22T07:10:10.2913089Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-20T07:11:17.2604880Z", + "time": "2023-10-21T07:10:10.3418846Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-21T07:11:17.2107212Z", + "time": "2023-10-22T07:10:10.2913089Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-20T07:11:17.2604880Z", + "time": "2023-10-21T07:10:10.3418846Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-21T07:11:17.2107212Z", + "time": "2023-10-22T07:10:10.2913089Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-20T07:11:17.2604880Z", + "time": "2023-10-21T07:10:10.3418846Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 8f9868904a164b68a6584cf3135306ec2d48ac43 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 23 Oct 2023 07:11:26 +0000 Subject: [PATCH 040/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 4d9e421579..9dd4c79959 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-22T07:10:10.2913089Z", + "time": "2023-10-23T07:10:46.6132269Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-21T07:10:10.3418846Z", + "time": "2023-10-22T07:10:46.6673494Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-22T07:10:10.2913089Z", + "time": "2023-10-23T07:10:46.6132269Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-21T07:10:10.3418846Z", + "time": "2023-10-22T07:10:46.6673494Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-22T07:10:10.2913089Z", + "time": "2023-10-23T07:10:46.6132269Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-21T07:10:10.3418846Z", + "time": "2023-10-22T07:10:46.6673494Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-22T07:10:10.2913089Z", + "time": "2023-10-23T07:10:46.6132269Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-21T07:10:10.3418846Z", + "time": "2023-10-22T07:10:46.6673494Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From e7fe052ec6ef9328bb398ca7653688ef32d80b23 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 23 Oct 2023 12:08:33 +0000 Subject: [PATCH 041/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 9dd4c79959..b8cfb1f9e4 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T07:10:46.6132269Z", + "time": "2023-10-23T12:05:24.3663073Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T07:10:46.6673494Z", + "time": "2023-10-22T12:05:24.4138193Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T07:10:46.6132269Z", + "time": "2023-10-23T12:05:24.3663073Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T07:10:46.6673494Z", + "time": "2023-10-22T12:05:24.4138193Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T07:10:46.6132269Z", + "time": "2023-10-23T12:05:24.3663073Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T07:10:46.6673494Z", + "time": "2023-10-22T12:05:24.4138193Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T07:10:46.6132269Z", + "time": "2023-10-23T12:05:24.3663073Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T07:10:46.6673494Z", + "time": "2023-10-22T12:05:24.4138193Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 94b9161ba6eafe05e60435262c1d12acb6b3e00f Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 23 Oct 2023 12:30:52 +0000 Subject: [PATCH 042/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b8cfb1f9e4..041f0d9ca4 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:05:24.3663073Z", + "time": "2023-10-23T12:29:56.0564724Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:05:24.4138193Z", + "time": "2023-10-22T12:29:56.1158222Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:05:24.3663073Z", + "time": "2023-10-23T12:29:56.0564724Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:05:24.4138193Z", + "time": "2023-10-22T12:29:56.1158222Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:05:24.3663073Z", + "time": "2023-10-23T12:29:56.0564724Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:05:24.4138193Z", + "time": "2023-10-22T12:29:56.1158222Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:05:24.3663073Z", + "time": "2023-10-23T12:29:56.0564724Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:05:24.4138193Z", + "time": "2023-10-22T12:29:56.1158222Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 0a86b0bb7758713b3ea11a0828d9d5a29a9385d4 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 24 Oct 2023 07:12:23 +0000 Subject: [PATCH 043/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 041f0d9ca4..77f6211cdf 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:29:56.0564724Z", + "time": "2023-10-24T07:11:40.1216281Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:29:56.1158222Z", + "time": "2023-10-23T07:11:40.1724090Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:29:56.0564724Z", + "time": "2023-10-24T07:11:40.1216281Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:29:56.1158222Z", + "time": "2023-10-23T07:11:40.1724090Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:29:56.0564724Z", + "time": "2023-10-24T07:11:40.1216281Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:29:56.1158222Z", + "time": "2023-10-23T07:11:40.1724090Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-23T12:29:56.0564724Z", + "time": "2023-10-24T07:11:40.1216281Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-22T12:29:56.1158222Z", + "time": "2023-10-23T07:11:40.1724090Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 283d0a91038b311e79fc2153abb3da0ef5d00387 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 25 Oct 2023 07:12:06 +0000 Subject: [PATCH 044/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 77f6211cdf..f695f4fa71 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-24T07:11:40.1216281Z", + "time": "2023-10-25T07:11:26.8051593Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-23T07:11:40.1724090Z", + "time": "2023-10-24T07:11:26.8593759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-24T07:11:40.1216281Z", + "time": "2023-10-25T07:11:26.8051593Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-23T07:11:40.1724090Z", + "time": "2023-10-24T07:11:26.8593759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-24T07:11:40.1216281Z", + "time": "2023-10-25T07:11:26.8051593Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-23T07:11:40.1724090Z", + "time": "2023-10-24T07:11:26.8593759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-24T07:11:40.1216281Z", + "time": "2023-10-25T07:11:26.8051593Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-23T07:11:40.1724090Z", + "time": "2023-10-24T07:11:26.8593759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From d042bc1c78bb63dd5a68a6369a2be01550cf76e6 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 27 Oct 2023 07:13:14 +0000 Subject: [PATCH 045/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index f695f4fa71..b488452c1b 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-25T07:11:26.8051593Z", + "time": "2023-10-27T07:12:28.3540657Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-24T07:11:26.8593759Z", + "time": "2023-10-26T07:12:28.4057350Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-25T07:11:26.8051593Z", + "time": "2023-10-27T07:12:28.3540657Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-24T07:11:26.8593759Z", + "time": "2023-10-26T07:12:28.4057350Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-25T07:11:26.8051593Z", + "time": "2023-10-27T07:12:28.3540657Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-24T07:11:26.8593759Z", + "time": "2023-10-26T07:12:28.4057350Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-25T07:11:26.8051593Z", + "time": "2023-10-27T07:12:28.3540657Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-24T07:11:26.8593759Z", + "time": "2023-10-26T07:12:28.4057350Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From d43405ad1dfc51fa142b0ce4b3b8430f3bf0d52d Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 27 Oct 2023 12:26:30 +0000 Subject: [PATCH 046/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b488452c1b..ac75f7d3c6 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T07:12:28.3540657Z", + "time": "2023-10-27T12:23:45.7669159Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T07:12:28.4057350Z", + "time": "2023-10-26T12:23:45.8327134Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T07:12:28.3540657Z", + "time": "2023-10-27T12:23:45.7669159Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T07:12:28.4057350Z", + "time": "2023-10-26T12:23:45.8327134Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T07:12:28.3540657Z", + "time": "2023-10-27T12:23:45.7669159Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T07:12:28.4057350Z", + "time": "2023-10-26T12:23:45.8327134Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T07:12:28.3540657Z", + "time": "2023-10-27T12:23:45.7669159Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T07:12:28.4057350Z", + "time": "2023-10-26T12:23:45.8327134Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From ff6d70a8fe60a246601307e866f3f030725a3ac3 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 27 Oct 2023 12:46:55 +0000 Subject: [PATCH 047/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index ac75f7d3c6..00dfa4ea6c 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:23:45.7669159Z", + "time": "2023-10-27T12:45:10.9716445Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:23:45.8327134Z", + "time": "2023-10-26T12:45:11.0374037Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:23:45.7669159Z", + "time": "2023-10-27T12:45:10.9716445Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:23:45.8327134Z", + "time": "2023-10-26T12:45:11.0374037Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:23:45.7669159Z", + "time": "2023-10-27T12:45:10.9716445Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:23:45.8327134Z", + "time": "2023-10-26T12:45:11.0374037Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:23:45.7669159Z", + "time": "2023-10-27T12:45:10.9716445Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:23:45.8327134Z", + "time": "2023-10-26T12:45:11.0374037Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 0f6bdce55f6ccd06573c585a0630f34aac781dd0 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sat, 28 Oct 2023 07:12:41 +0000 Subject: [PATCH 048/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 00dfa4ea6c..ed0fc947b4 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:45:10.9716445Z", + "time": "2023-10-28T07:12:05.2713210Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:45:11.0374037Z", + "time": "2023-10-27T07:12:05.3218157Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:45:10.9716445Z", + "time": "2023-10-28T07:12:05.2713210Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:45:11.0374037Z", + "time": "2023-10-27T07:12:05.3218157Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:45:10.9716445Z", + "time": "2023-10-28T07:12:05.2713210Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:45:11.0374037Z", + "time": "2023-10-27T07:12:05.3218157Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-27T12:45:10.9716445Z", + "time": "2023-10-28T07:12:05.2713210Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-26T12:45:11.0374037Z", + "time": "2023-10-27T07:12:05.3218157Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 5e84602aeb0f3ccd409cbf64a61b72d6e89f1a71 Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 29 Oct 2023 07:10:15 +0000 Subject: [PATCH 049/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index ed0fc947b4..3fa1a42031 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-28T07:12:05.2713210Z", + "time": "2023-10-29T07:09:31.9031438Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-27T07:12:05.3218157Z", + "time": "2023-10-28T07:09:31.9533563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-28T07:12:05.2713210Z", + "time": "2023-10-29T07:09:31.9031438Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-27T07:12:05.3218157Z", + "time": "2023-10-28T07:09:31.9533563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-28T07:12:05.2713210Z", + "time": "2023-10-29T07:09:31.9031438Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-27T07:12:05.3218157Z", + "time": "2023-10-28T07:09:31.9533563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-28T07:12:05.2713210Z", + "time": "2023-10-29T07:09:31.9031438Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-27T07:12:05.3218157Z", + "time": "2023-10-28T07:09:31.9533563Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 11eadf8fe1a8b39d12cdc749cd0b494e073d9db7 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 30 Oct 2023 07:10:57 +0000 Subject: [PATCH 050/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 3fa1a42031..da32e6179e 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-29T07:09:31.9031438Z", + "time": "2023-10-30T07:09:56.2182498Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-28T07:09:31.9533563Z", + "time": "2023-10-29T07:09:56.2696777Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-29T07:09:31.9031438Z", + "time": "2023-10-30T07:09:56.2182498Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-28T07:09:31.9533563Z", + "time": "2023-10-29T07:09:56.2696777Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-29T07:09:31.9031438Z", + "time": "2023-10-30T07:09:56.2182498Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-28T07:09:31.9533563Z", + "time": "2023-10-29T07:09:56.2696777Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-29T07:09:31.9031438Z", + "time": "2023-10-30T07:09:56.2182498Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-28T07:09:31.9533563Z", + "time": "2023-10-29T07:09:56.2696777Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 087301a1b05e328a6543811dfa676a19304ad40e Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 30 Oct 2023 09:05:13 +0000 Subject: [PATCH 051/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index da32e6179e..f59a75fbd1 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T07:09:56.2182498Z", + "time": "2023-10-30T09:04:29.9926544Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T07:09:56.2696777Z", + "time": "2023-10-29T09:04:30.0441938Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T07:09:56.2182498Z", + "time": "2023-10-30T09:04:29.9926544Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T07:09:56.2696777Z", + "time": "2023-10-29T09:04:30.0441938Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T07:09:56.2182498Z", + "time": "2023-10-30T09:04:29.9926544Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T07:09:56.2696777Z", + "time": "2023-10-29T09:04:30.0441938Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T07:09:56.2182498Z", + "time": "2023-10-30T09:04:29.9926544Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T07:09:56.2696777Z", + "time": "2023-10-29T09:04:30.0441938Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -1002,7 +1002,7 @@ paths: type: string - name: period_id in: query - description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`, full list here), default value is `1SEC`' + description: 'Identifier of requested timeseries period (e.g. `5SEC` or `2MTH`), default value is `1SEC`' schema: type: string - name: limit @@ -1628,13 +1628,13 @@ paths: parameters: - name: symbol_id in: path - description: Symbol identifier of requested timeseries (full list available here) + description: Symbol identifier of requested timeseries required: true schema: type: string - name: period_id in: query - description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `2MTH`, full list here)' + description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `2MTH`)' schema: type: string - name: time_start @@ -1693,13 +1693,13 @@ paths: parameters: - name: symbol_id in: path - description: Symbol identifier of requested timeseries (full list available here) + description: Symbol identifier of requested timeseries required: true schema: type: string - name: period_id in: query - description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `2MTH`, full list here)' + description: 'Identifier of requested timeseries period (required, e.g. `5SEC` or `2MTH`)' schema: type: string - name: limit From 790ca8cfe4e2b926162512cc92b698eabb7a58a5 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 00:19:35 +0000 Subject: [PATCH 052/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index f59a75fbd1..a2db873e0a 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T09:04:29.9926544Z", + "time": "2023-10-31T00:19:01.6284747Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T09:04:30.0441938Z", + "time": "2023-10-30T00:19:01.6980418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T09:04:29.9926544Z", + "time": "2023-10-31T00:19:01.6284747Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T09:04:30.0441938Z", + "time": "2023-10-30T00:19:01.6980418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T09:04:29.9926544Z", + "time": "2023-10-31T00:19:01.6284747Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T09:04:30.0441938Z", + "time": "2023-10-30T00:19:01.6980418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-30T09:04:29.9926544Z", + "time": "2023-10-31T00:19:01.6284747Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-29T09:04:30.0441938Z", + "time": "2023-10-30T00:19:01.6980418Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From d0786c51836b6abef7f88299813d590294bf33d4 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 07:10:36 +0000 Subject: [PATCH 053/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index a2db873e0a..75f23a9863 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T00:19:01.6284747Z", + "time": "2023-10-31T07:09:41.2928556Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T00:19:01.6980418Z", + "time": "2023-10-30T07:09:41.3516362Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T00:19:01.6284747Z", + "time": "2023-10-31T07:09:41.2928556Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T00:19:01.6980418Z", + "time": "2023-10-30T07:09:41.3516362Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T00:19:01.6284747Z", + "time": "2023-10-31T07:09:41.2928556Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T00:19:01.6980418Z", + "time": "2023-10-30T07:09:41.3516362Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T00:19:01.6284747Z", + "time": "2023-10-31T07:09:41.2928556Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T00:19:01.6980418Z", + "time": "2023-10-30T07:09:41.3516362Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From f8986a8dfdc427697f0e3ad8ad5128987659a3b1 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 08:13:49 +0000 Subject: [PATCH 054/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 75f23a9863..954daa5f46 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T07:09:41.2928556Z", + "time": "2023-10-31T08:13:12.7875439Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T07:09:41.3516362Z", + "time": "2023-10-30T08:13:12.8384403Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T07:09:41.2928556Z", + "time": "2023-10-31T08:13:12.7875439Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T07:09:41.3516362Z", + "time": "2023-10-30T08:13:12.8384403Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T07:09:41.2928556Z", + "time": "2023-10-31T08:13:12.7875439Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T07:09:41.3516362Z", + "time": "2023-10-30T08:13:12.8384403Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T07:09:41.2928556Z", + "time": "2023-10-31T08:13:12.7875439Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T07:09:41.3516362Z", + "time": "2023-10-30T08:13:12.8384403Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 2a9dda091df3b256260f71ae8f92742125129492 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 12:18:49 +0000 Subject: [PATCH 055/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 954daa5f46..dec0c14668 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T08:13:12.7875439Z", + "time": "2023-10-31T12:18:01.5166050Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T08:13:12.8384403Z", + "time": "2023-10-30T12:18:01.5832357Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T08:13:12.7875439Z", + "time": "2023-10-31T12:18:01.5166050Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T08:13:12.8384403Z", + "time": "2023-10-30T12:18:01.5832357Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T08:13:12.7875439Z", + "time": "2023-10-31T12:18:01.5166050Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T08:13:12.8384403Z", + "time": "2023-10-30T12:18:01.5832357Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T08:13:12.7875439Z", + "time": "2023-10-31T12:18:01.5166050Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T08:13:12.8384403Z", + "time": "2023-10-30T12:18:01.5832357Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 98e8e578b79d693988cb6097e542958cdb0eb8e4 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 13:19:02 +0000 Subject: [PATCH 056/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index dec0c14668..4ecb7b5646 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T12:18:01.5166050Z", + "time": "2023-10-31T13:18:19.9220401Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T12:18:01.5832357Z", + "time": "2023-10-30T13:18:19.9782922Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T12:18:01.5166050Z", + "time": "2023-10-31T13:18:19.9220401Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T12:18:01.5832357Z", + "time": "2023-10-30T13:18:19.9782922Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T12:18:01.5166050Z", + "time": "2023-10-31T13:18:19.9220401Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T12:18:01.5832357Z", + "time": "2023-10-30T13:18:19.9782922Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T12:18:01.5166050Z", + "time": "2023-10-31T13:18:19.9220401Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T12:18:01.5832357Z", + "time": "2023-10-30T13:18:19.9782922Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From c6a5dfa2df9bd7fbe38dd28136662888bdff8c8b Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 13:26:59 +0000 Subject: [PATCH 057/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 4ecb7b5646..6dba3c03dc 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:18:19.9220401Z", + "time": "2023-10-31T13:26:05.0355003Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:18:19.9782922Z", + "time": "2023-10-30T13:26:05.1042626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:18:19.9220401Z", + "time": "2023-10-31T13:26:05.0355003Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:18:19.9782922Z", + "time": "2023-10-30T13:26:05.1042626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:18:19.9220401Z", + "time": "2023-10-31T13:26:05.0355003Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:18:19.9782922Z", + "time": "2023-10-30T13:26:05.1042626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:18:19.9220401Z", + "time": "2023-10-31T13:26:05.0355003Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:18:19.9782922Z", + "time": "2023-10-30T13:26:05.1042626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From fe443156b074f3d84aa97819e20e9008bb36b102 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 13:39:27 +0000 Subject: [PATCH 058/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 6dba3c03dc..b465edf9d1 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:26:05.0355003Z", + "time": "2023-10-31T13:38:14.8330648Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:26:05.1042626Z", + "time": "2023-10-30T13:38:14.8812891Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:26:05.0355003Z", + "time": "2023-10-31T13:38:14.8330648Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:26:05.1042626Z", + "time": "2023-10-30T13:38:14.8812891Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:26:05.0355003Z", + "time": "2023-10-31T13:38:14.8330648Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:26:05.1042626Z", + "time": "2023-10-30T13:38:14.8812891Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:26:05.0355003Z", + "time": "2023-10-31T13:38:14.8330648Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:26:05.1042626Z", + "time": "2023-10-30T13:38:14.8812891Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From a02d3a3fde34e1cc183980da44bf37be4c519282 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 31 Oct 2023 13:52:19 +0000 Subject: [PATCH 059/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b465edf9d1..30c14b674c 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:38:14.8330648Z", + "time": "2023-10-31T13:51:12.7757485Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:38:14.8812891Z", + "time": "2023-10-30T13:51:12.8228422Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:38:14.8330648Z", + "time": "2023-10-31T13:51:12.7757485Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:38:14.8812891Z", + "time": "2023-10-30T13:51:12.8228422Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:38:14.8330648Z", + "time": "2023-10-31T13:51:12.7757485Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:38:14.8812891Z", + "time": "2023-10-30T13:51:12.8228422Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:38:14.8330648Z", + "time": "2023-10-31T13:51:12.7757485Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:38:14.8812891Z", + "time": "2023-10-30T13:51:12.8228422Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From e31b1d9d330fb7d544fdc9054e2685cfe4c69095 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 1 Nov 2023 07:10:38 +0000 Subject: [PATCH 060/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 30c14b674c..4071ce014a 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:51:12.7757485Z", + "time": "2023-11-01T07:10:00.1781572Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:51:12.8228422Z", + "time": "2023-10-31T07:10:00.2479457Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:51:12.7757485Z", + "time": "2023-11-01T07:10:00.1781572Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:51:12.8228422Z", + "time": "2023-10-31T07:10:00.2479457Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:51:12.7757485Z", + "time": "2023-11-01T07:10:00.1781572Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:51:12.8228422Z", + "time": "2023-10-31T07:10:00.2479457Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-10-31T13:51:12.7757485Z", + "time": "2023-11-01T07:10:00.1781572Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-30T13:51:12.8228422Z", + "time": "2023-10-31T07:10:00.2479457Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 04ddd8a4eaeae562cca14f8ca56c458919a06428 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 2 Nov 2023 07:10:14 +0000 Subject: [PATCH 061/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 4071ce014a..6dd274465f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-01T07:10:00.1781572Z", + "time": "2023-11-02T07:09:25.7998793Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-31T07:10:00.2479457Z", + "time": "2023-11-01T07:09:25.8536989Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-01T07:10:00.1781572Z", + "time": "2023-11-02T07:09:25.7998793Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-31T07:10:00.2479457Z", + "time": "2023-11-01T07:09:25.8536989Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-01T07:10:00.1781572Z", + "time": "2023-11-02T07:09:25.7998793Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-31T07:10:00.2479457Z", + "time": "2023-11-01T07:09:25.8536989Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-01T07:10:00.1781572Z", + "time": "2023-11-02T07:09:25.7998793Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-10-31T07:10:00.2479457Z", + "time": "2023-11-01T07:09:25.8536989Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From d63b96e487623d66a8462db3f4baea457ae383df Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 3 Nov 2023 12:57:22 +0000 Subject: [PATCH 062/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 6dd274465f..b7bdde66cc 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-02T07:09:25.7998793Z", + "time": "2023-11-03T12:56:50.2630546Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-01T07:09:25.8536989Z", + "time": "2023-11-02T12:56:50.3110726Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-02T07:09:25.7998793Z", + "time": "2023-11-03T12:56:50.2630546Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-01T07:09:25.8536989Z", + "time": "2023-11-02T12:56:50.3110726Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-02T07:09:25.7998793Z", + "time": "2023-11-03T12:56:50.2630546Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-01T07:09:25.8536989Z", + "time": "2023-11-02T12:56:50.3110726Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-02T07:09:25.7998793Z", + "time": "2023-11-03T12:56:50.2630546Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-01T07:09:25.8536989Z", + "time": "2023-11-02T12:56:50.3110726Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From cd75cad589867d034f813a8d72a3873337482cf2 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 3 Nov 2023 12:57:59 +0000 Subject: [PATCH 063/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b7bdde66cc..07f42e609f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:56:50.2630546Z", + "time": "2023-11-03T12:57:21.5845314Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:56:50.3110726Z", + "time": "2023-11-02T12:57:21.6298589Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:56:50.2630546Z", + "time": "2023-11-03T12:57:21.5845314Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:56:50.3110726Z", + "time": "2023-11-02T12:57:21.6298589Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:56:50.2630546Z", + "time": "2023-11-03T12:57:21.5845314Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:56:50.3110726Z", + "time": "2023-11-02T12:57:21.6298589Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:56:50.2630546Z", + "time": "2023-11-03T12:57:21.5845314Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:56:50.3110726Z", + "time": "2023-11-02T12:57:21.6298589Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 843cb7a22fb0eee409f64cb3463d9e5ebed75a66 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 3 Nov 2023 13:13:35 +0000 Subject: [PATCH 064/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 07f42e609f..c53db87953 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:57:21.5845314Z", + "time": "2023-11-03T13:12:19.7479253Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:57:21.6298589Z", + "time": "2023-11-02T13:12:19.7955981Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:57:21.5845314Z", + "time": "2023-11-03T13:12:19.7479253Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:57:21.6298589Z", + "time": "2023-11-02T13:12:19.7955981Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:57:21.5845314Z", + "time": "2023-11-03T13:12:19.7479253Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:57:21.6298589Z", + "time": "2023-11-02T13:12:19.7955981Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T12:57:21.5845314Z", + "time": "2023-11-03T13:12:19.7479253Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T12:57:21.6298589Z", + "time": "2023-11-02T13:12:19.7955981Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 2f7d8dbdb5f95b3e7855a14611f20492785e2de7 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 3 Nov 2023 15:00:45 +0000 Subject: [PATCH 065/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index c53db87953..e9fd660287 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T13:12:19.7479253Z", + "time": "2023-11-03T14:59:17.9879952Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T13:12:19.7955981Z", + "time": "2023-11-02T14:59:18.0326653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T13:12:19.7479253Z", + "time": "2023-11-03T14:59:17.9879952Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T13:12:19.7955981Z", + "time": "2023-11-02T14:59:18.0326653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T13:12:19.7479253Z", + "time": "2023-11-03T14:59:17.9879952Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T13:12:19.7955981Z", + "time": "2023-11-02T14:59:18.0326653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T13:12:19.7479253Z", + "time": "2023-11-03T14:59:17.9879952Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T13:12:19.7955981Z", + "time": "2023-11-02T14:59:18.0326653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 50a210eb8c23b7b51ce8454fdf4a68103733466f Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 5 Nov 2023 07:09:45 +0000 Subject: [PATCH 066/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index e9fd660287..b9fe34eb68 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T14:59:17.9879952Z", + "time": "2023-11-05T07:09:08.8385822Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T14:59:18.0326653Z", + "time": "2023-11-04T07:09:08.8844014Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T14:59:17.9879952Z", + "time": "2023-11-05T07:09:08.8385822Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T14:59:18.0326653Z", + "time": "2023-11-04T07:09:08.8844014Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T14:59:17.9879952Z", + "time": "2023-11-05T07:09:08.8385822Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T14:59:18.0326653Z", + "time": "2023-11-04T07:09:08.8844014Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-03T14:59:17.9879952Z", + "time": "2023-11-05T07:09:08.8385822Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-02T14:59:18.0326653Z", + "time": "2023-11-04T07:09:08.8844014Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 1d5cd5521767b2250738fec4e2dde0ac621cdbca Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 6 Nov 2023 07:09:42 +0000 Subject: [PATCH 067/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b9fe34eb68..35e3ecb2a9 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-05T07:09:08.8385822Z", + "time": "2023-11-06T07:09:00.0740506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-04T07:09:08.8844014Z", + "time": "2023-11-05T07:09:00.1221453Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-05T07:09:08.8385822Z", + "time": "2023-11-06T07:09:00.0740506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-04T07:09:08.8844014Z", + "time": "2023-11-05T07:09:00.1221453Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-05T07:09:08.8385822Z", + "time": "2023-11-06T07:09:00.0740506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-04T07:09:08.8844014Z", + "time": "2023-11-05T07:09:00.1221453Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-05T07:09:08.8385822Z", + "time": "2023-11-06T07:09:00.0740506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-04T07:09:08.8844014Z", + "time": "2023-11-05T07:09:00.1221453Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 424bf6e3b3c2f9c85d0dc29ebc9268e14cd61d5b Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 6 Nov 2023 13:43:46 +0000 Subject: [PATCH 068/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 35e3ecb2a9..855d56df10 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T07:09:00.0740506Z", + "time": "2023-11-06T13:41:49.0390226Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T07:09:00.1221453Z", + "time": "2023-11-05T13:41:49.0932338Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T07:09:00.0740506Z", + "time": "2023-11-06T13:41:49.0390226Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T07:09:00.1221453Z", + "time": "2023-11-05T13:41:49.0932338Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T07:09:00.0740506Z", + "time": "2023-11-06T13:41:49.0390226Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T07:09:00.1221453Z", + "time": "2023-11-05T13:41:49.0932338Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T07:09:00.0740506Z", + "time": "2023-11-06T13:41:49.0390226Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T07:09:00.1221453Z", + "time": "2023-11-05T13:41:49.0932338Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From fa2aad3baa82e692ed38e05fc2f461bc9ca5f9af Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 7 Nov 2023 07:09:51 +0000 Subject: [PATCH 069/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 855d56df10..1d0cfba6f8 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -162,14 +162,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T13:41:49.0390226Z", + "time": "2023-11-07T07:09:03.0727632Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T13:41:49.0932338Z", + "time": "2023-11-06T07:09:03.1169776Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +180,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T13:41:49.0390226Z", + "time": "2023-11-07T07:09:03.0727632Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T13:41:49.0932338Z", + "time": "2023-11-06T07:09:03.1169776Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +198,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T13:41:49.0390226Z", + "time": "2023-11-07T07:09:03.0727632Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T13:41:49.0932338Z", + "time": "2023-11-06T07:09:03.1169776Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +216,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-06T13:41:49.0390226Z", + "time": "2023-11-07T07:09:03.0727632Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-05T13:41:49.0932338Z", + "time": "2023-11-06T07:09:03.1169776Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 80216d5219f2d7530ed4717270de3386c216e495 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 13 Nov 2023 16:14:05 +0000 Subject: [PATCH 070/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 1d0cfba6f8..ca135ffa9b 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -10,6 +10,8 @@ info: name: MIT License url: https://github.com/coinapi/coinapi-sdk/blob/master/LICENSE version: v1 +servers: + - url: https://rest.coinapi.io/ paths: /v1/assets: get: @@ -162,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-07T07:09:03.0727632Z", + "time": "2023-11-13T16:13:43.7861733Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-06T07:09:03.1169776Z", + "time": "2023-11-12T16:13:43.7864249Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -180,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-07T07:09:03.0727632Z", + "time": "2023-11-13T16:13:43.7861733Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-06T07:09:03.1169776Z", + "time": "2023-11-12T16:13:43.7864249Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -198,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-07T07:09:03.0727632Z", + "time": "2023-11-13T16:13:43.7861733Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-06T07:09:03.1169776Z", + "time": "2023-11-12T16:13:43.7864249Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -216,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-07T07:09:03.0727632Z", + "time": "2023-11-13T16:13:43.7861733Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-06T07:09:03.1169776Z", + "time": "2023-11-12T16:13:43.7864249Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From c8730b1c92de620ec824a8703a5558d42fd2ca0a Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 13 Nov 2023 16:18:47 +0000 Subject: [PATCH 071/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index ca135ffa9b..c7af32f32e 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:13:43.7861733Z", + "time": "2023-11-13T16:18:38.2641898Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:13:43.7864249Z", + "time": "2023-11-12T16:18:38.2837271Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:13:43.7861733Z", + "time": "2023-11-13T16:18:38.2641898Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:13:43.7864249Z", + "time": "2023-11-12T16:18:38.2837271Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:13:43.7861733Z", + "time": "2023-11-13T16:18:38.2641898Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:13:43.7864249Z", + "time": "2023-11-12T16:18:38.2837271Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:13:43.7861733Z", + "time": "2023-11-13T16:18:38.2641898Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:13:43.7864249Z", + "time": "2023-11-12T16:18:38.2837271Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 657449c5f8204c3cfbf1d0e2df13add0bc279464 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 17 Nov 2023 11:48:56 +0000 Subject: [PATCH 072/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index c7af32f32e..ea8110f137 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:18:38.2641898Z", + "time": "2023-11-17T11:48:33.1695459Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:18:38.2837271Z", + "time": "2023-11-16T11:48:33.1697108Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:18:38.2641898Z", + "time": "2023-11-17T11:48:33.1695459Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:18:38.2837271Z", + "time": "2023-11-16T11:48:33.1697108Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:18:38.2641898Z", + "time": "2023-11-17T11:48:33.1695459Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:18:38.2837271Z", + "time": "2023-11-16T11:48:33.1697108Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-13T16:18:38.2641898Z", + "time": "2023-11-17T11:48:33.1695459Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-12T16:18:38.2837271Z", + "time": "2023-11-16T11:48:33.1697108Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 83146d3253bc1ad3445facda1e81b095ed2ccc6b Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 17 Nov 2023 12:37:20 +0000 Subject: [PATCH 073/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index ea8110f137..beba02136f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: REST API - description: "\nRESTful endpoint provides the widest range of data, based on HTTP protocol which works in Request-Reply scheme.\n\nImplemented Standards:\n\n * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945)\n * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616)\n * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540)\n * [OpenAPI v3](https://www.openapis.org/)\n\n> **Note:** We adhere to the OpenAPI standards for documenting our API.\n\n## OpenAPI Specification\n\nTo access our API's OpenAPI specification, you can use the following link: [OpenAPI v3](https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml)\n\nIf you need to import the OpenAPI file into software like Postman, simply copy and paste the link below:\n```shell\nhttps://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml\n```\n\n## Endpoints\n\nEnviroment | Encryption | Value \n--- | --- | ---\nProduction | Yes | `https://rest.coinapi.io/`\nProduction | No | `http://rest.coinapi.io/`\n\n:::info\n\nFor real-time market data streaming, you should use WebSockets. REST API only supports pooling, meaning you can periodically request the current market data state. In streaming, you subscribe and data or updates are delivered to you continuously.\n\n:::\n\n## General\n\nIf you want to learn how to authenticate to this API, you can find detailed instructions and guidance in\n[authentication section](/authentication) of this documentation.\n\n### HTTP Requests\n\nEach HTTP request must contain the header ``Accept: application/json`` as all our responses are in JSON format.\n\nWe encourage you to use the HTTP request header ``Accept-Encoding: deflate, gzip`` for all requests. \nThis will indicate to us that we can deliver compressed data to you which on your side should be decompressed transparently.\n\n:::tip\n\nBy allowing data compression you are lowering bandwidth requirements by approximately 80%. \nThis is important for requesting large amounts of data or using WebSocket Streaming API, \nas we can deliver data to you faster and more effectively.\n\n:::\n\n#### HTTP Success\n\nSuccessful HTTP responses have the status code `200` and the body in a format according to documentation of the requested resource.\n\n:::info\n\nYou should always check that your HTTP response status code is equal to 200, otherwise the requested was not successful.\n\n:::\n\n#### HTTP Errors\n\n> Error message is returned in JSON structured like this:\n\n```json\n{\n \"message\": \"Invalid API key\"\n}\n```\n\nAll HTTP requests with response status codes different to `200` must be considered as failed \nand you should expect additional JSON inside the body of the response with the error message encapsulated inside it as shown in the example.\nWe use the following error codes:\n\nError Code | Meaning\n---------- | -------\n400 | Bad Request -- There is something wrong with your request\n401 | Unauthorized -- Your API key is wrong\n403 | Forbidden -- Your API key doesnt't have enough privileges to access this resource\n429 | Too many requests -- You have exceeded your API key rate limits\n550 | No data -- You requested specific single item that we don't have at this moment.\n\n:::info\n\nGood practice is to store all error messages somewhere along with request data for further manual review.\n\n:::\n\n### Limits\n\nAny authenticated endpoint is providing (in HTTP response headers) information about the current state of the limits associated with API Key. In this section we will describe each limit.\n\n#### Request limit / APIKey\n\n```html\nX-RateLimit-Limit: 1000000\nX-RateLimit-Remaining: 999989\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2018-01-22T15:25:15.1234567Z\n```\n\nThe request limit define number of maximum requests that could be executed in the 24 hours period (sliding/rollowing window - always last 24 hours from specific moment) for your subscription.\n\nWe define request as data request credits and this is not always equal to the number of API calls executed against the API. A request is deemed to be a single one if the limit query parameter on the endpoint isn’t available, isn’t used or it's stated otherwise in the API documentation. Otherwise — if the limit query parameter is available and is used — then each of the 100 data points returned in the response is counted as one request.\n\nFor example at the 2019-08-22 13:00 UTC value of the requests remaining (X-RateLimit-Remaining) will be equal to the allocated quota (X-RateLimit-Limit) decreased by the sum of the request costs (SUM(X-RateLimit-Request-Cost)) executed in the period 2019-08-21 13:00 UTC - 2019-08-22 13:00 UTC (last 24 hours).\n\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-RateLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Limit | int | Is an optional feature that can be enabled via the customer portal to impose a limit on the capabilities of a specific API key. It allows you to define a threshold for the number of requests that can be made using a single API key within a 24-hour time frame.\nX-RateLimit-Remaining | int | Provides information about the number of requests that can still be made within the last 24-hour period based on the usage history. This header serves as a helpful indicator of the remaining request capacity, allowing API consumers to manage their usage effectively. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Request-Cost | int | The number of requests used to generate current HTTP response.\nX-RateLimit-Reset | timestring | The time when all provisioned requests are available to execute again if no more requests will be executed.\nX-RateLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal.\nX-RateLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase.\nX-RateLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period.\n\n```json\nGET v1/exchanges/ECB/apiKey-ED802AF4-E855-YOUR-API-KEY\nHost: coinapi.io\nX-RateLimit-Used: 1000\nX-RateLimit-Limit: 5000\nX-RateLimit-Remaining: 4000\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z\nX-RateLimit-Quota-Overage: ENABLED\nX-RateLimit-Quota-Allocated: 10000\nX-RateLimit-Quota-Remaining: 5000\n```\n\nExplanation:\n\n- X-RateLimit-Used: 1000 (requests used in the last 24 hours)\n- X-RateLimit-Limit: 5000 (total request limit within a 24-hour time frame)\n- X-RateLimit-Remaining: 4000 (requests remaining within the last 24 hours)\n- X-RateLimit-Request-Cost: 1 (cost or \"weight\" of each individual request)\n- X-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z (when the rate limit will reset within a 24-hour period)\n- X-RateLimit-Overage: ENABLED (API key may exceed the plan quota within a 24-hour time frame)\n- X-RateLimit-Quota-Allocated: 10000 (total number of requests allowed for all API keys within the subscription within a 24-hour time frame)\n- X-RateLimit-Quota-Remaining: 5000 (requests remaining within the subscription's allocated quota within the last 24 hours)\n\n#### Concurrency limit / APIKey\n\n```html\nX-ConcurrencyLimit-Limit: 10\nX-ConcurrencyLimit-Remaining: 5\n```\n\nThe concurrency limit defines the number of maximum concurrent API calls/requests that the API could process for your subscription at the current moment. Every API call/request increases the Concurrency limit against quota, and when it finishes, decreases it.\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-ConcurrencyLimit-Limit | int | Concurrency limit allocated for your API key.\nX-ConcurrencyLimit-Remaining | int | The number of concurrent API calls/requests available to be executed in this moment for your API key.\n\n### Output data format\n\nBy default we are using JSON output data format for all of our endpoints, you can control format of data by using `output_format` variable in query string parameters.\n\n#### URL Parameters\n\nParameter | Type | Description\n---------- | ------- | -------\noutput_format | string | Output data format *(optional, default value is `json`, possible values are `json`, `xml` or `csv`)*\ncsv_include_header | bool | Ignore header line in CSV output? *(optional, default value is `true`, `true` to include CSV header line, `false` otherwise)*\ncsv_include_quotes | bool | Encapsulate strings with quotes in CSV output? *(optional, default value is `false`, `true` to encapsulate all strings with `\"`, `false` to leave them unquoted)*\ncsv_exclude_col | string | Comma delimited list of column names to ignore in CSV output *(optional, by default all columns are included)*\ncsv_set_delimiter | string | Character that will be used as column delimiter in CSV output *(optional, default value is `;`)*\ncsv_set_dec_mark | string | Character that will be used as decimal separator in CSV output *(optional, default value is `.`)*\ncsv_set_timeformat | string | Format for datetime type in CSV output or `unix` for unix timestamp *(optional, default value is `yyyy-MM-ddTHH:mm:ss.fffffffZ`)*\ncsv_set_newline | string | New line type *(optional, default value is `unix`, possible values `win`, `mac`, `unix`)*\n\n### Excel / G-Sheets\n\nThere are several ways to use data from our REST API inside the Excel, Google Sheets, or similar calculation sheet application. This section will do as best as possible to keep all information up to date on how you could load the data into these applications. Feel free to contact support if we are missing an option.\n\n#### CSV download, import:\n\n 1. Open the data in the CSV format from the browser eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n 2. Save the data to the file with the .csv extension.\n 3. Use the file saved and import it into the software.\n 4. When configuring import, refer to the parameters like delimiter from the [Output data format](#output-data-format)\n\nThe platform-independent way described above is based on CSV but could also be used in other formats like JSON and XML as long as the software support it, but the import procedure needs to be adjusted accordingly.\n\n#### Microsoft Excel\n\n * Use [PowerQuery](https://docs.microsoft.com/en-us/power-query/power-query-what-is-power-query) to load the URL directly into the CSV import without saving the file locally. \n * Use the [=WEBSERVICE](https://support.office.com/en-us/article/webservice-function-0546a35a-ecc6-4739-aed7-c0b7ce1562c4) function to load the API response directly into the sheet, but this will not parse the data; additional processing is required.\n\n#### Google Sheets\n\n * Use [=IMPORT](https://support.google.com/docs/answer/3093335?hl=en) function to load the REST API endpoint and automatically parse the CSV format data into the cells. eg. ```=IMPORTDATA(\"https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n\n#### OpenOffice Calc\n\n * Select the menu Insert -> Sheet From File, 2. In the Insert dialog, put the URL eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv``` in the File Name box at the bottom. Set the drop-down list next to that to Web Page Query and click Open. The Text Import dialog opens where you can change the defaults if needed.\n " + description: "\nRESTful endpoint provides the widest range of data, based on HTTP protocol which works in Request-Reply scheme.\n\nImplemented Standards:\n\n * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945)\n * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616)\n * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540)\n * [OpenAPI v3](https://www.openapis.org/)\n\n> **Note:** We adhere to the OpenAPI standards for documenting our API.\n\n## OpenAPI Specification\n\nTo access our API's OpenAPI specification, you can use the following link: [OpenAPI v3](https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml)\n\nIf you need to import the OpenAPI file into software like Postman, simply copy and paste the link below:\n```shell\nhttps://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/coinapi-marketdata-rest.yaml\n```\n\n## Endpoints\n\nEnviroment | Encryption | Value \n--- | --- | ---\nProduction | Yes | `https://rest.coinapi.io/`\nProduction | No | `http://rest.coinapi.io/`\n\n:::info\n\nFor real-time market data streaming, you should use WebSockets. REST API only supports pooling, meaning you can periodically request the current market data state. In streaming, you subscribe and data or updates are delivered to you continuously.\n\n:::\n\n## General\n\nIf you want to learn how to authenticate to this API, you can find detailed instructions and guidance in\n[authentication section](/authentication) of this documentation.\n\n### HTTP Requests\n\nEach HTTP request must contain the header ``Accept: application/json`` as all our responses are in JSON format.\n\nWe encourage you to use the HTTP request header ``Accept-Encoding: deflate, gzip`` for all requests. \nThis will indicate to us that we can deliver compressed data to you which on your side should be decompressed transparently.\n\n:::tip\n\nBy allowing data compression you are lowering bandwidth requirements by approximately 80%. \nThis is important for requesting large amounts of data or using WebSocket Streaming API, \nas we can deliver data to you faster and more effectively.\n\n:::\n\n#### HTTP Success\n\nSuccessful HTTP responses have the status code `200` and the body in a format according to documentation of the requested resource.\n\n:::info\n\nYou should always check that your HTTP response status code is equal to 200, otherwise the requested was not successful.\n\n:::\n\n#### HTTP Errors\n\n> Error message is returned in JSON structured like this:\n\n```json\n{\n \"error\": \"Invalid API key\"\n}\n```\n\nAll HTTP requests with response status codes different to `200` must be considered as failed \nand you should expect additional JSON inside the body of the response with the error message encapsulated inside it as shown in the example.\nWe use the following error codes:\n\nError Code | Meaning\n---------- | -------\n400 | Bad Request -- There is something wrong with your request\n401 | Unauthorized -- Your API key is wrong\n403 | Forbidden -- Your API key doesnt't have enough privileges to access this resource\n429 | Too many requests -- You have exceeded your API key rate limits\n550 | No data -- You requested specific single item that we don't have at this moment.\n\n:::info\n\nGood practice is to store all error messages somewhere along with request data for further manual review.\n\n:::\n\n### Limits\n\nAny authenticated endpoint is providing (in HTTP response headers) information about the current state of the limits associated with API Key. In this section we will describe each limit.\n\n#### Request limit / APIKey\n\n```html\nX-RateLimit-Limit: 1000000\nX-RateLimit-Remaining: 999989\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2018-01-22T15:25:15.1234567Z\n```\n\nThe request limit define number of maximum requests that could be executed in the 24 hours period (sliding/rollowing window - always last 24 hours from specific moment) for your subscription.\n\nWe define request as data request credits and this is not always equal to the number of API calls executed against the API. A request is deemed to be a single one if the limit query parameter on the endpoint isn’t available, isn’t used or it's stated otherwise in the API documentation. Otherwise — if the limit query parameter is available and is used — then each of the 100 data points returned in the response is counted as one request.\n\nFor example at the 2019-08-22 13:00 UTC value of the requests remaining (X-RateLimit-Remaining) will be equal to the allocated quota (X-RateLimit-Limit) decreased by the sum of the request costs (SUM(X-RateLimit-Request-Cost)) executed in the period 2019-08-21 13:00 UTC - 2019-08-22 13:00 UTC (last 24 hours).\n\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-RateLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Limit | int | Is an optional feature that can be enabled via the customer portal to impose a limit on the capabilities of a specific API key. It allows you to define a threshold for the number of requests that can be made using a single API key within a 24-hour time frame.\nX-RateLimit-Remaining | int | Provides information about the number of requests that can still be made within the last 24-hour period based on the usage history. This header serves as a helpful indicator of the remaining request capacity, allowing API consumers to manage their usage effectively. It is important to note that the header is not always appended to every request to optimize the operation of the API.\nX-RateLimit-Request-Cost | int | The number of requests used to generate current HTTP response.\nX-RateLimit-Reset | timestring | The time when all provisioned requests are available to execute again if no more requests will be executed.\nX-RateLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal.\nX-RateLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase.\nX-RateLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period.\n\n```json\nGET v1/exchanges/ECB/apiKey-ED802AF4-E855-YOUR-API-KEY\nHost: coinapi.io\nX-RateLimit-Used: 1000\nX-RateLimit-Limit: 5000\nX-RateLimit-Remaining: 4000\nX-RateLimit-Request-Cost: 1\nX-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z\nX-RateLimit-Quota-Overage: ENABLED\nX-RateLimit-Quota-Allocated: 10000\nX-RateLimit-Quota-Remaining: 5000\n```\n\nExplanation:\n\n- X-RateLimit-Used: 1000 (requests used in the last 24 hours)\n- X-RateLimit-Limit: 5000 (total request limit within a 24-hour time frame)\n- X-RateLimit-Remaining: 4000 (requests remaining within the last 24 hours)\n- X-RateLimit-Request-Cost: 1 (cost or \"weight\" of each individual request)\n- X-RateLimit-Reset: 2023-05-05T12:00:00.0000001Z (when the rate limit will reset within a 24-hour period)\n- X-RateLimit-Overage: ENABLED (API key may exceed the plan quota within a 24-hour time frame)\n- X-RateLimit-Quota-Allocated: 10000 (total number of requests allowed for all API keys within the subscription within a 24-hour time frame)\n- X-RateLimit-Quota-Remaining: 5000 (requests remaining within the subscription's allocated quota within the last 24 hours)\n\n#### Concurrency limit / APIKey\n\n```html\nX-ConcurrencyLimit-Limit: 10\nX-ConcurrencyLimit-Remaining: 5\n```\n\nThe concurrency limit defines the number of maximum concurrent API calls/requests that the API could process for your subscription at the current moment. Every API call/request increases the Concurrency limit against quota, and when it finishes, decreases it.\n\nHTTP Header | Type | Description\n---------- | ------- | ---\nX-ConcurrencyLimit-Limit | int | Concurrency limit allocated for your API key.\nX-ConcurrencyLimit-Remaining | int | The number of concurrent API calls/requests available to be executed in this moment for your API key.\n\n### Output data format\n\nBy default we are using JSON output data format for all of our endpoints, you can control format of data by using `output_format` variable in query string parameters.\n\n#### URL Parameters\n\nParameter | Type | Description\n---------- | ------- | -------\noutput_format | string | Output data format *(optional, default value is `json`, possible values are `json`, `xml` or `csv`)*\ncsv_include_header | bool | Ignore header line in CSV output? *(optional, default value is `true`, `true` to include CSV header line, `false` otherwise)*\ncsv_include_quotes | bool | Encapsulate strings with quotes in CSV output? *(optional, default value is `false`, `true` to encapsulate all strings with `\"`, `false` to leave them unquoted)*\ncsv_exclude_col | string | Comma delimited list of column names to ignore in CSV output *(optional, by default all columns are included)*\ncsv_set_delimiter | string | Character that will be used as column delimiter in CSV output *(optional, default value is `;`)*\ncsv_set_dec_mark | string | Character that will be used as decimal separator in CSV output *(optional, default value is `.`)*\ncsv_set_timeformat | string | Format for datetime type in CSV output or `unix` for unix timestamp *(optional, default value is `yyyy-MM-ddTHH:mm:ss.fffffffZ`)*\ncsv_set_newline | string | New line type *(optional, default value is `unix`, possible values `win`, `mac`, `unix`)*\n\n### Excel / G-Sheets\n\nThere are several ways to use data from our REST API inside the Excel, Google Sheets, or similar calculation sheet application. This section will do as best as possible to keep all information up to date on how you could load the data into these applications. Feel free to contact support if we are missing an option.\n\n#### CSV download, import:\n\n 1. Open the data in the CSV format from the browser eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n 2. Save the data to the file with the .csv extension.\n 3. Use the file saved and import it into the software.\n 4. When configuring import, refer to the parameters like delimiter from the [Output data format](#output-data-format)\n\nThe platform-independent way described above is based on CSV but could also be used in other formats like JSON and XML as long as the software support it, but the import procedure needs to be adjusted accordingly.\n\n#### Microsoft Excel\n\n * Use [PowerQuery](https://docs.microsoft.com/en-us/power-query/power-query-what-is-power-query) to load the URL directly into the CSV import without saving the file locally. \n * Use the [=WEBSERVICE](https://support.office.com/en-us/article/webservice-function-0546a35a-ecc6-4739-aed7-c0b7ce1562c4) function to load the API response directly into the sheet, but this will not parse the data; additional processing is required.\n\n#### Google Sheets\n\n * Use [=IMPORT](https://support.google.com/docs/answer/3093335?hl=en) function to load the REST API endpoint and automatically parse the CSV format data into the cells. eg. ```=IMPORTDATA(\"https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv```\n\n#### OpenOffice Calc\n\n * Select the menu Insert -> Sheet From File, 2. In the Insert dialog, put the URL eg. ```https://rest.coinapi.io/v1/exchangerate/USD?apikey=YOUR_API_KEY&invert=true&output_format=csv``` in the File Name box at the bottom. Set the drop-down list next to that to Web Page Query and click Open. The Text Import dialog opens where you can change the defaults if needed.\n " contact: name: COINAPI LTD url: https://www.coinapi.io @@ -11,7 +11,7 @@ info: url: https://github.com/coinapi/coinapi-sdk/blob/master/LICENSE version: v1 servers: - - url: https://rest.coinapi.io/ + - url: https://rest.coinapi.io paths: /v1/assets: get: @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T11:48:33.1695459Z", + "time": "2023-11-17T12:37:09.7840101Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T11:48:33.1697108Z", + "time": "2023-11-16T12:37:09.7842348Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T11:48:33.1695459Z", + "time": "2023-11-17T12:37:09.7840101Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T11:48:33.1697108Z", + "time": "2023-11-16T12:37:09.7842348Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T11:48:33.1695459Z", + "time": "2023-11-17T12:37:09.7840101Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T11:48:33.1697108Z", + "time": "2023-11-16T12:37:09.7842348Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T11:48:33.1695459Z", + "time": "2023-11-17T12:37:09.7840101Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T11:48:33.1697108Z", + "time": "2023-11-16T12:37:09.7842348Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From b600d07fd05031e2c36acf8e306ab3ed1ed78a0e Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 20 Nov 2023 09:10:18 +0000 Subject: [PATCH 074/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index beba02136f..944af38ca6 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T12:37:09.7840101Z", + "time": "2023-11-20T09:10:10.9057331Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T12:37:09.7842348Z", + "time": "2023-11-19T09:10:10.9059782Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T12:37:09.7840101Z", + "time": "2023-11-20T09:10:10.9057331Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T12:37:09.7842348Z", + "time": "2023-11-19T09:10:10.9059782Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T12:37:09.7840101Z", + "time": "2023-11-20T09:10:10.9057331Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T12:37:09.7842348Z", + "time": "2023-11-19T09:10:10.9059782Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-17T12:37:09.7840101Z", + "time": "2023-11-20T09:10:10.9057331Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-16T12:37:09.7842348Z", + "time": "2023-11-19T09:10:10.9059782Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From ca42380cf9d36de2dca92b2700a83cd7ddedec41 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 20 Nov 2023 21:20:50 +0000 Subject: [PATCH 075/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 944af38ca6..ec8c4d8496 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T09:10:10.9057331Z", + "time": "2023-11-20T21:20:43.0925970Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T09:10:10.9059782Z", + "time": "2023-11-19T21:20:43.1024506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T09:10:10.9057331Z", + "time": "2023-11-20T21:20:43.0925970Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T09:10:10.9059782Z", + "time": "2023-11-19T21:20:43.1024506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T09:10:10.9057331Z", + "time": "2023-11-20T21:20:43.0925970Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T09:10:10.9059782Z", + "time": "2023-11-19T21:20:43.1024506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T09:10:10.9057331Z", + "time": "2023-11-20T21:20:43.0925970Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T09:10:10.9059782Z", + "time": "2023-11-19T21:20:43.1024506Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From cce81c463720e5aa385c3868f2e7f7ebe76bdfa1 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 20 Nov 2023 21:35:52 +0000 Subject: [PATCH 076/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index ec8c4d8496..52f387f384 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:20:43.0925970Z", + "time": "2023-11-20T21:35:44.8751024Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:20:43.1024506Z", + "time": "2023-11-19T21:35:44.8956806Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:20:43.0925970Z", + "time": "2023-11-20T21:35:44.8751024Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:20:43.1024506Z", + "time": "2023-11-19T21:35:44.8956806Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:20:43.0925970Z", + "time": "2023-11-20T21:35:44.8751024Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:20:43.1024506Z", + "time": "2023-11-19T21:35:44.8956806Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:20:43.0925970Z", + "time": "2023-11-20T21:35:44.8751024Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:20:43.1024506Z", + "time": "2023-11-19T21:35:44.8956806Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 60d082fae2a1ded9e724faba76a9afe04cdd92dd Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 20 Nov 2023 22:47:09 +0000 Subject: [PATCH 077/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 52f387f384..bea4cfef35 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:35:44.8751024Z", + "time": "2023-11-20T22:46:55.4603431Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:35:44.8956806Z", + "time": "2023-11-19T22:46:55.4608140Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:35:44.8751024Z", + "time": "2023-11-20T22:46:55.4603431Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:35:44.8956806Z", + "time": "2023-11-19T22:46:55.4608140Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:35:44.8751024Z", + "time": "2023-11-20T22:46:55.4603431Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:35:44.8956806Z", + "time": "2023-11-19T22:46:55.4608140Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T21:35:44.8751024Z", + "time": "2023-11-20T22:46:55.4603431Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T21:35:44.8956806Z", + "time": "2023-11-19T22:46:55.4608140Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 5793ad4b26157c2a6ac151f7bd9d444eb7181b92 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 20 Nov 2023 23:18:01 +0000 Subject: [PATCH 078/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 51 ++++++++++++++++++++++----- 1 file changed, 43 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index bea4cfef35..51a56ca5fb 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T22:46:55.4603431Z", + "time": "2023-11-20T23:17:47.5851804Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T22:46:55.4608140Z", + "time": "2023-11-19T23:17:47.5854004Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T22:46:55.4603431Z", + "time": "2023-11-20T23:17:47.5851804Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T22:46:55.4608140Z", + "time": "2023-11-19T23:17:47.5854004Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T22:46:55.4603431Z", + "time": "2023-11-20T23:17:47.5851804Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T22:46:55.4608140Z", + "time": "2023-11-19T23:17:47.5854004Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T22:46:55.4603431Z", + "time": "2023-11-20T23:17:47.5851804Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T22:46:55.4608140Z", + "time": "2023-11-19T23:17:47.5854004Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -1133,6 +1133,41 @@ paths: type: array items: $ref: '#/components/schemas/v1.OrderBook' + '/v1/orderbooks/{symbol_id}/current': + get: + tags: + - Order Book + summary: Get current order book + description: Retrieves the current order book for the specified symbol. + parameters: + - name: symbol_id + in: path + description: The symbol ID. + required: true + schema: + type: string + - name: limit_levels + in: query + description: The maximum number of levels to include in the response. + schema: + type: integer + format: int32 + responses: + '200': + description: successful operation + content: + text/plain: + schema: + $ref: '#/components/schemas/v1.OrderBookBase' + application/json: + schema: + $ref: '#/components/schemas/v1.OrderBookBase' + text/json: + schema: + $ref: '#/components/schemas/v1.OrderBookBase' + application/x-msgpack: + schema: + $ref: '#/components/schemas/v1.OrderBookBase' '/v1/orderbooks/{symbol_id}/latest': get: tags: From 4901068bbeaab406d2fd9718dd4f2aa20d22a570 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 21 Nov 2023 11:38:26 +0000 Subject: [PATCH 079/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 51a56ca5fb..c154552ba6 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T23:17:47.5851804Z", + "time": "2023-11-21T11:38:14.6232272Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T23:17:47.5854004Z", + "time": "2023-11-20T11:38:14.6234064Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T23:17:47.5851804Z", + "time": "2023-11-21T11:38:14.6232272Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T23:17:47.5854004Z", + "time": "2023-11-20T11:38:14.6234064Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T23:17:47.5851804Z", + "time": "2023-11-21T11:38:14.6232272Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T23:17:47.5854004Z", + "time": "2023-11-20T11:38:14.6234064Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-20T23:17:47.5851804Z", + "time": "2023-11-21T11:38:14.6232272Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-19T23:17:47.5854004Z", + "time": "2023-11-20T11:38:14.6234064Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 41e2aa0e0b363a43a5f3225962f833dd604f7b4c Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 21 Nov 2023 12:04:45 +0000 Subject: [PATCH 080/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index c154552ba6..90caa3e6c3 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T11:38:14.6232272Z", + "time": "2023-11-21T12:04:36.1875071Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T11:38:14.6234064Z", + "time": "2023-11-20T12:04:36.1878650Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T11:38:14.6232272Z", + "time": "2023-11-21T12:04:36.1875071Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T11:38:14.6234064Z", + "time": "2023-11-20T12:04:36.1878650Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T11:38:14.6232272Z", + "time": "2023-11-21T12:04:36.1875071Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T11:38:14.6234064Z", + "time": "2023-11-20T12:04:36.1878650Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T11:38:14.6232272Z", + "time": "2023-11-21T12:04:36.1875071Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T11:38:14.6234064Z", + "time": "2023-11-20T12:04:36.1878650Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From bb389d7a3ab896295ec3dd2a63b1145931b17c01 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 24 Nov 2023 01:40:16 +0000 Subject: [PATCH 081/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 90caa3e6c3..7b27c7215b 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T12:04:36.1875071Z", + "time": "2023-11-24T01:40:06.5952878Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T12:04:36.1878650Z", + "time": "2023-11-23T01:40:06.6031935Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T12:04:36.1875071Z", + "time": "2023-11-24T01:40:06.5952878Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T12:04:36.1878650Z", + "time": "2023-11-23T01:40:06.6031935Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T12:04:36.1875071Z", + "time": "2023-11-24T01:40:06.5952878Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T12:04:36.1878650Z", + "time": "2023-11-23T01:40:06.6031935Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-21T12:04:36.1875071Z", + "time": "2023-11-24T01:40:06.5952878Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-20T12:04:36.1878650Z", + "time": "2023-11-23T01:40:06.6031935Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 09049fdb2f8faa7705548e7d46cc80d4321d3ed0 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 24 Nov 2023 12:02:54 +0000 Subject: [PATCH 082/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 7b27c7215b..bcaa7dee0d 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T01:40:06.5952878Z", + "time": "2023-11-24T12:02:39.0226366Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T01:40:06.6031935Z", + "time": "2023-11-23T12:02:39.0228653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T01:40:06.5952878Z", + "time": "2023-11-24T12:02:39.0226366Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T01:40:06.6031935Z", + "time": "2023-11-23T12:02:39.0228653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T01:40:06.5952878Z", + "time": "2023-11-24T12:02:39.0226366Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T01:40:06.6031935Z", + "time": "2023-11-23T12:02:39.0228653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T01:40:06.5952878Z", + "time": "2023-11-24T12:02:39.0226366Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T01:40:06.6031935Z", + "time": "2023-11-23T12:02:39.0228653Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 11624e0efdeab887a7f04726a143bbf944da692c Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 28 Nov 2023 11:36:54 +0000 Subject: [PATCH 083/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index bcaa7dee0d..8dd0525dd0 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T12:02:39.0226366Z", + "time": "2023-11-28T11:36:35.4662601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T12:02:39.0228653Z", + "time": "2023-11-27T11:36:35.4665169Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T12:02:39.0226366Z", + "time": "2023-11-28T11:36:35.4662601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T12:02:39.0228653Z", + "time": "2023-11-27T11:36:35.4665169Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T12:02:39.0226366Z", + "time": "2023-11-28T11:36:35.4662601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T12:02:39.0228653Z", + "time": "2023-11-27T11:36:35.4665169Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-24T12:02:39.0226366Z", + "time": "2023-11-28T11:36:35.4662601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-23T12:02:39.0228653Z", + "time": "2023-11-27T11:36:35.4665169Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 7df4a08ab7cef7cc566fd11afad40bcfaad70133 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 30 Nov 2023 08:30:24 +0000 Subject: [PATCH 084/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 8dd0525dd0..733605a4e0 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-28T11:36:35.4662601Z", + "time": "2023-11-30T08:30:11.9767479Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-27T11:36:35.4665169Z", + "time": "2023-11-29T08:30:11.9886847Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-28T11:36:35.4662601Z", + "time": "2023-11-30T08:30:11.9767479Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-27T11:36:35.4665169Z", + "time": "2023-11-29T08:30:11.9886847Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-28T11:36:35.4662601Z", + "time": "2023-11-30T08:30:11.9767479Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-27T11:36:35.4665169Z", + "time": "2023-11-29T08:30:11.9886847Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-28T11:36:35.4662601Z", + "time": "2023-11-30T08:30:11.9767479Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-27T11:36:35.4665169Z", + "time": "2023-11-29T08:30:11.9886847Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From b915dd1f859d860cd804adaf0b7d6c9424238fdb Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 3 Dec 2023 14:13:57 +0000 Subject: [PATCH 085/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 733605a4e0..db508d6be0 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-30T08:30:11.9767479Z", + "time": "2023-12-03T14:13:47.2813982Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-29T08:30:11.9886847Z", + "time": "2023-12-02T14:13:47.2815836Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-30T08:30:11.9767479Z", + "time": "2023-12-03T14:13:47.2813982Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-29T08:30:11.9886847Z", + "time": "2023-12-02T14:13:47.2815836Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-30T08:30:11.9767479Z", + "time": "2023-12-03T14:13:47.2813982Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-29T08:30:11.9886847Z", + "time": "2023-12-02T14:13:47.2815836Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-11-30T08:30:11.9767479Z", + "time": "2023-12-03T14:13:47.2813982Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-11-29T08:30:11.9886847Z", + "time": "2023-12-02T14:13:47.2815836Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 88bfbad30c53183e2ccaae4ccb250ba33d4b2346 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 6 Dec 2023 10:44:05 +0000 Subject: [PATCH 086/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index db508d6be0..b28709a9ef 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-03T14:13:47.2813982Z", + "time": "2023-12-06T10:43:58.0445583Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-02T14:13:47.2815836Z", + "time": "2023-12-05T10:43:58.0447463Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-03T14:13:47.2813982Z", + "time": "2023-12-06T10:43:58.0445583Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-02T14:13:47.2815836Z", + "time": "2023-12-05T10:43:58.0447463Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-03T14:13:47.2813982Z", + "time": "2023-12-06T10:43:58.0445583Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-02T14:13:47.2815836Z", + "time": "2023-12-05T10:43:58.0447463Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-03T14:13:47.2813982Z", + "time": "2023-12-06T10:43:58.0445583Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-02T14:13:47.2815836Z", + "time": "2023-12-05T10:43:58.0447463Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 50c757f5314cf67944b9cee354dc6a8fc489156e Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 7 Dec 2023 09:47:06 +0000 Subject: [PATCH 087/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b28709a9ef..399e4a4cd7 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-06T10:43:58.0445583Z", + "time": "2023-12-07T09:46:57.3005508Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-05T10:43:58.0447463Z", + "time": "2023-12-06T09:46:57.3249853Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-06T10:43:58.0445583Z", + "time": "2023-12-07T09:46:57.3005508Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-05T10:43:58.0447463Z", + "time": "2023-12-06T09:46:57.3249853Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-06T10:43:58.0445583Z", + "time": "2023-12-07T09:46:57.3005508Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-05T10:43:58.0447463Z", + "time": "2023-12-06T09:46:57.3249853Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-06T10:43:58.0445583Z", + "time": "2023-12-07T09:46:57.3005508Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-05T10:43:58.0447463Z", + "time": "2023-12-06T09:46:57.3249853Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 4a162b7f06cba40959b9a146659171c300336922 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 7 Dec 2023 10:14:50 +0000 Subject: [PATCH 088/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 399e4a4cd7..9f754f8821 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T09:46:57.3005508Z", + "time": "2023-12-07T10:14:37.8609750Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T09:46:57.3249853Z", + "time": "2023-12-06T10:14:37.8773905Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T09:46:57.3005508Z", + "time": "2023-12-07T10:14:37.8609750Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T09:46:57.3249853Z", + "time": "2023-12-06T10:14:37.8773905Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T09:46:57.3005508Z", + "time": "2023-12-07T10:14:37.8609750Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T09:46:57.3249853Z", + "time": "2023-12-06T10:14:37.8773905Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T09:46:57.3005508Z", + "time": "2023-12-07T10:14:37.8609750Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T09:46:57.3249853Z", + "time": "2023-12-06T10:14:37.8773905Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 8271b91cb9a7a7fb635d69c789a821810625a4c3 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 7 Dec 2023 14:15:59 +0000 Subject: [PATCH 089/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 9f754f8821..2be9c16801 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T10:14:37.8609750Z", + "time": "2023-12-07T14:15:51.4321472Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T10:14:37.8773905Z", + "time": "2023-12-06T14:15:51.4323888Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T10:14:37.8609750Z", + "time": "2023-12-07T14:15:51.4321472Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T10:14:37.8773905Z", + "time": "2023-12-06T14:15:51.4323888Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T10:14:37.8609750Z", + "time": "2023-12-07T14:15:51.4321472Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T10:14:37.8773905Z", + "time": "2023-12-06T14:15:51.4323888Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T10:14:37.8609750Z", + "time": "2023-12-07T14:15:51.4321472Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T10:14:37.8773905Z", + "time": "2023-12-06T14:15:51.4323888Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 0dfdd52ed8ccc1ee5b2040c0679146aac3a28c06 Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 18 Dec 2023 10:53:27 +0000 Subject: [PATCH 090/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 2be9c16801..9907246984 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T14:15:51.4321472Z", + "time": "2023-12-18T10:53:16.3513450Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T14:15:51.4323888Z", + "time": "2023-12-17T10:53:16.3602601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T14:15:51.4321472Z", + "time": "2023-12-18T10:53:16.3513450Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T14:15:51.4323888Z", + "time": "2023-12-17T10:53:16.3602601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T14:15:51.4321472Z", + "time": "2023-12-18T10:53:16.3513450Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T14:15:51.4323888Z", + "time": "2023-12-17T10:53:16.3602601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-07T14:15:51.4321472Z", + "time": "2023-12-18T10:53:16.3513450Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-06T14:15:51.4323888Z", + "time": "2023-12-17T10:53:16.3602601Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 2ec170354ad4fb37b76a807278c29d321d8cd6ee Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 18 Dec 2023 13:52:30 +0000 Subject: [PATCH 091/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 9907246984..faedd76973 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T10:53:16.3513450Z", + "time": "2023-12-18T13:52:15.8748414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T10:53:16.3602601Z", + "time": "2023-12-17T13:52:15.9090788Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T10:53:16.3513450Z", + "time": "2023-12-18T13:52:15.8748414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T10:53:16.3602601Z", + "time": "2023-12-17T13:52:15.9090788Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T10:53:16.3513450Z", + "time": "2023-12-18T13:52:15.8748414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T10:53:16.3602601Z", + "time": "2023-12-17T13:52:15.9090788Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T10:53:16.3513450Z", + "time": "2023-12-18T13:52:15.8748414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T10:53:16.3602601Z", + "time": "2023-12-17T13:52:15.9090788Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 3f8d3e9c221fd004962b53c2acffbf9fc7c631c4 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 20 Dec 2023 15:31:17 +0000 Subject: [PATCH 092/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index faedd76973..1d6a94b2bc 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T13:52:15.8748414Z", + "time": "2023-12-20T15:31:07.3251029Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T13:52:15.9090788Z", + "time": "2023-12-19T15:31:07.3403387Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T13:52:15.8748414Z", + "time": "2023-12-20T15:31:07.3251029Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T13:52:15.9090788Z", + "time": "2023-12-19T15:31:07.3403387Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T13:52:15.8748414Z", + "time": "2023-12-20T15:31:07.3251029Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T13:52:15.9090788Z", + "time": "2023-12-19T15:31:07.3403387Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-18T13:52:15.8748414Z", + "time": "2023-12-20T15:31:07.3251029Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-17T13:52:15.9090788Z", + "time": "2023-12-19T15:31:07.3403387Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From bc940dc3b883ecb9a19e8e2d7eac6dca4a2bd593 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 22 Dec 2023 09:50:56 +0000 Subject: [PATCH 093/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 1d6a94b2bc..b3886ea286 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-20T15:31:07.3251029Z", + "time": "2023-12-22T09:50:46.9694341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-19T15:31:07.3403387Z", + "time": "2023-12-21T09:50:46.9698268Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-20T15:31:07.3251029Z", + "time": "2023-12-22T09:50:46.9694341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-19T15:31:07.3403387Z", + "time": "2023-12-21T09:50:46.9698268Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-20T15:31:07.3251029Z", + "time": "2023-12-22T09:50:46.9694341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-19T15:31:07.3403387Z", + "time": "2023-12-21T09:50:46.9698268Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-20T15:31:07.3251029Z", + "time": "2023-12-22T09:50:46.9694341Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-19T15:31:07.3403387Z", + "time": "2023-12-21T09:50:46.9698268Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 0ce395ec948ae0ff24a7ac326faf75ca99ee6757 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 22 Dec 2023 09:55:33 +0000 Subject: [PATCH 094/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b3886ea286..5954bd98c7 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:50:46.9694341Z", + "time": "2023-12-22T09:55:22.5982940Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:50:46.9698268Z", + "time": "2023-12-21T09:55:22.6158826Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:50:46.9694341Z", + "time": "2023-12-22T09:55:22.5982940Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:50:46.9698268Z", + "time": "2023-12-21T09:55:22.6158826Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:50:46.9694341Z", + "time": "2023-12-22T09:55:22.5982940Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:50:46.9698268Z", + "time": "2023-12-21T09:55:22.6158826Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:50:46.9694341Z", + "time": "2023-12-22T09:55:22.5982940Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:50:46.9698268Z", + "time": "2023-12-21T09:55:22.6158826Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From a86345fb9d541feaf9c21dd381ab6ccd17e84db8 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 22 Dec 2023 10:16:32 +0000 Subject: [PATCH 095/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 5954bd98c7..b9b2e2f8d1 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:55:22.5982940Z", + "time": "2023-12-22T10:16:10.0568557Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:55:22.6158826Z", + "time": "2023-12-21T10:16:10.0854568Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:55:22.5982940Z", + "time": "2023-12-22T10:16:10.0568557Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:55:22.6158826Z", + "time": "2023-12-21T10:16:10.0854568Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:55:22.5982940Z", + "time": "2023-12-22T10:16:10.0568557Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:55:22.6158826Z", + "time": "2023-12-21T10:16:10.0854568Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T09:55:22.5982940Z", + "time": "2023-12-22T10:16:10.0568557Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T09:55:22.6158826Z", + "time": "2023-12-21T10:16:10.0854568Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 77eebc3a8e0a526d93c15f055a399cc7e5b54acd Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 22 Dec 2023 10:27:00 +0000 Subject: [PATCH 096/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index b9b2e2f8d1..bb60ec6a56 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:16:10.0568557Z", + "time": "2023-12-22T10:26:50.7037626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:16:10.0854568Z", + "time": "2023-12-21T10:26:50.7040319Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:16:10.0568557Z", + "time": "2023-12-22T10:26:50.7037626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:16:10.0854568Z", + "time": "2023-12-21T10:26:50.7040319Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:16:10.0568557Z", + "time": "2023-12-22T10:26:50.7037626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:16:10.0854568Z", + "time": "2023-12-21T10:26:50.7040319Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:16:10.0568557Z", + "time": "2023-12-22T10:26:50.7037626Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:16:10.0854568Z", + "time": "2023-12-21T10:26:50.7040319Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From a30f0fe10e9f1b474ce664b77df305d23662bbdc Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 22 Dec 2023 10:37:15 +0000 Subject: [PATCH 097/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index bb60ec6a56..27e3cd5b17 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:26:50.7037626Z", + "time": "2023-12-22T10:37:02.8638529Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:26:50.7040319Z", + "time": "2023-12-21T10:37:02.9396631Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:26:50.7037626Z", + "time": "2023-12-22T10:37:02.8638529Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:26:50.7040319Z", + "time": "2023-12-21T10:37:02.9396631Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:26:50.7037626Z", + "time": "2023-12-22T10:37:02.8638529Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:26:50.7040319Z", + "time": "2023-12-21T10:37:02.9396631Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:26:50.7037626Z", + "time": "2023-12-22T10:37:02.8638529Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:26:50.7040319Z", + "time": "2023-12-21T10:37:02.9396631Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From fb3be2545da83a269a4c4bb56319b91a3de86065 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 22 Dec 2023 11:46:07 +0000 Subject: [PATCH 098/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 27e3cd5b17..3156edcd31 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:37:02.8638529Z", + "time": "2023-12-22T11:45:55.8286882Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:37:02.9396631Z", + "time": "2023-12-21T11:45:55.8890759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:37:02.8638529Z", + "time": "2023-12-22T11:45:55.8286882Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:37:02.9396631Z", + "time": "2023-12-21T11:45:55.8890759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:37:02.8638529Z", + "time": "2023-12-22T11:45:55.8286882Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:37:02.9396631Z", + "time": "2023-12-21T11:45:55.8890759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T10:37:02.8638529Z", + "time": "2023-12-22T11:45:55.8286882Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T10:37:02.9396631Z", + "time": "2023-12-21T11:45:55.8890759Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 0ed54b55399912449a019f83b1f0e783ad6dd6dd Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 28 Dec 2023 14:19:21 +0000 Subject: [PATCH 099/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 3156edcd31..e43c503de9 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T11:45:55.8286882Z", + "time": "2023-12-28T14:19:11.3218461Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T11:45:55.8890759Z", + "time": "2023-12-27T14:19:11.3363440Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T11:45:55.8286882Z", + "time": "2023-12-28T14:19:11.3218461Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T11:45:55.8890759Z", + "time": "2023-12-27T14:19:11.3363440Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T11:45:55.8286882Z", + "time": "2023-12-28T14:19:11.3218461Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T11:45:55.8890759Z", + "time": "2023-12-27T14:19:11.3363440Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-22T11:45:55.8286882Z", + "time": "2023-12-28T14:19:11.3218461Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-21T11:45:55.8890759Z", + "time": "2023-12-27T14:19:11.3363440Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 28fe2f0f0042283c30970607840bc17c9d8f10aa Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 28 Dec 2023 14:26:31 +0000 Subject: [PATCH 100/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index e43c503de9..1f03a43a55 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:19:11.3218461Z", + "time": "2023-12-28T14:26:20.9613561Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:19:11.3363440Z", + "time": "2023-12-27T14:26:20.9859464Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:19:11.3218461Z", + "time": "2023-12-28T14:26:20.9613561Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:19:11.3363440Z", + "time": "2023-12-27T14:26:20.9859464Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:19:11.3218461Z", + "time": "2023-12-28T14:26:20.9613561Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:19:11.3363440Z", + "time": "2023-12-27T14:26:20.9859464Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:19:11.3218461Z", + "time": "2023-12-28T14:26:20.9613561Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:19:11.3363440Z", + "time": "2023-12-27T14:26:20.9859464Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 2ba69d72717865e23e45d8d645e1018485d31215 Mon Sep 17 00:00:00 2001 From: svisstack Date: Fri, 29 Dec 2023 09:39:32 +0000 Subject: [PATCH 101/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 1f03a43a55..4dbe811fcd 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:26:20.9613561Z", + "time": "2023-12-29T09:39:24.4269934Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:26:20.9859464Z", + "time": "2023-12-28T09:39:24.4273033Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:26:20.9613561Z", + "time": "2023-12-29T09:39:24.4269934Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:26:20.9859464Z", + "time": "2023-12-28T09:39:24.4273033Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:26:20.9613561Z", + "time": "2023-12-29T09:39:24.4269934Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:26:20.9859464Z", + "time": "2023-12-28T09:39:24.4273033Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-28T14:26:20.9613561Z", + "time": "2023-12-29T09:39:24.4269934Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-27T14:26:20.9859464Z", + "time": "2023-12-28T09:39:24.4273033Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From c6a2bcc87154739881601a9e1bae2fbafc15889a Mon Sep 17 00:00:00 2001 From: svisstack Date: Sat, 30 Dec 2023 02:34:11 +0000 Subject: [PATCH 102/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 4dbe811fcd..dc23b1347a 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-29T09:39:24.4269934Z", + "time": "2023-12-30T02:33:59.2716332Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-28T09:39:24.4273033Z", + "time": "2023-12-29T02:33:59.2720166Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-29T09:39:24.4269934Z", + "time": "2023-12-30T02:33:59.2716332Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-28T09:39:24.4273033Z", + "time": "2023-12-29T02:33:59.2720166Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-29T09:39:24.4269934Z", + "time": "2023-12-30T02:33:59.2716332Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-28T09:39:24.4273033Z", + "time": "2023-12-29T02:33:59.2720166Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-29T09:39:24.4269934Z", + "time": "2023-12-30T02:33:59.2716332Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-28T09:39:24.4273033Z", + "time": "2023-12-29T02:33:59.2720166Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From b0a0e663c4fd2e3bde303a15567fedf1fc5b9f0b Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 31 Dec 2023 15:21:41 +0000 Subject: [PATCH 103/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index dc23b1347a..37cf2efefe 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-30T02:33:59.2716332Z", + "time": "2023-12-31T15:21:31.2767757Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-29T02:33:59.2720166Z", + "time": "2023-12-30T15:21:31.2769416Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-30T02:33:59.2716332Z", + "time": "2023-12-31T15:21:31.2767757Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-29T02:33:59.2720166Z", + "time": "2023-12-30T15:21:31.2769416Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-30T02:33:59.2716332Z", + "time": "2023-12-31T15:21:31.2767757Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-29T02:33:59.2720166Z", + "time": "2023-12-30T15:21:31.2769416Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-30T02:33:59.2716332Z", + "time": "2023-12-31T15:21:31.2767757Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-29T02:33:59.2720166Z", + "time": "2023-12-30T15:21:31.2769416Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 039734dcf1c05ff326d9f3343fea826fe0dd467f Mon Sep 17 00:00:00 2001 From: svisstack Date: Sun, 31 Dec 2023 15:34:31 +0000 Subject: [PATCH 104/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 37cf2efefe..ee2bb67f7f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:21:31.2767757Z", + "time": "2023-12-31T15:34:23.4049903Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:21:31.2769416Z", + "time": "2023-12-30T15:34:23.4052052Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:21:31.2767757Z", + "time": "2023-12-31T15:34:23.4049903Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:21:31.2769416Z", + "time": "2023-12-30T15:34:23.4052052Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:21:31.2767757Z", + "time": "2023-12-31T15:34:23.4049903Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:21:31.2769416Z", + "time": "2023-12-30T15:34:23.4052052Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:21:31.2767757Z", + "time": "2023-12-31T15:34:23.4049903Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:21:31.2769416Z", + "time": "2023-12-30T15:34:23.4052052Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 60b9d7e1b56befffae7264feb26be0037e6ed87b Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 2 Jan 2024 14:31:11 +0000 Subject: [PATCH 105/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index ee2bb67f7f..5245370714 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:34:23.4049903Z", + "time": "2024-01-02T14:31:07.7364892Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:34:23.4052052Z", + "time": "2024-01-01T14:31:07.7865705Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:34:23.4049903Z", + "time": "2024-01-02T14:31:07.7364892Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:34:23.4052052Z", + "time": "2024-01-01T14:31:07.7865705Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:34:23.4049903Z", + "time": "2024-01-02T14:31:07.7364892Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:34:23.4052052Z", + "time": "2024-01-01T14:31:07.7865705Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2023-12-31T15:34:23.4049903Z", + "time": "2024-01-02T14:31:07.7364892Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2023-12-30T15:34:23.4052052Z", + "time": "2024-01-01T14:31:07.7865705Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 5507b251fa0989c5a9fc5176e4311577996a14a8 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 2 Jan 2024 23:20:57 +0000 Subject: [PATCH 106/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 5245370714..938d19efc0 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T14:31:07.7364892Z", + "time": "2024-01-02T23:20:47.5427954Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T14:31:07.7865705Z", + "time": "2024-01-01T23:20:47.5429703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T14:31:07.7364892Z", + "time": "2024-01-02T23:20:47.5427954Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T14:31:07.7865705Z", + "time": "2024-01-01T23:20:47.5429703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T14:31:07.7364892Z", + "time": "2024-01-02T23:20:47.5427954Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T14:31:07.7865705Z", + "time": "2024-01-01T23:20:47.5429703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T14:31:07.7364892Z", + "time": "2024-01-02T23:20:47.5427954Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T14:31:07.7865705Z", + "time": "2024-01-01T23:20:47.5429703Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 698171545ca0dd86c47f09294f3afd9cf9eb7af1 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 2 Jan 2024 23:36:44 +0000 Subject: [PATCH 107/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 938d19efc0..d1be786c09 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:20:47.5427954Z", + "time": "2024-01-02T23:36:33.9058152Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:20:47.5429703Z", + "time": "2024-01-01T23:36:33.9060415Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:20:47.5427954Z", + "time": "2024-01-02T23:36:33.9058152Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:20:47.5429703Z", + "time": "2024-01-01T23:36:33.9060415Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:20:47.5427954Z", + "time": "2024-01-02T23:36:33.9058152Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:20:47.5429703Z", + "time": "2024-01-01T23:36:33.9060415Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:20:47.5427954Z", + "time": "2024-01-02T23:36:33.9058152Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:20:47.5429703Z", + "time": "2024-01-01T23:36:33.9060415Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From a395cc451959cc45392987ee2a9b5d9b731f5341 Mon Sep 17 00:00:00 2001 From: svisstack Date: Wed, 3 Jan 2024 00:46:36 +0000 Subject: [PATCH 108/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index d1be786c09..d69e64b96e 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:36:33.9058152Z", + "time": "2024-01-03T00:46:23.3428414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:36:33.9060415Z", + "time": "2024-01-02T00:46:23.3430790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:36:33.9058152Z", + "time": "2024-01-03T00:46:23.3428414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:36:33.9060415Z", + "time": "2024-01-02T00:46:23.3430790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:36:33.9058152Z", + "time": "2024-01-03T00:46:23.3428414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:36:33.9060415Z", + "time": "2024-01-02T00:46:23.3430790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-02T23:36:33.9058152Z", + "time": "2024-01-03T00:46:23.3428414Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-01T23:36:33.9060415Z", + "time": "2024-01-02T00:46:23.3430790Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From f87b16d08cd2312cd78bdccfe022964fa0fd634d Mon Sep 17 00:00:00 2001 From: svisstack Date: Mon, 22 Jan 2024 17:45:51 +0000 Subject: [PATCH 109/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index d69e64b96e..2ad4bae494 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-03T00:46:23.3428414Z", + "time": "2024-01-22T17:45:43.8540302Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-02T00:46:23.3430790Z", + "time": "2024-01-21T17:45:43.8745044Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-03T00:46:23.3428414Z", + "time": "2024-01-22T17:45:43.8540302Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-02T00:46:23.3430790Z", + "time": "2024-01-21T17:45:43.8745044Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-03T00:46:23.3428414Z", + "time": "2024-01-22T17:45:43.8540302Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-02T00:46:23.3430790Z", + "time": "2024-01-21T17:45:43.8745044Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-03T00:46:23.3428414Z", + "time": "2024-01-22T17:45:43.8540302Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-02T00:46:23.3430790Z", + "time": "2024-01-21T17:45:43.8745044Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 16f45785d2ad344bd712a53204a82d5069bef3c9 Mon Sep 17 00:00:00 2001 From: svisstack Date: Tue, 30 Jan 2024 11:56:30 +0000 Subject: [PATCH 110/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 2ad4bae494..69b1dcb90f 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-22T17:45:43.8540302Z", + "time": "2024-01-30T11:56:20.8150232Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-21T17:45:43.8745044Z", + "time": "2024-01-29T11:56:20.8154900Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-22T17:45:43.8540302Z", + "time": "2024-01-30T11:56:20.8150232Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-21T17:45:43.8745044Z", + "time": "2024-01-29T11:56:20.8154900Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-22T17:45:43.8540302Z", + "time": "2024-01-30T11:56:20.8150232Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-21T17:45:43.8745044Z", + "time": "2024-01-29T11:56:20.8154900Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-22T17:45:43.8540302Z", + "time": "2024-01-30T11:56:20.8150232Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-21T17:45:43.8745044Z", + "time": "2024-01-29T11:56:20.8154900Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From 3fff638cc75883f99d6d593f866afacf47309e88 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 1 Feb 2024 11:50:53 +0000 Subject: [PATCH 111/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 69b1dcb90f..637759a74d 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-30T11:56:20.8150232Z", + "time": "2024-02-01T11:50:45.7622202Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-29T11:56:20.8154900Z", + "time": "2024-01-31T11:50:45.7630478Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-30T11:56:20.8150232Z", + "time": "2024-02-01T11:50:45.7622202Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-29T11:56:20.8154900Z", + "time": "2024-01-31T11:50:45.7630478Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-30T11:56:20.8150232Z", + "time": "2024-02-01T11:50:45.7622202Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-29T11:56:20.8154900Z", + "time": "2024-01-31T11:50:45.7630478Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-01-30T11:56:20.8150232Z", + "time": "2024-02-01T11:50:45.7622202Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-29T11:56:20.8154900Z", + "time": "2024-01-31T11:50:45.7630478Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 From f2446055b14ca6def56105b068d4b080cc0b55a7 Mon Sep 17 00:00:00 2001 From: svisstack Date: Thu, 1 Feb 2024 12:07:41 +0000 Subject: [PATCH 112/112] update openapi file --- data-api/coinapi-marketdata-rest.yaml | 468 +++++++++++++++++++++++++- 1 file changed, 460 insertions(+), 8 deletions(-) diff --git a/data-api/coinapi-marketdata-rest.yaml b/data-api/coinapi-marketdata-rest.yaml index 637759a74d..33f773211a 100644 --- a/data-api/coinapi-marketdata-rest.yaml +++ b/data-api/coinapi-marketdata-rest.yaml @@ -164,14 +164,14 @@ paths: examples: Current rate: value: { - "time": "2024-02-01T11:50:45.7622202Z", + "time": "2024-02-01T12:07:40.8741043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-31T11:50:45.7630478Z", + "time": "2024-01-31T12:07:40.8743058Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -182,14 +182,14 @@ paths: examples: Current rate: value: { - "time": "2024-02-01T11:50:45.7622202Z", + "time": "2024-02-01T12:07:40.8741043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-31T11:50:45.7630478Z", + "time": "2024-01-31T12:07:40.8743058Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -200,14 +200,14 @@ paths: examples: Current rate: value: { - "time": "2024-02-01T11:50:45.7622202Z", + "time": "2024-02-01T12:07:40.8741043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-31T11:50:45.7630478Z", + "time": "2024-01-31T12:07:40.8743058Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -218,14 +218,14 @@ paths: examples: Current rate: value: { - "time": "2024-02-01T11:50:45.7622202Z", + "time": "2024-02-01T12:07:40.8741043Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 } Historical rate: value: { - "time": "2024-01-31T11:50:45.7630478Z", + "time": "2024-01-31T12:07:40.8743058Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 10000.0 @@ -487,6 +487,297 @@ paths: type: array items: $ref: '#/components/schemas/v1.Icon' + /v1/indexes: + get: + tags: + - Indexes + summary: List of available indexes + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.Index' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.Index' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.Index' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.Index' + post: + tags: + - Indexes + summary: Create index + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1.IndexData' + text/json: + schema: + $ref: '#/components/schemas/v1.IndexData' + application/*+json: + schema: + $ref: '#/components/schemas/v1.IndexData' + application/x-msgpack: + schema: + $ref: '#/components/schemas/v1.IndexData' + responses: + '201': + description: successful operation + content: + text/plain: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + application/json: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + text/json: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + application/x-msgpack: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + '/v1/indexes/{index_id}': + get: + tags: + - Indexes + summary: Get index data + parameters: + - name: index_id + in: path + required: true + schema: + type: string + responses: + '200': + description: successful operation + content: + text/plain: + schema: + $ref: '#/components/schemas/v1.IndexData' + application/json: + schema: + $ref: '#/components/schemas/v1.IndexData' + text/json: + schema: + $ref: '#/components/schemas/v1.IndexData' + application/x-msgpack: + schema: + $ref: '#/components/schemas/v1.IndexData' + put: + tags: + - Indexes + summary: Update index + parameters: + - name: index_id + in: path + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/v1.IndexData' + text/json: + schema: + $ref: '#/components/schemas/v1.IndexData' + application/*+json: + schema: + $ref: '#/components/schemas/v1.IndexData' + application/x-msgpack: + schema: + $ref: '#/components/schemas/v1.IndexData' + responses: + '200': + description: successful operation + content: + text/plain: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + application/json: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + text/json: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + application/x-msgpack: + schema: + $ref: '#/components/schemas/v1.IndexDataResponse' + '/v1/indexes/{index_id}/history': + get: + tags: + - Indexes + summary: Retrieve Historical Index Value and Composition + parameters: + - name: index_id + in: path + required: true + schema: + type: string + - name: time_start + in: query + schema: + type: string + format: date-time + - name: time_end + in: query + schema: + type: string + format: date-time + - name: limit + in: query + schema: + type: integer + format: int32 + default: 100 + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexValue' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexValue' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexValue' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexValue' + '/v1/indexes/{index_id}/timeseries': + get: + tags: + - Indexes + summary: Retrieve Historical Index Value Timeseries + parameters: + - name: index_id + in: path + required: true + schema: + type: string + - name: time_start + in: query + schema: + type: string + format: date-time + - name: time_end + in: query + schema: + type: string + format: date-time + - name: limit + in: query + schema: + type: integer + format: int32 + default: 100 + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + '/v1/indexes/{index_id}/timeseries/TO_BE_ANNOUNCED': + get: + tags: + - Indexes + summary: "Retrieve Historical Composition Value Timeseries\r\nRetrieves historical timeseries for the specific composition value for an index" + parameters: + - name: index_id + in: path + required: true + schema: + type: string + - name: source_id + in: query + schema: + type: string + - name: source_type + in: query + schema: + type: string + - name: time_start + in: query + schema: + type: string + format: date-time + - name: time_end + in: query + schema: + type: string + format: date-time + - name: limit + in: query + schema: + type: integer + format: int32 + default: 100 + responses: + '200': + description: successful operation + content: + text/plain: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + text/json: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' + application/x-msgpack: + schema: + type: array + items: + $ref: '#/components/schemas/v1.IndexTimeseriesItem' /v1/metadata: get: tags: @@ -2299,6 +2590,165 @@ components: nullable: true additionalProperties: false description: Represents an icon. + v1.Index: + type: object + properties: + index_id: + type: string + description: Gets or sets the index ID associated with the index. + nullable: true + name: + type: string + description: Gets or sets the name associated with the index. + nullable: true + description: + type: string + description: Gets or sets the descripion of the index. + nullable: true + additionalProperties: false + description: Represents an index. + v1.IndexData: + type: object + properties: + index_id: + type: string + description: Gets or sets the index ID associated with the index. + nullable: true + name: + type: string + description: Gets or sets the name associated with the index. + nullable: true + description: + type: string + description: Gets or sets the descripion of the index. + nullable: true + index_method: + type: string + description: Gets or sets the index method. + nullable: true + index_method_parameters: + type: object + additionalProperties: + type: string + description: Gets or sets the parameters of the index method. + nullable: true + period_recalculation: + type: string + description: Gets or sets the period recalculation of the index. + nullable: true + visibility_public: + type: boolean + description: Gets or sets the visibility public of the index. + nullable: true + notify_emails: + type: string + description: Gets or sets the notify emails of the index. + nullable: true + components: + type: array + items: + $ref: '#/components/schemas/v1.IndexDataComponent' + description: Gets or sets the components of the index. + nullable: true + additionalProperties: false + description: Represents a data model for index data. + v1.IndexDataComponent: + type: object + properties: + component_id: + type: string + nullable: true + evaluation_method: + type: string + nullable: true + evaluation_method_parameters: + type: object + additionalProperties: + type: string + nullable: true + additionalProperties: false + v1.IndexDataResponse: + type: object + properties: + index_id: + type: string + nullable: true + status: + type: string + nullable: true + additionalProperties: false + v1.IndexTimeseriesItem: + type: object + properties: + time_period_start: + type: string + description: The start time of the time period. + format: date-time + time_period_end: + type: string + description: The end time of the time period. + format: date-time + time_open: + type: string + description: The time when the value opened. + format: date-time + nullable: true + time_close: + type: string + description: The time when the value closed. + format: date-time + nullable: true + value_open: + type: number + description: The opening value. + format: double + nullable: true + value_high: + type: number + description: The highest value during the time period. + format: double + nullable: true + value_low: + type: number + description: The lowest value during the time period. + format: double + nullable: true + value_close: + type: number + description: The closing value. + format: double + nullable: true + value_count: + type: integer + description: The number of values during the time period. + format: int64 + additionalProperties: false + description: Represents a timeseries item with value information. + v1.IndexValue: + type: object + properties: + timestamp: + type: string + format: date-time + value: + type: number + format: double + composition: + type: array + items: + $ref: '#/components/schemas/v1.IndexValueComponent' + nullable: true + additionalProperties: false + v1.IndexValueComponent: + type: object + properties: + component_id: + type: string + nullable: true + component_value: + type: number + format: double + additionalProperties: false v1.LastTrade: type: object properties: @@ -2941,6 +3391,8 @@ tags: description: "\n\n\nAPI calls described in this section are related to downloading OHLCV *(Open, High, Low, Close, Volume)* timeseries data.\nEach data point of this timeseries represents several indicators calculated from transactions activity inside a time range (period).\n\n:::info\nOHLCV data primary purpose is to present an overview of the market in human readable form. \nIt's often used to visualize market data on charts, websites, and various kinds of reports.\n:::\n\n:::tip\nCoinAPI expanded the standard OHLCV timeseries by including time of first and last trade and amount of trades executed inside period.\n:::\n " - name: Assets description: Controller for accessing asset information. + - name: Indexes + description: Controller for accessing indexes - name: Metrics description: "\r\nMetrics are quantitative measurements used to evaluate the performance and activity of cryptocurrency exchanges. These metrics include:\r\n\r\n1. Trading Volume: The total amount of cryptocurrency traded on an exchange within a specific time period, indicating liquidity and activity.\r\n1. Market Depth: The level of buy and sell orders at different price levels, providing insights into liquidity and potential price impact.\r\n1. Order Book: A record of outstanding buy and sell orders for a cryptocurrency, reflecting supply and demand dynamics.\r\n1. Spread: The difference between the highest bid and lowest ask prices, indicating liquidity and trading costs.\r\n1. Price Charts: Visual representations of cryptocurrency price movements over time, helping identify trends and inform trading decisions.\r\n1. Market Cap: The total value of a cryptocurrency calculated by its price multiplied by circulating supply, reflecting relative size and value.\r\n1. Trading Pairs: Combinations of cryptocurrencies available for trading, including volume, price, and spread for each pair.\r\n1. User Metrics: Data on active users, new registrations, user retention, and engagement, indicating platform popularity and growth.\r\n1. Trading Fees: Fees charged for executing trades, including fee structure, discounts, and revenue generated by the exchange.\r\n1. Security Metrics: Measures assessing the security of an exchange, such as past incidents, user fund protection, and security audits.\r\n\r\nThese metrics assist traders and investors in evaluating market activity, liquidity, and the reliability of crypto exchanges for informed decision-making." - name: OrderBooks3