# Update a custom record type Update a custom record type Updates an existing custom record type. Only provided fields will be updated. Note: Changing fields may affect existing data. Business Applications: - Modify record type definitions - Add new fields Real Example: bash curl --location 'https://{{host}}/api/v1/records/custom/{name}' \ --header 'Authorization: bearer {{token}}' \ --header 'Content-Type: application/json' \ --data '{ "displayName": "Example Name", "description": "example value", "fields": example value }' Endpoint: PUT /api/v1/records/custom/{name} Version: 1.0.0 Security: BearerAuth ## Request fields (application/json): - `displayName` (string,null) Displayname - `description` (string,null) Description - `fields` (array,null) Fields - `fields.name` (string) Name - `fields.type` (string) Type - `fields.required` (boolean) Required - `fields.nullable` (boolean) Nullable - `fields.referencedEntityType` (string,null) Referencedentitytype - `fields.rank` (integer,null) Rank - `active` (boolean,null) Active ## Response 200 fields (application/json): - `data` (object) - `data.id` (integer) Id - `data.name` (string) Name - `data.displayName` (string) Displayname - `data.description` (string,null) Description - `data.isCustom` (boolean) Iscustom - `data.active` (boolean) Active - `data.fields` (array) Fields - `data.recordsUrl` (string,null) Recordsurl - `data.schemaUrl` (string) Schemaurl - `error` (object,null) - `meta` (object) - `meta.success` (boolean) - `meta.message` (string) - `meta.timestamp` (string) - `meta.version` (string) ## Response 400 fields ## Response 401 fields ## Response 403 fields ## Response 404 fields ## Response 500 fields