{"slug":"derivatives-pricer-production-up-railway-app-v1-portfolio-gr-03cffb","title":"When to use","host":"derivatives-pricer-production.up.railway.app","method":"POST","resource":"https://derivatives-pricer-production.up.railway.app/v1/portfolio/greeks","category":"market","description":"When to use: multi-leg European book → need net MTM + net Greeks (long/short via signed quantity). Shared rate/yield; each leg has underlying, strike, T, type, quantity, vol. Optional dollar Greeks. Prefer scenario endpoint for what-if P&L. USDC exact on Solana/Base.","price_listed":0.15,"price_asked":0.15,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":482,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"dividendYield":0,"includeDollarGreeks":true,"positions":[{"optionType":"call","quantity":10,"strike":100,"timeToExpiry":1,"underlying":100,"volatility":0.2},{"optionType":"put","quantity":-5,"strike":110,"timeToExpiry":1,"underlying":100,"volatility":0.22}],"rate":0.05},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"description":"Aggregate net Greeks and MTM for a multi-leg European option book.","properties":{"dividendYield":{"minimum":0,"type":"number"},"includeDollarGreeks":{"description":"If true, include cash delta/gamma and per-point vega/theta/rho scalings","type":"boolean"},"optionStyle":{"default":"european","description":"Exercise style (default \"european\").","enum":["european","american"],"type":"string"},"positions":{"items":{"additionalProperties":false,"properties":{"optionType":{"enum":["call","put"],"type":"string"},"quantity":{"description":"Position size; >0 long, <0 short; must be non-zero","type":"number"},"strike":{"exclusiveMinimum":0,"type":"number"},"timeToExpiry":{"minimum":0,"type":"number"},"underlying":{"description":"Underlying S for this leg","exclusiveMinimum":0,"type":"number"},"volatility":{"description":"Annualized vol σ for this leg","exclusiveMinimum":0,"type":"number"}},"required":["underlying","strike","timeToExpiry","optionType","quantity","volatility"],"type":"object"},"maxItems":100,"minItems":1,"type":"array"},"rate":{"type":"number"}},"required":["rate","positions"],"title":"PortfolioGreeksRequest","type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"computedAt":{"type":"string"},"legs":{"type":"array"},"net":{"type":"object"},"positionCount":{"type":"integer"},"requestId":{"type":"string"}},"required":["net","legs","positionCount","requestId","computedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-11","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.15,"price_match":true,"latency_ms":482,"error":null}],"description_full":"When to use: multi-leg European book → need net MTM + net Greeks (long/short via signed quantity). Shared rate/yield; each leg has underlying, strike, T, type, quantity, vol. Optional dollar Greeks. Prefer scenario endpoint for what-if P&L. USDC exact on Solana/Base.","last_updated":"2026-10-10T23:48:43.5Z","schemes":["exact"]}