{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Create a new conversation attribute.","properties":{"headers":{"type":"object","properties":{"Intercom-Version":{"$ref":"#/definitions/intercom_version","enum":["2.17"]}},"required":[],"additionalProperties":false},"body":{"$ref":"#/definitions/create_conversation_attribute_request","examples":[{"name":"api_test_attr","data_type":"string","description":"Created via API test"}]}},"required":["body"],"additionalProperties":false,"definitions":{"intercom_version":{"description":"Intercom API version.</br>If you omit the header, the API uses the version set in your app package, and 1.0 if none is set.","type":"string","enum":["1.0","1.1","1.2","1.3","1.4","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17"],"examples":["2.17"]},"create_conversation_attribute_request":{"title":"Create Conversation Attribute Request","description":"Payload for creating a new conversation attribute.","oneOf":[{"$ref":"#/definitions/create_conversation_attribute_string_request"},{"$ref":"#/definitions/create_conversation_attribute_integer_request"},{"$ref":"#/definitions/create_conversation_attribute_list_request"},{"$ref":"#/definitions/create_conversation_attribute_decimal_request"},{"$ref":"#/definitions/create_conversation_attribute_boolean_request"},{"$ref":"#/definitions/create_conversation_attribute_datetime_request"},{"$ref":"#/definitions/create_conversation_attribute_relationship_request"},{"$ref":"#/definitions/create_conversation_attribute_files_request"}]},"create_conversation_attribute_string_request":{"title":"Create Conversation Attribute Request (String)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","properties":{"data_type":{"type":"string","enum":["string"]},"multiline":{"type":"boolean","description":"Whether this string attribute is multiline.","examples":[false]}}}]},"create_conversation_attribute_integer_request":{"title":"Create Conversation Attribute Request (Integer)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","properties":{"data_type":{"type":"string","enum":["integer"]}}}]},"create_conversation_attribute_list_request":{"title":"Create Conversation Attribute Request (List)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","required":["options"],"properties":{"data_type":{"type":"string","enum":["list"]},"options":{"type":"array","minItems":2,"description":"Initial options for this list attribute. Each option must have a `label`. A list attribute needs at least 2 options.","items":{"$ref":"#/definitions/create_conversation_attribute_option_request"}}}}]},"create_conversation_attribute_decimal_request":{"title":"Create Conversation Attribute Request (Decimal)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","properties":{"data_type":{"type":"string","enum":["decimal"]}}}]},"create_conversation_attribute_boolean_request":{"title":"Create Conversation Attribute Request (Boolean)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","properties":{"data_type":{"type":"string","enum":["boolean"]}}}]},"create_conversation_attribute_datetime_request":{"title":"Create Conversation Attribute Request (Datetime)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","properties":{"data_type":{"type":"string","enum":["datetime"]}}}]},"create_conversation_attribute_relationship_request":{"title":"Create Conversation Attribute Request (Relationship)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","required":["reference"],"properties":{"data_type":{"type":"string","enum":["relationship"]},"reference":{"type":"object","description":"Reference configuration for related objects.","required":["type","object_type_id"],"properties":{"type":{"type":"string","description":"The cardinality of the relationship: `one` or `many`.","enum":["one","many"]},"object_type_id":{"type":"string","description":"The ID of the related custom object type. It must match an existing custom object type."}}}}}]},"create_conversation_attribute_files_request":{"title":"Create Conversation Attribute Request (Files)","allOf":[{"$ref":"#/definitions/create_conversation_attribute_request_base"},{"type":"object","properties":{"data_type":{"type":"string","enum":["files"]}}}]},"create_conversation_attribute_request_base":{"title":"Create Conversation Attribute Request Base","type":"object","required":["name","data_type"],"properties":{"name":{"type":"string","description":"Name of the attribute.","examples":["api_test_attr"]},"description":{"type":"string","description":"Readable description of the attribute.","examples":["Created via API test"]},"data_type":{"type":"string","description":"The data type of the attribute. Allowed types: string, integer, list, decimal, boolean, datetime, relationship, files.","enum":["string","integer","list","decimal","boolean","datetime","relationship","files"],"examples":["string"]},"required":{"type":"boolean","description":"Whether this attribute is required.","examples":[false]},"visible_to_team_ids":{"type":"array","description":"Team IDs that can see this attribute. Empty array means all teams.","items":{"type":"string"},"examples":[[]]}}},"create_conversation_attribute_option_request":{"title":"Create Conversation Attribute Option Request","type":"object","description":"Payload for adding a new option to a list-type conversation attribute.","required":["label"],"properties":{"label":{"type":"string","description":"The label for the new option.","examples":["High"]}}}}},"name":"Create a conversation attribute","id":"intercom.createconversationattribute","example":{"body":{"name":"api_test_attr","data_type":"string"}},"maxRequests":1,"summary":false}}