{
  "info": {
    "name": "Wrike — mcp.ai",
    "description": "REST API for the Wrike MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/wrike",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "wrike_bulk_modify_groups",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/bulk/modify/groups",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "bulk",
            "modify",
            "groups"
          ]
        },
        "description": "Adds or removes members for multiple wrike groups in a single request; all specified user ids must correspond to existing wrike users.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"members\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_create_folder",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/folder",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "folder"
          ]
        },
        "description": "Creates a new wrike subfolder within the specified `folderid`, optionally as a project if `customitemtypeid` is given; the folder is auto-shared with its creator.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"fields\": \"\",\n  \"shareds\": \"\",\n  \"folderId\": \"\",\n  \"metadata\": \"\",\n  \"description\": \"\",\n  \"customFields\": \"\",\n  \"customColumns\": \"\",\n  \"userAccessRoles\": {},\n  \"withInvitations\": false,\n  \"customItemTypeId\": \"\",\n  \"plainTextCustomFields\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_create_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "group"
          ]
        },
        "description": "Creates a new user group in wrike with a specified title, optionally setting members, parent group, avatar, and custom metadata.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"parent\": \"\",\n  \"members\": \"\",\n  \"metadata\": \"\",\n  \"avatar__color\": \"\",\n  \"avatar__letters\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_create_invitation",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/invitation",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "invitation"
          ]
        },
        "description": "Invites a user to a wrike workspace by email, optionally with name, specifying either `usertypeid` or a combination of `role`/`external`; custom email subject/message available for paid accounts.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"role\": \"\",\n  \"email\": \"\",\n  \"message\": \"\",\n  \"subject\": \"\",\n  \"external\": false,\n  \"lastName\": \"\",\n  \"firstName\": \"\",\n  \"userTypeId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_create_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "task"
          ]
        },
        "description": "Creates a new task in a specified wrike folder; if setting priority with `prioritybefore` or `priorityafter`, the referenced task must be in the same folder or project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"fields\": \"\",\n  \"follow\": false,\n  \"status\": \"\",\n  \"parents\": \"\",\n  \"shareds\": \"\",\n  \"folderId\": \"\",\n  \"metadata\": \"\",\n  \"followers\": \"\",\n  \"importance\": \"\",\n  \"superTasks\": \"\",\n  \"billingType\": \"\",\n  \"description\": \"\",\n  \"customFields\": \"\",\n  \"customStatus\": \"\",\n  \"responsibles\": \"\",\n  \"priorityAfter\": \"\",\n  \"priorityBefore\": \"\",\n  \"withInvitations\": false,\n  \"customItemTypeId\": \"\",\n  \"plainTextCustomFields\": false,\n  \"responsiblePlaceholders\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_delete_custom_field",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/custom/field",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "custom",
            "field"
          ]
        },
        "description": "Permanently deletes a custom field by its id; this action is irreversible and requires a valid, existing custom field id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"customFieldId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_delete_folder",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/folder",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "folder"
          ]
        },
        "description": "Permanently deletes the folder specified by `folderid` and all its contents (e.g., tasks, documents, subfolders) from the wrike workspace; this irreversible action is for when the folder is no longer ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"folderId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_delete_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "group"
          ]
        },
        "description": "Permanently deletes a group by its `groupid`; this action is irreversible and does not affect user accounts that were members of the group.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"groupId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_delete_inivtation",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/inivtation",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "inivtation"
          ]
        },
        "description": "Permanently deletes an existing invitation, specified by its unique `invitationid`; this action cannot be undone.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"invitationId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_delete_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "task"
          ]
        },
        "description": "Permanently deletes a wrike task and all its associated data by its id; this action is irreversible and the task must exist.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"taskId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_fetch_all_tasks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/fetch/all/tasks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "fetch",
            "all",
            "tasks"
          ]
        },
        "description": "Fetches tasks from a wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable response fields and pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"status\": \"\",\n  \"dueDate\": {},\n  \"metadata\": {},\n  \"page_size\": 0,\n  \"descendants\": false,\n  \"resolve_user_names\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_account_information",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/account/information",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "account",
            "information"
          ]
        },
        "description": "Retrieves detailed wrike account information, where the response content is influenced by selected fields, account subscription, and user permissions.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_all_custom_fields",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/all/custom/fields",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "all",
            "custom",
            "fields"
          ]
        },
        "description": "Retrieves all custom field definitions (including id, name, type, and settings) from the wrike account; this returns the definitions themselves, not their specific values on wrike items, and is useful",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_contacts",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/contacts",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "contacts"
          ]
        },
        "description": "Retrieves a list of wrike contacts (e.g., team members, clients, collaborators); response includes contact details but not their detailed task or project involvement.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"deleted\": false,\n  \"metadata\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_folders",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/folders",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "folders"
          ]
        },
        "description": "Retrieves folders and/or projects from wrike, with filters; when using `nextpagetoken`, all other filter parameters must match the initial request.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"deleted\": false,\n  \"project\": false,\n  \"metadata\": {},\n  \"pageSize\": 0,\n  \"permalink\": \"\",\n  \"descendants\": false,\n  \"updatedDate\": {},\n  \"customFields\": \"\",\n  \"contractTypes\": \"\",\n  \"nextPageToken\": \"\",\n  \"customItemTypes\": \"\",\n  \"withInvitations\": false,\n  \"plainTextCustomFields\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_information_about_specific_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/information/about/specific/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "information",
            "about",
            "specific",
            "contact"
          ]
        },
        "description": "Retrieves detailed information for a specific wrike contact using their unique `contactid`, optionally including `metadata` and `customfields` if specified in the `fields` parameter.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"contactId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_specific_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/specific/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "specific",
            "user"
          ]
        },
        "description": "Retrieves detailed information about a specific user in wrike using their unique user id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"userId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_get_task_by_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/task/by/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "task",
            "by",
            "id"
          ]
        },
        "description": "Retrieves read-only detailed information for a specific wrike task by its unique id, optionally allowing specification of fields to include in the response.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"taskId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_launch_folder_blueprint_async",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/launch/folder/blueprint/async",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "launch",
            "folder",
            "blueprint",
            "async"
          ]
        },
        "description": "Asynchronously launches a new project or folder structure in wrike from a specified folder blueprint, typically returning a task id to track progress.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"parent\": \"\",\n  \"entry_limit\": 0,\n  \"title_prefix\": \"\",\n  \"reschedule_date\": \"\",\n  \"reschedule_mode\": \"\",\n  \"copy_attachments\": false,\n  \"copy_descriptions\": false,\n  \"copy_responsibles\": false,\n  \"copy_custom_fields\": false,\n  \"folder_blueprint_id\": \"\",\n  \"notify_responsibles\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_launch_task_blueprint_async",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/launch/task/blueprint/async",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "launch",
            "task",
            "blueprint",
            "async"
          ]
        },
        "description": "Asynchronously launches a wrike task blueprint to create tasks/projects, requiring either `super task id` (parent task) or `parent id` (parent folder/project) for placement.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"parent_id\": \"\",\n  \"entry_limit\": 0,\n  \"title_prefix\": \"\",\n  \"super_task_id\": \"\",\n  \"reschedule_date\": \"\",\n  \"reschedule_mode\": \"\",\n  \"copy_attachments\": false,\n  \"copy_descriptions\": false,\n  \"copy_responsibles\": false,\n  \"task_blueprint_id\": \"\",\n  \"copy_custom_fields\": false,\n  \"notify_responsibles\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_list_folder_blueprints",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/folder/blueprints",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "folder",
            "blueprints"
          ]
        },
        "description": "Retrieves all account-level folder blueprints, which are templates for standardizing folder/project creation with predefined structures, custom fields, and workflows.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_list_space_folder_blueprints",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/space/folder/blueprints",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "space",
            "folder",
            "blueprints"
          ]
        },
        "description": "Lists all folder blueprints (templates for new folders/projects) within a specified wrike space, requiring a valid and accessible space id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"space_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_list_space_task_blueprints",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/space/task/blueprints",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "space",
            "task",
            "blueprints"
          ]
        },
        "description": "Lists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible wrike space.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"space_id\": \"\",\n  \"page_size\": 0,\n  \"next_page_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_list_subfolders_by_folder_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/subfolders/by/folder/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "subfolders",
            "by",
            "folder",
            "id"
          ]
        },
        "description": "Lists subfolders (metadata only, not their contents) for an existing wrike folder specified by `folderid`, supporting recursive descent, filtering, and pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"project\": false,\n  \"folderId\": \"\",\n  \"metadata\": {},\n  \"pageSize\": 0,\n  \"permalink\": \"\",\n  \"descendants\": false,\n  \"updatedDate\": {},\n  \"customFields\": \"\",\n  \"contractTypes\": \"\",\n  \"nextPageToken\": \"\",\n  \"customItemTypes\": \"\",\n  \"withInvitations\": false,\n  \"plainTextCustomFields\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_list_task_blueprints",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/task/blueprints",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "task",
            "blueprints"
          ]
        },
        "description": "Retrieves a list of defined task blueprints (predefined task templates) from the wrike account, supporting pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"page_size\": 0,\n  \"next_page_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_modify_account",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/modify/account",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "modify",
            "account"
          ]
        },
        "description": "Updates or adds custom key-value metadata to the wrike account, useful for integrations, storing app-specific data, or mapping external system identifiers.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"metadata\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_modify_folder",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/modify/folder",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "modify",
            "folder"
          ]
        },
        "description": "Modifies an existing wrike folder: updates title, description, parents (not root/recycle bin), sharing, metadata, custom fields/columns; restores, converts to project, or manages access roles.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"fields\": \"\",\n  \"restore\": false,\n  \"folderId\": \"\",\n  \"metadata\": \"\",\n  \"addParents\": \"\",\n  \"addShareds\": \"\",\n  \"description\": \"\",\n  \"customFields\": \"\",\n  \"customColumns\": \"\",\n  \"removeParents\": \"\",\n  \"removeShareds\": \"\",\n  \"addAccessRoles\": {},\n  \"withInvitations\": false,\n  \"removeAccessRoles\": \"\",\n  \"clearCustomColumns\": false,\n  \"plainTextCustomFields\": false,\n  \"convertToCustomItemType\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_modify_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/modify/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "modify",
            "group"
          ]
        },
        "description": "Updates an existing wrike user group's attributes like title, members, parent, avatar, or metadata, using its `groupid` and specifying only the fields to change.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"parent\": \"\",\n  \"groupId\": \"\",\n  \"metadata\": \"\",\n  \"addMembers\": \"\",\n  \"avatar__color\": \"\",\n  \"removeMembers\": \"\",\n  \"addInvitations\": \"\",\n  \"avatar__letters\": \"\",\n  \"removeInvitations\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_modify_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/modify/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "modify",
            "task"
          ]
        },
        "description": "Modifies an existing wrike task by its id, allowing updates to attributes such as title, status, dates, assignees, and custom fields; `prioritybefore` and `priorityafter` are mutually exclusive, and p",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dates\": {},\n  \"title\": \"\",\n  \"fields\": \"\",\n  \"follow\": false,\n  \"status\": \"\",\n  \"taskId\": \"\",\n  \"restore\": false,\n  \"metadata\": \"\",\n  \"addParents\": \"\",\n  \"addShareds\": \"\",\n  \"importance\": \"\",\n  \"billingType\": \"\",\n  \"description\": \"\",\n  \"addFollowers\": \"\",\n  \"customFields\": \"\",\n  \"customStatus\": \"\",\n  \"addSuperTasks\": \"\",\n  \"priorityAfter\": \"\",\n  \"removeParents\": \"\",\n  \"removeShareds\": \"\",\n  \"priorityBefore\": \"\",\n  \"addResponsibles\": \"\",\n  \"withInvitations\": false,\n  \"removeSuperTasks\": \"\",\n  \"removeResponsibles\": \"\",\n  \"plainTextCustomFields\": false,\n  \"convertToCustomItemType\": \"\",\n  \"addResponsiblePlaceholders\": \"\",\n  \"removeResponsiblePlaceholders\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_query_customfields",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/query/customfields",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "query",
            "customfields"
          ]
        },
        "description": "Retrieves a wrike custom field's detailed information (e.g., type, possible values for dropdowns), properties, and metadata; the `customfieldid` must correspond to an existing custom field.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"customFieldId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_query_invitations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/query/invitations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "query",
            "invitations"
          ]
        },
        "description": "Retrieves all active invitations in wrike, useful for viewing and auditing pending invitations or managing user onboarding.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_query_specific_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/query/specific/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "query",
            "specific",
            "group"
          ]
        },
        "description": "Retrieves detailed information for a specific wrike group using its `groupid`, optionally including 'metadata'.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"groupId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_query_workflows",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/query/workflows",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "query",
            "workflows"
          ]
        },
        "description": "Fetches a list of all workflows with their detailed information from the wrike account; this is a read-only action and does not support pagination or filtering through its parameters.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_retrieve_list_of_groups",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/retrieve/list/of/groups",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "retrieve",
            "list",
            "of",
            "groups"
          ]
        },
        "description": "Retrieves a list of user groups from the wrike account, supporting metadata filtering, pagination, and inclusion of specific fields; this is a read-only operation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"metadata\": {},\n  \"pageSize\": 0,\n  \"pageToken\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_update_custom_field_by_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/custom/field/by/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "custom",
            "field",
            "by",
            "id"
          ]
        },
        "description": "Updates properties of an existing wrike custom field by its id, such as its title, type, scope, or sharing settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"type\": \"\",\n  \"title\": \"\",\n  \"sharing\": {},\n  \"spaceId\": \"\",\n  \"settings\": {},\n  \"addMirrors\": \"\",\n  \"addShareds\": \"\",\n  \"changeScope\": \"\",\n  \"customFieldId\": \"\",\n  \"removeMirrors\": \"\",\n  \"removeShareds\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_update_invitation",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/invitation",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "invitation"
          ]
        },
        "description": "Updates a pending wrike invitation (`invitationid`) to resend it or change user's role/type (use `usertypeid` over deprecated `role`/`external`).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"role\": \"\",\n  \"resend\": false,\n  \"external\": false,\n  \"userTypeId\": \"\",\n  \"invitationId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_update_metadata_on_specific_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/metadata/on/specific/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "metadata",
            "on",
            "specific",
            "contact"
          ]
        },
        "description": "Updates metadata, job role, or custom fields for an existing wrike contact specified by `contactid`; if `jobroleid` is provided, it must be a valid id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fields\": \"\",\n  \"metadata\": \"\",\n  \"contactId\": \"\",\n  \"jobRoleId\": \"\",\n  \"customFields\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "wrike_update_specific_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/specific/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "specific",
            "user"
          ]
        },
        "description": "Updates specified profile attributes (e.g., account id, role, external status) for an existing wrike user; unspecified fields remain unchanged.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"userId\": \"\",\n  \"profile__role\": \"\",\n  \"profile__external\": false,\n  \"profile__accountId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}