Skip to content

Commit f8cd1da

Browse files
Automated build docs: 2025-10-16 07:56:37
1 parent b7b7b11 commit f8cd1da

2 files changed

Lines changed: 42 additions & 54 deletions

File tree

defs/asana_oas.yaml

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4611,44 +4611,39 @@ components:
46114611
type: string
46124612
example: '12345'
46134613
include:
4614-
description: >-
4615-
A comma-separated list of elements that will be duplicated to the new
4616-
project. Tasks and [Project Views](https://asana.com/features/project-management/project-views)
4617-
(i.e., tabs in a project such as List, Board, Dashboard, etc.) are always
4618-
included.
4619-
4620-
##### Fields
4621-
4614+
description: |-
4615+
A comma-separated list of elements to include when duplicating a project.
4616+
Some elements are automatically included and cannot be excluded,
4617+
while others are **optional** and must be explicitly specified in this field.
4618+
4619+
**Auto-included fields (non-configurable)**
4620+
- Tasks
4621+
- [Project Views](https://asana.com/features/project-management/project-views)
4622+
(i.e., tabs in a project such as List, Board, Dashboard, etc.)
4623+
- [Rules](https://help.asana.com/s/article/rules)
4624+
4625+
*Note: The Owner of the Rules copied to the new project is the user who performs the API call.
4626+
If the duplication is performed using a [Service Account](/docs/authentication#/service-account),
4627+
note that Service Accounts cannot access the UI to modify or pause Rules.
4628+
To prevent unwanted automation behavior, consider pausing Rules in the source project before duplication —
4629+
their active/paused state is preserved in the new project.*
4630+
4631+
**Optional fields (configurable)**
46224632
- allocations
4623-
46244633
- forms
4625-
46264634
- members
4627-
46284635
- notes
4629-
46304636
- permissions
4631-
46324637
- task_assignee
4633-
46344638
- task_attachments
4635-
46364639
- task_dates
4637-
46384640
- task_dependencies
4639-
46404641
- task_followers
4641-
46424642
- task_notes
4643-
46444643
- task_projects
4645-
46464644
- task_subtasks
4647-
46484645
- task_tags
4649-
46504646
- task_templates
4651-
46524647
- task_type_default
46534648
type: string
46544649
pattern:
@@ -4659,14 +4654,13 @@ components:
46594654
description: >-
46604655
A dictionary of options to auto-shift dates.
46614656
`task_dates` must be included to use this option.
4662-
Requires either `start_on` or `due_on`, but not both.
4657+
Requires `should_skip_weekends` and either `start_on` or `due_on`, but
4658+
not both.
46634659
type: object
4664-
required:
4665-
- should_skip_weekends
46664660
properties:
46674661
should_skip_weekends:
46684662
description: >-
4669-
Determines if the auto-shifted dates should skip weekends.
4663+
**Required**: Determines if the auto-shifted dates should skip weekends.
46704664
type: boolean
46714665
example: true
46724666
due_on:

defs/asana_sdk_oas.yaml

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -16395,44 +16395,39 @@ components:
1639516395
type: string
1639616396
example: '12345'
1639716397
include:
16398-
description: >-
16399-
A comma-separated list of elements that will be duplicated to the new
16400-
project. Tasks and [Project Views](https://asana.com/features/project-management/project-views)
16401-
(i.e., tabs in a project such as List, Board, Dashboard, etc.) are always
16402-
included.
16403-
16404-
##### Fields
16405-
16398+
description: |-
16399+
A comma-separated list of elements to include when duplicating a project.
16400+
Some elements are automatically included and cannot be excluded,
16401+
while others are **optional** and must be explicitly specified in this field.
16402+
16403+
**Auto-included fields (non-configurable)**
16404+
- Tasks
16405+
- [Project Views](https://asana.com/features/project-management/project-views)
16406+
(i.e., tabs in a project such as List, Board, Dashboard, etc.)
16407+
- [Rules](https://help.asana.com/s/article/rules)
16408+
16409+
*Note: The Owner of the Rules copied to the new project is the user who performs the API call.
16410+
If the duplication is performed using a [Service Account](/docs/authentication#/service-account),
16411+
note that Service Accounts cannot access the UI to modify or pause Rules.
16412+
To prevent unwanted automation behavior, consider pausing Rules in the source project before duplication —
16413+
their active/paused state is preserved in the new project.*
16414+
16415+
**Optional fields (configurable)**
1640616416
- allocations
16407-
1640816417
- forms
16409-
1641016418
- members
16411-
1641216419
- notes
16413-
1641416420
- permissions
16415-
1641616421
- task_assignee
16417-
1641816422
- task_attachments
16419-
1642016423
- task_dates
16421-
1642216424
- task_dependencies
16423-
1642416425
- task_followers
16425-
1642616426
- task_notes
16427-
1642816427
- task_projects
16429-
1643016428
- task_subtasks
16431-
1643216429
- task_tags
16433-
1643416430
- task_templates
16435-
1643616431
- task_type_default
1643716432
type: string
1643816433
pattern:
@@ -16443,14 +16438,13 @@ components:
1644316438
description: >-
1644416439
A dictionary of options to auto-shift dates.
1644516440
`task_dates` must be included to use this option.
16446-
Requires either `start_on` or `due_on`, but not both.
16441+
Requires `should_skip_weekends` and either `start_on` or `due_on`, but
16442+
not both.
1644716443
type: object
16448-
required:
16449-
- should_skip_weekends
1645016444
properties:
1645116445
should_skip_weekends:
1645216446
description: >-
16453-
Determines if the auto-shifted dates should skip weekends.
16447+
**Required**: Determines if the auto-shifted dates should skip weekends.
1645416448
type: boolean
1645516449
example: true
1645616450
due_on:

0 commit comments

Comments
 (0)