workiva_create_destination_link
Create a destination link in a Workiva document or table cell to reference a source anchor or range, enabling cross-document navigation and data consistency.
Instructions
Insert a destination link in a document or table cell.
Args: target_type: "richText" for document paragraphs, "table" for doc-table cells target_id: The richText UUID or doc-table UUID revision: Current revision of the target source_anchor: The source anchor ID for richText targets (from workiva_create_anchor) paragraph_index: Paragraph index for richText targets (0-based) offset: Character offset within the paragraph for richText targets row: Row index (deprecated for table targets; unused in range-link flow) column: Column index (deprecated for table targets; unused in range-link flow) source_range_link: (table branch only) ID of the source range link created via a createSource call on the spreadsheet table. Required when target_type=="table" (the full workflow is createSource → createDestination). source_table: (table branch only) ID of the spreadsheet source table. Required when target_type=="table".
NOTE — table branch: The legacy insertCellDestinationLink / /content/tables/{id}/links/edit path is dead (proven 404 in production, 2026-06). The table branch now uses the proven range-link createDestination flow: POST /content/tables/{target_id}/rangeLinks/edit body: {"type":"createDestination","createDestination":{"sourceRangeLink": ..., "sourceTable": ...}} This requires a pre-created source range-link ID (from createSource on the spreadsheet table) and the source table ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| row | No | ||
| column | No | ||
| offset | No | ||
| revision | Yes | ||
| target_id | Yes | ||
| target_type | Yes | ||
| source_table | No | ||
| source_anchor | Yes | ||
| paragraph_index | No | ||
| source_range_link | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |