---
title: Extending a token generator contract
description: Token generators allow administrators to add to a built-in list of user attributes that the generator includes in the outgoing token—an extended generator-attribute contract.
component: pingfederate
version: 13.1
page_id: pingfederate:administrators_reference_guide:help_tokengeneratorinstancetasklet_createadaptercontractstate
canonical_url: https://docs.pingidentity.com/pingfederate/13.1/administrators_reference_guide/help_tokengeneratorinstancetasklet_createadaptercontractstate.html
llms_txt: https://docs.pingidentity.com/pingfederate/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: July 5, 2022
section_ids:
  about-this-task: About this task
  steps: Steps
---

# Extending a token generator contract

Token generators allow administrators to add to a built-in list of user attributes that the generator includes in the outgoing token—an extended generator-attribute contract.

## About this task

The **Extended Contract** tab shows a different list of attributes in the **Core Contract** section, depending on the token generator selected.

## Steps

1. Go to **Applications > Token Exchange > Token Generators**.

2. Select an existing generator instance by clicking its name or click **Create New Instance** to open the **Create Token Generator Instance** window.

3. On the **Extended Contract** tab, in the **Extend the Contract** field, enter a name of the desired attribute. Click **Add**.

   Repeat this step as needed to add another attribute.

4. Click **Next**.
