{
	"info": {
		"name": "XRates API",
		"description": "Free and reliable currency exchange rate REST API. Get latest and historical rates for 45+ currencies from ECB, CBR and other trusted sources.\n\nDocumentation: https://xratesapi.com/docs",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"auth": {
		"type": "bearer",
		"bearer": [
			{
				"key": "token",
				"value": "{{api_token}}",
				"type": "string"
			}
		]
	},
	"variable": [
		{
			"key": "base_url",
			"value": "https://xratesapi.com/api/v1"
		},
		{
			"key": "api_token",
			"value": "YOUR_API_TOKEN_HERE"
		}
	],
	"item": [
		{
			"name": "General",
			"item": [
				{
					"name": "API Status",
					"request": {
						"auth": {
							"type": "noauth"
						},
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/status",
							"host": ["{{base_url}}"],
							"path": ["status"]
						},
						"description": "Health check endpoint. Returns operational status and data source health. No authentication required."
					}
				},
				{
					"name": "Currencies List",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/currencies",
							"host": ["{{base_url}}"],
							"path": ["currencies"]
						},
						"description": "Get a list of all supported currencies with their names."
					}
				}
			]
		},
		{
			"name": "Rates",
			"item": [
				{
					"name": "Latest Rates",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/latest?base=USD&symbols=EUR,GBP,JPY",
							"host": ["{{base_url}}"],
							"path": ["latest"],
							"query": [
								{
									"key": "base",
									"value": "USD",
									"description": "Base currency code (default: USD). Free plan supports USD only."
								},
								{
									"key": "symbols",
									"value": "EUR,GBP,JPY",
									"description": "Comma-separated currency codes to filter."
								}
							]
						},
						"description": "Get the latest exchange rates for all or selected currencies."
					}
				},
				{
					"name": "Historical Rates",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/2025-01-15?base=USD&symbols=EUR,GBP",
							"host": ["{{base_url}}"],
							"path": ["2025-01-15"],
							"query": [
								{
									"key": "base",
									"value": "USD",
									"description": "Base currency code."
								},
								{
									"key": "symbols",
									"value": "EUR,GBP",
									"description": "Comma-separated currency codes to filter."
								}
							]
						},
						"description": "Get exchange rates for a specific historical date. Replace the date in the URL path (YYYY-MM-DD format)."
					}
				}
			]
		},
		{
			"name": "Conversion",
			"item": [
				{
					"name": "Convert Currency",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/convert?from=USD&to=EUR&amount=100",
							"host": ["{{base_url}}"],
							"path": ["convert"],
							"query": [
								{
									"key": "from",
									"value": "USD",
									"description": "Source currency code."
								},
								{
									"key": "to",
									"value": "EUR",
									"description": "Target currency code."
								},
								{
									"key": "amount",
									"value": "100",
									"description": "Amount to convert."
								},
								{
									"key": "date",
									"value": "",
									"description": "Historical date for conversion (YYYY-MM-DD). Optional.",
									"disabled": true
								}
							]
						},
						"description": "Convert an amount between two currencies. Requires Basic plan or higher."
					}
				}
			]
		},
		{
			"name": "Analytics",
			"item": [
				{
					"name": "Time Series",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/timeseries?start_date=2025-01-01&end_date=2025-01-31&base=USD&symbols=EUR,GBP",
							"host": ["{{base_url}}"],
							"path": ["timeseries"],
							"query": [
								{
									"key": "start_date",
									"value": "2025-01-01",
									"description": "Start date (YYYY-MM-DD)."
								},
								{
									"key": "end_date",
									"value": "2025-01-31",
									"description": "End date (YYYY-MM-DD). Max 365 days range."
								},
								{
									"key": "base",
									"value": "USD",
									"description": "Base currency code."
								},
								{
									"key": "symbols",
									"value": "EUR,GBP",
									"description": "Comma-separated currency codes to filter."
								}
							]
						},
						"description": "Get daily rates between two dates. Max 365 days range. Requires Professional plan or higher."
					}
				},
				{
					"name": "Fluctuation",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{base_url}}/fluctuation?start_date=2025-01-01&end_date=2025-01-31&base=USD&symbols=EUR,GBP",
							"host": ["{{base_url}}"],
							"path": ["fluctuation"],
							"query": [
								{
									"key": "start_date",
									"value": "2025-01-01",
									"description": "Start date (YYYY-MM-DD)."
								},
								{
									"key": "end_date",
									"value": "2025-01-31",
									"description": "End date (YYYY-MM-DD)."
								},
								{
									"key": "base",
									"value": "USD",
									"description": "Base currency code."
								},
								{
									"key": "symbols",
									"value": "EUR,GBP",
									"description": "Comma-separated currency codes to filter."
								}
							]
						},
						"description": "Get currency fluctuation data between two dates. Requires Professional plan or higher."
					}
				}
			]
		}
	]
}
