> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/api/graphql/knowledge-graph/object-types/attribute-type.md).

# AttributeType

The type of an attribute.

```graphql
type AttributeType implements Auditable, Node {
  createdBy: User
  createdOn: DateTime
  description: String
  id: UUID!
  isInteger: Boolean
  kind: String!
  modifiedBy: User
  modifiedOn: DateTime
  name: String!
  publicId: String!
  stringType: String
  system: Boolean!
}
```

### Fields

#### createdBy ● [`User`](/api/graphql/knowledge-graph/object-types/user.md) object <a href="#created-by" id="created-by"></a>

The user who created this resource.

#### createdOn ● [`DateTime`](/api/graphql/knowledge-graph/scalars/date-time.md) scalar <a href="#created-on" id="created-on"></a>

The creation date of this resource.

#### description ● [`String`](/api/graphql/knowledge-graph/scalars/string.md) scalar <a href="#description" id="description"></a>

The description of this attribute type.

#### id ● [`UUID!`](/api/graphql/knowledge-graph/scalars/uuid.md) non-null scalar <a href="#id" id="id"></a>

The universally unique identifier of this node.

#### isInteger ● [`Boolean`](/api/graphql/knowledge-graph/scalars/boolean.md) scalar <a href="#is-integer" id="is-integer"></a>

Whether this attribute type defines an integer or a decimal in case of a `NUMERIC` kind.

#### kind ● [`String!`](/api/graphql/knowledge-graph/scalars/string.md) non-null scalar <a href="#kind" id="kind"></a>

The kind of this attribute type. Possible values are: `BOOLEAN`, `STRING`, `NUMERIC`, `DATE`, `DATE_TIME`, `SINGLE_VALUE_LIST`, `MULTI_VALUE_LIST`, or `SCRIPT`.

#### modifiedBy ● [`User`](/api/graphql/knowledge-graph/object-types/user.md) object <a href="#modified-by" id="modified-by"></a>

The user who last modified this resource.

#### modifiedOn ● [`DateTime`](/api/graphql/knowledge-graph/scalars/date-time.md) scalar <a href="#modified-on" id="modified-on"></a>

The last modified date of this resource.

#### name ● [`String!`](/api/graphql/knowledge-graph/scalars/string.md) non-null scalar <a href="#name" id="name"></a>

The name of this attribute type.

#### publicId ● [`String!`](/api/graphql/knowledge-graph/scalars/string.md) non-null scalar <a href="#public-id" id="public-id"></a>

The public identifier of this attribute type.

#### stringType ● [`String`](/api/graphql/knowledge-graph/scalars/string.md) scalar <a href="#string-type" id="string-type"></a>

The string type of this attribute type in case of a `STRING` kind. Possible values are: `RICH_TEXT` or `PLAIN_TEXT`.

#### system ● [`Boolean!`](/api/graphql/knowledge-graph/scalars/boolean.md) non-null scalar <a href="#system" id="system"></a>

Whether this resource is reserved by the system.

### Interfaces

#### [`Auditable`](/api/graphql/knowledge-graph/interfaces/auditable.md) interface

An interface implemented by all types holding auditing information.

#### [`Node`](/api/graphql/knowledge-graph/interfaces/node.md) interface

A base interface implemented by all types.

### Member Of

[`Attribute`](/api/graphql/knowledge-graph/interfaces/attribute.md) interface ● [`BooleanAttribute`](/api/graphql/knowledge-graph/object-types/boolean-attribute.md) object ● [`DateAttribute`](/api/graphql/knowledge-graph/object-types/date-attribute.md) object ● [`MultiValueAttribute`](/api/graphql/knowledge-graph/object-types/multi-value-attribute.md) object ● [`NumericAttribute`](/api/graphql/knowledge-graph/object-types/numeric-attribute.md) object ● [`StringAttribute`](/api/graphql/knowledge-graph/object-types/string-attribute.md) object
