## Definitions
`client.task.definitions(RequestOptionsoptions?): TaskDefinitionsResponse`
**get** `/v1/tasks/definitions`
Returns the schema for the field and relationship definitions available on tasks. Useful for understanding the shape of task data before creating or updating records. See [Fields and relationships](/using-the-api/fields-and-relationships/) for more details.
**[Required scope](/using-the-api/scopes/):** `tasks:read`
**[Rate limit category](/using-the-api/rate-limits/):** Read
### Returns
- `TaskDefinitionsResponse`
- `fieldDefinitions: Record`
Map of field keys to their definitions, including both system and custom fields.
- `description: string | null`
Description of the field, or null.
- `label: string`
Human-readable display name of the field.
- `typeConfiguration: TypeConfiguration`
Type-specific configuration (e.g. select options, currency code).
- `currency?: string`
ISO 4217 3-letter currency code.
- `handleService?: "TWITTER" | "LINKEDIN" | "FACEBOOK" | "INSTAGRAM"`
Social platform associated with this handle field.
- `"TWITTER"`
- `"LINKEDIN"`
- `"FACEBOOK"`
- `"INSTAGRAM"`
- `multipleValues?: boolean`
Whether this field accepts multiple values.
- `options?: Array