{"openapi":"3.0.4","info":{"title":"[EARLY ACCESS] Get virtual transaction overrides and suppressions for an instrument event","description":"Returns the overrides and suppressions affecting this portfolio for the specified instrument event,\r\neach entry's status, and the virtual transaction ids the event currently generates that none of them\r\ntarget. A derived portfolio is affected by its own record and by every record held by an ancestor, so\r\none record is returned per holding portfolio, nearest first, each carrying the portfolio that holds\r\nit. An entry's map key is the virtual transaction id as it appears in the portfolio holding the\r\nrecord, which is the id to override or suppress against that portfolio.","version":"0.0.1"},"servers":[{"url":"https://fbn-prd.lusid.com/api"}],"paths":{"/api/transactionportfolios/{scope}/{code}/overridevirtualtransactions":{"get":{"tags":["Transaction Portfolios"],"summary":"[EARLY ACCESS] Get virtual transaction overrides and suppressions for an instrument event","description":"Returns the overrides and suppressions affecting this portfolio for the specified instrument event,\r\neach entry's status, and the virtual transaction ids the event currently generates that none of them\r\ntarget. A derived portfolio is affected by its own record and by every record held by an ancestor, so\r\none record is returned per holding portfolio, nearest first, each carrying the portfolio that holds\r\nit. An entry's map key is the virtual transaction id as it appears in the portfolio holding the\r\nrecord, which is the id to override or suppress against that portfolio.","operationId":"GetVirtualTransactionOverride","parameters":[{"name":"scope","in":"path","description":"The scope of the transaction portfolio.","required":true,"schema":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_]+$","type":"string"}},{"name":"code","in":"path","description":"The code of the transaction portfolio. Together with the scope this uniquely identifies the transaction portfolio.","required":true,"schema":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_]+$","type":"string"}},{"name":"instrumentEventId","in":"query","description":"The ID of the instrument event whose overrides and suppressions should be returned.","required":true,"schema":{"maxLength":256,"minLength":1,"pattern":"^[^\\\\<>&\\\"]+$","type":"string"}},{"name":"portfolioEffectiveAt","in":"query","description":"The effective datetime used to resolve the portfolio. Defaults to the current LUSID system datetime if not specified.","schema":{"type":"string"}},{"name":"asAt","in":"query","description":"The asAt datetime at which to retrieve the overrides and suppressions. Defaults to returning the latest version if not specified.","schema":{"type":"string","format":"date-time"},"x-nullable":true}],"responses":{"200":{"description":"The overrides and suppressions affecting this portfolio for the requested instrument event","content":{"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/VirtualTransactionOverridesResponse"}},"text/plain":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/VirtualTransactionOverridesResponse"}},"text/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/VirtualTransactionOverridesResponse"}}}},"400":{"description":"The details of the input related failure","content":{"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/LusidValidationProblemDetails"}},"text/plain":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/LusidValidationProblemDetails"}},"text/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/LusidValidationProblemDetails"}}}},"default":{"description":"Error response","content":{"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/LusidProblemDetails"}}}}},"security":[{"BearerAuth":[]}],"x-fbn-apistatus":"EarlyAccess"}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer"}}}}