
Monday Duplicate
CertifiedDuplicate a Monday board
Monday Duplicate
Duplicate a Monday board
Three modes are available: WITH_STRUCTURE copies board layout only;
WITH_PULSES copies items but not their comment threads;
WITH_PULSES_AND_UPDATES copies items and their comment threads.
type: io.kestra.plugin.monday.boards.DuplicateExamples
Duplicate a board with its structure
id: monday_duplicate_board
namespace: company.team
tasks:
- id: duplicate
type: io.kestra.plugin.monday.boards.Duplicate
apiToken: "{{ secret('MONDAY_API_TOKEN') }}"
boardId: "1234567890"
duplicateType: duplicate_board_with_structure
Properties
apiToken *Requiredstring
Monday API token
Personal API v2 token. Generate it in Monday under Profile, Developers, My Access Tokens.
Treat the token as a secret and prefer Kestra secrets, e.g. {{ secret('MONDAY_API_TOKEN') }}.
boardId *Requiredstring
Source board id
apiUrl string
https://api.monday.com/v2Monday GraphQL endpoint
Override only for proxies or test fixtures (WireMock).
apiVersion string
2024-10Monday API version header
Sent as the API-Version header. See the Monday API versioning docs.
duplicateType string
WITH_STRUCTUREWITH_STRUCTUREWITH_PULSESWITH_PULSES_AND_UPDATESDuplicate type
One of duplicate_board_with_structure, duplicate_board_with_pulses, duplicate_board_with_pulses_and_updates.
maxRetries integerstring
3Maximum retry attempts
Number of attempts before giving up on transient Monday API errors (HTTP 429, COMPLEXITY_BUDGET_EXHAUSTED).
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
retryInterval string
PT5SInitial retry interval
Base wait between retry attempts. Doubles each attempt up to maxRetryInterval.
retryMaxInterval string
PT30SMaximum retry interval
Cap on the exponentially-growing retry delay.