{"openapi":"3.0.4","info":{"title":"UpdateRecDefinition","description":"Overwrite an existing rec definition identified by scope and code.\r\nThe update request has the same required fields as create, apart from the identifier.\r\nProperties are merged rather than overwritten - each property supplied is set, a property supplied with a null\r\nvalue is deleted, and any property not supplied is left unchanged.","version":"0.0.1"},"servers":[{"url":"https://fbn-prd.lusid.com/api"}],"paths":{"/api/recs/definitions/{scope}/{code}":{"put":{"tags":["Recs"],"summary":"UpdateRecDefinition","description":"Overwrite an existing rec definition identified by scope and code.\r\nThe update request has the same required fields as create, apart from the identifier.\r\nProperties are merged rather than overwritten - each property supplied is set, a property supplied with a null\r\nvalue is deleted, and any property not supplied is left unchanged.","operationId":"UpdateRecDefinition","parameters":[{"name":"scope","in":"path","description":"The scope of the rec definition.","required":true,"schema":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_]+$","type":"string"}},{"name":"code","in":"path","description":"The code of the rec definition. Together with the scope this uniquely identifies the rec definition.","required":true,"schema":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_]+$","type":"string"}}],"requestBody":{"description":"The updated rec definition values.","content":{"application/json-patch+json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/UpdateRecDefinitionRequest"},"example":{"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}}}},"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/UpdateRecDefinitionRequest"},"example":{"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}}}},"text/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/UpdateRecDefinitionRequest"},"example":{"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}}}},"application/*+json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/UpdateRecDefinitionRequest"},"example":{"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}}}}},"required":true},"responses":{"200":{"description":"The updated rec definition.","content":{"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/RecDefinition"},"example":{"id":{"scope":"Recs","code":"CustodyDaily"},"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}},"href":"https://example.com","version":{"effectiveFrom":"2024-06-01T00:00:00.0000000+00:00","asAtDate":"2024-06-01T10:30:00.0000000+00:00"}}},"text/plain":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/RecDefinition"},"example":{"id":{"scope":"Recs","code":"CustodyDaily"},"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}},"href":"https://example.com","version":{"effectiveFrom":"2024-06-01T00:00:00.0000000+00:00","asAtDate":"2024-06-01T10:30:00.0000000+00:00"}}},"text/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/RecDefinition"},"example":{"id":{"scope":"Recs","code":"CustodyDaily"},"displayName":"Daily Custody Reconciliation","description":"Daily reconciliation of UK equity fund holdings against custodian positions.","sideNames":{"left":"Investment Portfolios","right":"Custodian"},"details":{"leftPortfolioSources":[{"sourceType":"PortfolioGroup","id":{"scope":"Funds","code":"UKEquityFunds"}}],"rightPortfolioSources":[],"valuationRecipes":{"left":{"scope":"Recipes","code":"Default"},"right":{"scope":"Recipes","code":"Default"}},"currencies":{"left":"GBP","right":"USD"},"rulesets":[{"recType":"Holding","matchingRulesetId":{"scope":"Recs","code":"CustodyHoldingRules"},"relationalDataFilter":"custodian eq 'NT'","byTaxLots":{"left":true}},{"recType":"InputTransaction","matchingRulesetId":{"scope":"Recs","code":"CustodyTransactionRules"},"relationalDataFilter":"custodian eq 'NT'"}],"definitionType":"PortfolioContents"},"reviewConfiguration":{"openExceptions":{"reviewRequirement":"Required"},"closedExceptions":{"reviewRequirement":"NotRequired"},"matches":{"reviewRequirement":"NotRequired","overrideCondition":"resultType eq 'CrossMatch'"},"reviewSubmission":{"completionRatioThreshold":0.8,"autoSubmit":false},"requiredApprovals":[{"approvalCode":"Desk","description":"Desk sign-off","decidingUser":"role.Code eq 'DeskHead'"},{"approvalCode":"Risk","description":"Risk sign-off","decidingUser":"role.Code eq 'RiskOfficer'"}]},"datePolicy":{"effectiveAtProgression":"Series","asAtPolicy":{"left":"Latest","right":"Latest"},"activityWindow":{"initialActivitySinceEffectiveAt":{"left":"2024-05-31T00:00:00.0000000+00:00","right":"2024-05-31T00:00:00.0000000+00:00"},"windowType":"Contiguous"}},"properties":{"RecDefinition/Workflow/WorkflowId":{"key":"RecDefinition/Workflow/WorkflowId","value":{"labelValue":"CustodyReviewWorkflow"}}},"href":"https://example.com","version":{"effectiveFrom":"2024-06-01T00:00:00.0000000+00:00","asAtDate":"2024-06-01T10:30:00.0000000+00:00"}}}}},"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":"Experimental"}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer"}}}}