---
schema_version: "1"
id: 75d3020f3d983771c28dcd72bec0901a3458e5b197f9eb6b943787f7ca007f20
title: GenAiPlannerFunctionDef
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_genaiplannerfunctiondef.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_genaiplannerfunctiondef.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 22259a81514eaa7b673f05442a654b2d69db90064b11cc07e76dde5a016ade50
description: Represents a relationship between the agent planner service and agent actions. This object is available in API version 60.0 and later.
---
# GenAiPlannerFunctionDef

Represents a relationship between the agent planner service and agent actions. This object is available in API version 60.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Special Access Rules

To access this object, Agents must be enabled in your org.

## Fields

| Field | Details |
| --- | --- |
| PlannerId | 
Type

reference

Properties

Create, Filter, Group, Sort, Update

Description

This field is a relationship field.

Relationship Name

Planner

Relationship Type

Lookup

Refers To

GenAiPlannerDefinition



 |
| Plugin | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

A set of actions that contextualize the agent planner service.



 |