GET /mashup/performance/compare
Comparez côte à côte les performances de différentes classes d'actifs : cryptomonnaies (Bitcoin, Ethereum, etc.), monnaies fiduciaires (par rapport au USD) et or. Renvoie les valeurs actuelles, les évolutions de prix récentes et les indicateurs de performance comparée. Utile pour les tableaux de bord d'investissement multi-classes d'actifs, les outils d'analyse de diversification de portefeuille et les plateformes d'éducation financière qui démontrent les performances relatives des différentes réserves de valeur.
crypto
optionnel
Crypto coins
fiat
optionnel
Fiat currencies
| Nom | Requis | Par défaut | Description |
|---|---|---|---|
crypto |
Non | - | Crypto coins |
fiat |
Non | - | Fiat currencies |
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum&fiat=EUR,NOK"
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum&fiat=EUR,NOK"
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin&fiat=USD,EUR,GBP"
curl "https://nordapi.ee/api/v1/mashup/performance/compare?crypto=bitcoin,ethereum,solana&fiat=NOK,SEK"
HTTP 500: "# UndefinedFunctionError at GET /api/v1/mashup/performance/compare\n\nException:\n\n ** (UndefinedFunctionError) function App.Mashup.performance_compare/3 is undefined (module App.Mashup is not available)\n (app 0.1.0) App.Mashup.performance_compare([\"bitcoin\", \"ethereum\"], [\"EUR\", \"NOK\"], \"USD\")\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:110: AppWeb.API.V1.MashupController.performance_compare/2\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:1: AppWeb.API.V1.MashupController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/mashup_controller.ex:1: AppWeb.API.V1.MashupController.phoenix_controller_pipeline/2\n (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n \n\n## Connection details\n\n### Params\n\n %{\"crypto\" => \"bitcoin,ethereum\", \"fiat\" => \"EUR,NOK\"}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/mashup/performance/compare\n * Query string: crypto=bitcoin,ethereum&fiat=EUR,NOK\n\n### Headers\n \n * accept-encoding: gzip\n * host: localhost:4000\n * user-agent: req/0.5.17\n\n### Session\n\n %{}\n"