{"openapi":"3.0.4","info":{"title":"Create Role","description":"Creates a new Role","version":"0.0.1"},"servers":[{"url":"https://fbn-prd.lusid.com/identity"}],"paths":{"/api/roles":{"post":{"tags":["Roles"],"summary":"Create Role","description":"Creates a new Role","operationId":"CreateRole","requestBody":{"description":"Details of the role to be created","content":{"application/json-patch+json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/CreateRoleRequest"},"example":{"name":"LUSID-FrontOfficeAdministrator","description":"Front office administration role"}},"application/json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/CreateRoleRequest"},"example":{"name":"LUSID-FrontOfficeAdministrator","description":"Front office administration role"}},"text/json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/CreateRoleRequest"},"example":{"name":"LUSID-FrontOfficeAdministrator","description":"Front office administration role"}},"application/*+json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/CreateRoleRequest"},"example":{"name":"LUSID-FrontOfficeAdministrator","description":"Front office administration role"}}},"required":true},"responses":{"201":{"description":"Create a new role","content":{"application/json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/RoleResponse"},"example":{"id":"asnvr5ne35","roleId":{"scope":"LUSID","code":"FrontOfficeAdministrator"},"source":"LusidUser","name":"LUSID-FrontOfficeAdministrator","description":"Front office administration role","samlName":"LUSID-FrontOfficeAdministrator"}}}},"400":{"description":"The details of the input related failure","content":{"application/json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/LusidValidationProblemDetails"}}}},"409":{"description":"A role with the same Name already exists.","content":{}},"default":{"description":"Error response","content":{"application/json":{"schema":{"$ref":"/docs/api/identity/schemas.json#/components/schemas/LusidProblemDetails"}}}}},"security":[{"BearerAuth":[]}],"x-fbn-apistatus":"Stable"}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer"}}}}