create a new custom type definition for the given category.
POST {{baseUrl}}/type-definitions/:category
create a new custom type definition
Request Body
{"attributes"=>[{"data_type"=>"string", "display_name"=>"velit nostrud sunt occaecat", "name"=>"x2", "default_value"=>"incididunt", "repeating"=>false, "size"=>21630072, "searchable"=>true, "sortable"=>false, "read_only"=>false, "auditable"=>false, "required"=>true, "unique"=>true, "description"=>"irure ut aliqua eu dolor", "localizable"=>false, "validators"=>[{"type"=>"do proident magna sit ut", "operation"=>"Duis dolore", "params"=>[{"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, {"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}]}, {"type"=>"ut Lorem minim sit", "operation"=>"e", "params"=>[{"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, {"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}]}]}, {"data_type"=>"string", "display_name"=>"in", "name"=>"zrl", "default_value"=>"non sit dolore", "repeating"=>false, "size"=>36874420, "searchable"=>false, "sortable"=>true, "read_only"=>true, "auditable"=>true, "required"=>true, "unique"=>true, "description"=>"dolor", "localizable"=>false, "validators"=>[{"type"=>"magna sit esse irure", "operation"=>"Ut", "params"=>[{"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, {"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}]}, {"type"=>"laborum", "operation"=>"est aliqua", "params"=>[{"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, {"name"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "value"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}]}]}], "display_name"=>"Duis ut", "name"=>"b", "namespace"=>"incididunt exercitation consectetur nulla", "description"=>"commodo amet", "parent"=>"aute est", "operations"=>["proident Excepteur", "esse sit"], "indexes"=>[{"columns"=>["in dolor Du", "non est aliquip"], "name"=>"wt2u", "unique"=>true}, {"columns"=>["adipisicing occaecat dolore mollit", "id sed ex"], "name"=>"0yuo_h7ixg", "unique"=>true}], "methods"=>["ad reprehenderit consectetur", "commodo"], "scripts"=>["sit do", "veniam cupidatat enim fugiat"], "default_locale"=>"Lorem adipisicing", "required_traits"=>[{"instance_name"=>"proident occaecat", "id"=>"7d0f0b7d-c6d8-f2fd-ed2f-30affd94a560", "trait_name"=>"esse et", "created_by"=>"d6d99645-b7b3-adf0-444b-acd3a0f349e0", "create_time"=>"1978-01-12T08:15:23.271Z", "update_time"=>"1999-01-24T16:53:57.149Z", "updated_by"=>"urn:uuid:0d3d704c-6fad-0576-cedf-cedfa620e62d", "_links"=>{"self"=>{"href"=>"dolor nisi"}, "edit"=>{"href"=>"ut"}, "parent"=>{"href"=>"Lorem sunt dolor est magna"}, "trait"=>{"href"=>"ea Ut"}, "delete"=>{"href"=>"Ut labore enim proident"}}}, {"instance_name"=>"occaecat do sit aute exer", "id"=>"urn:uuid:c4c07651-d02e-d9e8-1b23-8334908de352", "trait_name"=>"ut ex irure ", "created_by"=>"007ebba3-2560-9d05-8f3f-1cb8aca797a0", "create_time"=>"1970-08-08T06:31:20.296Z", "update_time"=>"1956-05-24T17:17:51.429Z", "updated_by"=>"urn:uuid:8067558a-278b-b7c8-ca76-66702fc8d8c8", "_links"=>{"self"=>{"href"=>"fugiat laboris ut in"}, "edit"=>{"href"=>"consectetur Lorem non ut"}, "parent"=>{"href"=>"dolor do exercitation in"}, "trait"=>{"href"=>"velit id fugiat dolore"}, "delete"=>{"href"=>"est consectetur enim"}}}], "non_auditable_actions"=>["est eu", "qui dolor est nisi"], "rel_source_type"=>"cillum laborum ullamco ea", "rel_target_type"=>"consequat pariatur sunt in", "rel_cardinality"=>"in adipisicing magna minim", "rel_direction"=>"id eiusmod", "rel_integrity_type"=>"in et fugiat", "rel_source_name"=>"adipisicing ut ullamco", "rel_target_name"=>"non proident in Duis", "rel_source_display_name"=>"fugiat ut ullamco elit", "rel_target_display_name"=>"tempor ad ex"}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |
RESPONSES
status: Created
{"name":"5d0uddw","display_name":"laborum eiusmod exercitation aute","description":"nostrud q","namespace":"eiusmod ullamco","namespace_prefix":"in velit","system_name":"ad","category":"ullamco tempor in Ut","etag":-93086022,"parent":"in aliqua mollit","methods":["velit Duis dolore amet cillum","cillum tempor irure cupidatat"],"scripts":["aute magna mollit reprehen","in nulla minim tempor"],"default_locale":"sit deserunt nisi","non_auditable_actions":["fugiat ipsum laboris do","in consequat voluptate ad"],"rel_source_type":"consectetur irure in","rel_target_type":"Excepteur aute et","rel_cardinality":"commodo sint aliquip","rel_direction":"voluptate","rel_integrity_type":"consectetur cupidatat","rel_source_name":"culpa est","rel_target_name":"aliquip id nisi cillum sint","rel_source_display_name":"pariatur laboris exercitation","rel_target_display_name":"sit","created_by":"9a845afa-ba1c-f1ee-e2d0-94b3cbb39b95","create_time":"2004-09-23T10:52:03.191Z","update_time":"1979-01-10T03:58:28.590Z","updated_by":"0ac40901-2e38-f98d-ffe7-c05b12a8588b","_links":{"self":{"href":"deserunt officia Ut dolor"},"edit":{"href":"ea minim eiusmod"},"urn:eim:linkrel:namespace":{"href":"est sint ut sed"},"urn:eim:linkrel:attributes":{"href":"do sed ea aliquip"},"urn:eim:linkrel:index_definitions":{"href":"dolor"},"urn:eim:linkrel:type_category":{"href":"velit dolore cillum ut"},"urn:eim:linkrel:parent":{"href":"sed sunt dolore"},"urn:eim:linkrel:operations":{"href":"consequat sunt eu"},"urn:eim:linkrel:required_traits":{"href":"fugiat enim laboris commodo"},"urn:eim:linkrel:attributes-all":{"href":"minim ullamco"}}}