{
"server": {
"url": "https://app.asana.com/api/1.0"
},
"authentication": [
{
"schema_parameters": {
"scheme": "bearer"
},
"type": "http",
"value": "BEARER_TOKEN"
}
],
"operations": [
{
"description": "Returns the compact records for all sections in the specified project.",
"name": "get_sections_for_project"
},
{
"description": "Creates a new section in a project. Returns the full record of the newly created section.",
"name": "create_section_for_project"
},
{
"description": "Move sections relative to each other. One of `before_section` or `after_section` is required. Sections cannot be moved between projects. Returns an empty data block.",
"name": "insert_section_for_project"
},
{
"description": "A specific, existing section can be deleted by making a DELETE request on the URL for that section. Note that sections must be empty to be deleted. The last remaining section cannot be deleted. Returns an empty data block.",
"name": "delete_section"
},
{
"description": "Returns the complete record for a single section.",
"name": "get_section"
},
{
"description": "A specific, existing section can be updated by making a PUT request on the URL for that project. Only the fields provided in the `data` block will be updated; any unspecified fields will remain unchanged. (note that at this time, the only field that can be updated is the `name` field.) When using this method, it is best to specify only those fields you wish to change, or else you may overwrite changes made by another user since you last retrieved the task. Returns the complete updated section record.",
"name": "update_section"
},
{
"description": "Add a task to a specific, existing section. This will remove the task from other sections of the project. The task will be inserted at the top of a section unless an insert_before or insert_after parameter is declared. This does not work for separators (tasks with the resource_subtype of section).",
"name": "add_task_for_section"
},
{
"description": "*Board view only*: Returns the compact section records for all tasks within the given section.",
"name": "get_tasks_for_section"
},
{
"description": "A specific, existing task can be updated by making a PUT request on the URL for that task. Only the fields provided in the `data` block will be updated; any unspecified fields will remain unchanged. When using this method, it is best to specify only those fields you wish to change, or else you may overwrite changes made by another user since you last retrieved the task. Returns the complete updated task record.",
"name": "update_task"
}
]
}