{"openapi":"3.0.4","info":{"title":"Create PolicyCollection","description":"Creates a PolicyCollection","version":"0.0.1"},"servers":[{"url":"https://fbn-prd.lusid.com/access"}],"paths":{"/api/policycollections":{"post":{"tags":["Policies"],"summary":"Create PolicyCollection","description":"Creates a PolicyCollection","operationId":"CreatePolicyCollection","requestBody":{"description":"The definition of the PolicyCollection","content":{"application/json-patch+json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionCreationRequest"},"example":{"code":"example-policy-collection","policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"metadata":{},"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Example policy collection"}},"application/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionCreationRequest"},"example":{"code":"example-policy-collection","policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"metadata":{},"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Example policy collection"}},"text/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionCreationRequest"},"example":{"code":"example-policy-collection","policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"metadata":{},"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Example policy collection"}},"application/*+json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionCreationRequest"},"example":{"code":"example-policy-collection","policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"metadata":{},"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Example policy collection"}}},"required":true},"responses":{"201":{"description":"Created PolicyCollection","content":{"application/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionResponse"},"example":{"id":{"scope":"default","code":"organisation-wide-policies"},"policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Collection of organisation wide policies"}},"text/plain":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionResponse"},"example":{"id":{"scope":"default","code":"organisation-wide-policies"},"policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Collection of organisation wide policies"}},"text/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/PolicyCollectionResponse"},"example":{"id":{"scope":"default","code":"organisation-wide-policies"},"policies":[{"scope":"default","code":"official-portfolios-read-only"},{"scope":"default","code":"desk-portfolios"}],"policyCollections":[{"scope":"default","code":"CompanyEmployeeAccess"}],"description":"Collection of organisation wide policies"}}}},"400":{"description":"The details of the input related failure","content":{"application/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/LusidValidationProblemDetails"}},"text/plain":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/LusidValidationProblemDetails"}},"text/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/LusidValidationProblemDetails"}}}},"default":{"description":"Error response","content":{"application/json":{"schema":{"$ref":"/docs/api/access/schemas.json#/components/schemas/LusidProblemDetails"}}}}},"security":[{"BearerAuth":[]}],"x-fbn-apistatus":"Stable"}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer"}}}}