{"openapi":"3.0.4","info":{"title":"Define a new Custom Entity Type.","description":"The API will return a Bad Request if the Custom Entity Type already exists.","version":"0.0.1"},"servers":[{"url":"https://fbn-prd.lusid.com/api"}],"paths":{"/api/customentitytypes":{"post":{"tags":["Custom Entity Types"],"summary":"Define a new Custom Entity Type.","description":"The API will return a Bad Request if the Custom Entity Type already exists.","operationId":"CreateCustomEntityType","requestBody":{"description":"The payload containing the description of the Custom Entity Type.","content":{"application/json-patch+json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CreateCustomEntityTypeRequest"},"example":{"entityTypeName":"Support Ticket","displayName":"Support Ticket","description":"SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}]}},"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CreateCustomEntityTypeRequest"},"example":{"entityTypeName":"Support Ticket","displayName":"Support Ticket","description":"SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}]}},"text/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CreateCustomEntityTypeRequest"},"example":{"entityTypeName":"Support Ticket","displayName":"Support Ticket","description":"SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}]}},"application/*+json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CreateCustomEntityTypeRequest"},"example":{"entityTypeName":"Support Ticket","displayName":"Support Ticket","description":"SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}]}}},"required":true},"responses":{"200":{"description":"The created Custom Entity Type.","content":{"application/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CustomEntityType"},"example":{"href":"https://myco.lusid.com/api/customentitytypes/~SupportTicket?asAt=2022-02-28T14:27:01.2728000+00:00","entityTypeName":"SupportTicket","displayName":"Support Ticket","description":"Support Ticket","entityType":"~SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}],"version":{"effectiveFrom":"2018-12-08T13:30:00.0000000+00:00","asAtDate":"2018-12-08T13:30:01.0000000+00:00"}}},"text/plain":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CustomEntityType"},"example":{"href":"https://myco.lusid.com/api/customentitytypes/~SupportTicket?asAt=2022-02-28T14:27:01.2728000+00:00","entityTypeName":"SupportTicket","displayName":"Support Ticket","description":"Support Ticket","entityType":"~SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}],"version":{"effectiveFrom":"2018-12-08T13:30:00.0000000+00:00","asAtDate":"2018-12-08T13:30:01.0000000+00:00"}}},"text/json":{"schema":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/CustomEntityType"},"example":{"href":"https://myco.lusid.com/api/customentitytypes/~SupportTicket?asAt=2022-02-28T14:27:01.2728000+00:00","entityTypeName":"SupportTicket","displayName":"Support Ticket","description":"Support Ticket","entityType":"~SupportTicket","fieldSchema":[{"name":"clientId","lifetime":"Perpetual","type":"String","required":true},{"name":"issueDescription","lifetime":"TimeVariant","type":"String","required":true},{"name":"internalNotes","lifetime":"TimeVariant","type":"String","required":false},{"name":"isResolved","lifetime":"TimeVariant","type":"Boolean","required":false}],"version":{"effectiveFrom":"2018-12-08T13:30:00.0000000+00:00","asAtDate":"2018-12-08T13:30:01.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":"EarlyAccess"}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer"}}}}