Skip to content
PharmaFlow Knowledgebase
Esc
↑↓navigate↵open⌘Jpreview

List exchange rates

Admin only. Returns every filed rate for one ordered pair, oldest first. Both directions are stored separately, so USD to UGX is not returned for UGX to USD.

GET/api/v1/currency/rates
Authorization
AuthorizationBearer token (JWT) · headerrequired

JWT from POST /api/v1/auth/login sent as Authorization Bearer.

Query parameters
basestringrequired

The currency being converted from, three letters.

quotestringrequired

The currency being converted to, three letters.

Responses
200

The rates filed for this pair

itemsobject[]required
Show properties
Array of object
idstringrequired
base_codestringrequired
quote_codestringrequired
ratenumberrequired
sourcestringrequired
effective_atstringrequired
created_atstringrequired
400

base or quote is missing

detailstringrequired
401

Not authenticated

detailstringrequired
403

Caller is not an admin

detailstringrequired
Try it
Server
Authorization
Parameters
Request
curl -X GET 'http://localhost:8000/api/v1/currency/rates?base=string&quote=string' \
  -H 'Authorization: Bearer YOUR_TOKEN'
Response
{
  "items": [
    {
      "id": "string",
      "base_code": "string",
      "quote_code": "string",
      "rate": 0,
      "source": "string",
      "effective_at": "string",
      "created_at": "string"
    }
  ]
}