Workday Adaptive Planning logo

Integrate Workday Adaptive Planning with your AI CRM

Workday Adaptive Planning provides XML APIs for planning data, model metadata, users, and transactions.

Explore Triggers and Actions

Create Account

Create one GL, Custom, or Assumption account or account group. This administrative mutation may create unpublished model changes; proceed_with_warnings can override provider safety warnings.

ActionTry it

Create Users

Create 1 to 1000 Adaptive Planning users and return each user's creation status and immutable GUID. A password is required except for a Workday-connected instance with User Sync enabled that uses Workday SAML SSO. The operation is unavailable after Workday user synchronization.

ActionTry it

Delete or Replace Transactions

Irreversibly delete transactions matching any supplied date or transaction-type criterion, and optionally insert replacement rows in the same operation. A start date without an end date has no upper bound; an end date without a start date has no lower bound; transaction types without dates match all dates.

ActionTry it

Erase Actuals

Irreversibly erase numeric actuals for every level in the selected account family and inclusive time range. This may also delete newly empty splits and, when requested, cell notes.

ActionTry it

Erase Data

Irreversibly erase numeric plan or actuals data in an inclusive time range. Filters match only explicitly listed accounts and levels, not their descendants; Erase Data overrides access rules and level ownership.

ActionTry it

Export Accounts

Return the complete Adaptive Planning account hierarchy and account metadata, optionally filtered by sheet and enriched with account attributes and inaccessible values. A version selector adds per-account importability metadata but does not filter the hierarchy.

ActionTry it

Export Active Currencies

Return every currency configured in the Adaptive Planning instance.

ActionTry it

Export Attributes

Return Adaptive Planning account, level, and dimension attributes and their recursive values, optionally restricted to selected attribute IDs.

ActionTry it

Export Calendar

Return all Adaptive Planning calendars with their IDs, names, codes, and default status.

ActionTry it

Export Configurable Model Data

Export typed, parsed CSV rows from a modeled sheet using either provider paging or the all-row streaming form.

ActionTry it

Export Customer Logo

Return the URL Workday exposes for the Adaptive Planning instance's customer logo.

ActionTry it

Export Dimension Families

Return the account and dimension sets associated with each Adaptive Planning sheet family.

ActionTry it

Export Dimension Mapping

Return derived-dimension mapping targets and conditions for selected dimensions in a version, optionally filtered by keyword, level, or dimension values.

ActionTry it

Export Dimensions

Return custom Adaptive Planning dimensions and optionally their hierarchical values, properties, and attribute mappings.

ActionTry it

Export Instances

Return the selected Adaptive Planning instance or every instance accessible to the connected user.

ActionTry it

Export Levels

Return the accessible Adaptive Planning organization-level hierarchy, optionally filtered by version or sheet and enriched with groups, attributes, and inaccessible values.

ActionTry it

Export Locales

Return every locale associated with the Adaptive Planning company.

ActionTry it

Export Modeled Sheet

Return the structured definition of one modeled sheet by name, including v40 display-column account codes and configured model columns.

ActionTry it

Export Permission Sets

Return every Adaptive Planning permission set and its assigned internal permission codes.

ActionTry it

Export Planning Data

Export account values from one Adaptive Planning version for explicit account and time filters, returning parsed CSV rows and provider messages.

ActionTry it

Export Security Audit

Return Adaptive Planning security events, optionally filtered by actor and UTC time range. Without a time range Workday returns the last 24 hours; the provider retains at most 30 days of audit data.

ActionTry it

Export Sheet Definition

Return the structured definition of one modeled or cube sheet by internal ID, including configured columns, dimensions, values, accounts, levels, and time settings.

ActionTry it

Export Sheets

Return all standard, modeled, and cube sheets in the Adaptive Planning instance with their IDs, names, descriptions, and prefixes or codes.

ActionTry it

Export Time

Return Adaptive Planning calendar strata and periods, optionally scoped to a version, calendar hierarchy, leaf stratum, legacy fields, or all locale translations.

ActionTry it

Export Transaction Definition

Return the configured Adaptive Planning transaction fields and allowed selector values needed to construct valid transaction imports.

ActionTry it

Export User Groups

Return every global and user-owned group defined in the Adaptive Planning instance.

ActionTry it

Export Users

Return all users in the Adaptive Planning instance with identity, permission sets, profile, audit, lock, optional group, and subscription settings.

ActionTry it

Export Versions

Return all Adaptive Planning versions and version folders visible to the connected user, optionally including scenarios and eligible currency versions.

ActionTry it

Get Custom Report Values

Run a typed matrix report over explicit X, Y, and optional filter axes and return coordinates, cells, notes, and provider messages.

ActionTry it

Get Unpublished Changes Status

Read whether admin publishing is enabled and the number of unpublished changes without publishing them.

ActionTry it

Import Configurable Model Data

Append modeled-sheet rows, update rows matched by an import key, or update matching rows and insert new ones. This action does not run a replacement mode.

ActionTry it

Import Cube Data

Update existing cube facts or insert new facts in APPEND mode without scoped replacement. Imported numeric zeroes still irreversibly erase their exact cube cells.

ActionTry it

Import Dimension Mapping

Create or replace derived-dimension mapping criteria, or permanently delete criteria when delete=true. Derived values do not support virtual versions; duplicate conditions are rejected.

ActionTry it

Import Groups

Create or update Workday/external user groups. REPLACE_ALL permanently replaces all imported groups in the instance; UPDATE changes only supplied groups. This cannot update groups created in Adaptive Planning.

ActionTry it

Import Modeled Sheet

Create a modeled-sheet definition, including typed columns and API v39+ validation rules. This administrative, non-idempotent operation creates dimensions or level attributes referenced by the definition and requires Model permission.

ActionTry it

Import Standard Data

Update existing standard-account facts or insert new facts in APPEND mode. This action does not delete unmatched facts.

ActionTry it

Import Transactions

Insert new transaction rows without deleting existing transactions.

ActionTry it

Publish Admin Changes

Permanently publish every pending administrative change in an admin-publishing-enabled instance. This affects all batched changes, cannot select individual changes, and requires Publish Admin Changes permission.

ActionTry it

Recalculate Sheet

Recalculate Recalculate-on-Demand sheet data in a required version. Omitting sheet recalculates every on-demand sheet at the top level; a selected level includes its descendants.

ActionTry it

Replace Configurable Model Data

Irreversibly delete and replace modeled-sheet rows. REPLACE_ALL deletes every existing row on all levels, REPLACE_SECURED_COORDINATES deletes and replaces rows at matching secured coordinates, and SCOPED_REPLACE deletes and replaces rows at input levels. Choose the replacement boundary explicitly before calling.

ActionTry it

Replace Cube Data

Irreversibly delete all existing cube facts inside the complete supplied time, account, and level scope that are absent from the payload, then replace that scope with the supplied facts. INPUT and ALL scopes can delete substantially more data than the visible rows; verify every boundary before calling.

ActionTry it

Replace Standard Data

Irreversibly delete unmatched standard-account facts inside an explicit time, account, and level scope, then replace that scope with the supplied facts. Requires the provider's replacement permissions.

ActionTry it

Update Access Rules

Upload an official .xls/.xlsx access-rules template as an administrator. update replaces every rule for each listed user/group; replaceAll permanently deletes all existing access rules before installing only the spreadsheet rules.

ActionTry it

Update Account

Update one existing GL, Custom, or Assumption account. This administrative mutation may create unpublished model changes; attribute value ID 0 removes that assignment and proceed_with_warnings overrides provider safety warnings.

ActionTry it

Update Accounts

Create or update GL accounts, recursive account hierarchies, and account-attribute mappings in one ordered bulk request.

ActionTry it

Update Attributes

Create or update attributes and recursive attribute-value hierarchies in one ordered bulk request.

ActionTry it

Update Dimensions

Create or update dimensions and recursive dimension-value hierarchies in one ordered bulk request.

ActionTry it

Update Levels

Create or update levels and recursive organization hierarchies. Changing actuals ranges or re-parenting can cause Workday warnings and downstream compatibility changes. Setting delete_workflow_silently can delete workflow tasks, and setting delete_actuals_silently can delete actuals data.

ActionTry it

Update Ownership Associations

Update level or custom-dimension ownership. Omitting users removes all owners from that value; replaceAll permanently deletes all existing ownership entries for the association type before saving the supplied entries. Unknown users are skipped by Workday.

ActionTry it

Update Users

Update one or more Adaptive Planning users. If successful, Workday returns a message for each updated user. This action does not update passwords or access rules and does not function after user synchronization from Workday.

ActionTry it

How the Workday Adaptive Planning integration works

The Workday Adaptive Planning integration connects your Dench AI CRM directly to Workday Adaptive Planning, so agents can read and act on your Workday Adaptive Planning data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

50 actions are available for agents to invoke on your behalf. Every call runs through Workday Adaptive Planning's own authorization, scoped to the account you connect.

Set up Workday Adaptive Planning in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Workday Adaptive Planning and click Connect — you'll authorize access through Workday Adaptive Planning's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Workday Adaptive Planning in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Workday Adaptive Planning integration work with Dench?

The Dench Workday Adaptive Planning integration connects your AI CRM to Workday Adaptive Planning, so AI agents can work with your Workday Adaptive Planning data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Workday Adaptive Planning via Dench?

The Workday Adaptive Planning integration currently exposes 50 actions, including Create Account, Create Users, Delete or Replace Transactions, Erase Actuals, Erase Data, and Export Accounts. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Workday Adaptive Planning to Dench?

No. You connect Workday Adaptive Planning from your Dench workspace using Workday Adaptive Planning's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Workday Adaptive Planning integration secure?

Connections are authorized through Workday Adaptive Planning's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Workday Adaptive Planning connection from your workspace settings at any time.