Skip to content
Back to skills

Exchange Rate Get Convert

ASecurity

Converts an amount from one currency to another and returns the rate alongside the converted value.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 22, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add bobadilla-tech/requiems-api-skills --skill exchange-rate-get-convert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exchange Rate Get Convert?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exchange Rate Get Convert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bobadilla-tech-exchange-rate-get-convert/badge)](https://www.skillsdirectory.com/skills/bobadilla-tech-exchange-rate-get-convert)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exchange-rate-get-convert
api: Exchange Rate
method: GET
path: /v1/finance/convert
base_url: https://requiems.xyz
description: Converts an amount from one currency to another and returns the rate alongside the converted value.
---

## Endpoint

**GET https://requiems.xyz/v1/finance/convert**

## Convert Currency

Converts an amount from one currency to another and returns the rate alongside the converted value.

## Parameters

| Name | Type | Required | Location | Description |
| ---- | ---- | -------- | -------- | ----------- |
| `from` | string | yes | query | ISO 4217 source currency code (3 letters, e.g. USD) |
| `to` | string | yes | query | ISO 4217 target currency code (3 letters, e.g. EUR) |
| `amount` | number | yes | query | Amount to convert. Must be greater than 0. |

## Response Example

```json
{
  "data": {
    "from": "USD",
    "to": "EUR",
    "rate": 0.92,
    "amount": 100,
    "converted": 92.00,
    "timestamp": "2024-12-15T00:00:00Z"
  },
  "metadata": {
    "timestamp": "2026-01-01T00:00:00Z"
  }
}
```

## Response Fields

| Field | Type | Description |
| ----- | ---- | ----------- |
| `from` | string | Source currency code (uppercased) |
| `to` | string | Target currency code (uppercased) |
| `rate` | number | Exchange rate used for the conversion |
| `amount` | number | The original amount passed in the request |
| `converted` | number | Result of amount × rate, rounded to 2 decimal places |
| `timestamp` | string | Date the rate was published by the ECB (ISO 8601) |

## Errors

- `400` **bad_request** — A required parameter is missing, the currency code is not 3 alphabetic characters, or the amount is 0 or negative.
- `422` **invalid_currency** — One or both currency codes are not recognised by the upstream data source.
- `503` **upstream_error** — The exchange rate data source is temporarily unavailable.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…