# Task ## 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