Upwork icon

Upwork

Automate Upwork with OAuth2, API tokens, GraphQL, REST, and AI-friendly outputs

Actions11

Job → Save Job

AI-generated

Summary

Save a specified Upwork job by sending a REST PUT request to /jobs/{jobId}/saved. Choose OAuth2 or API Token authentication, then provide the required job locator; an optional JSON body is sent with the request.

Inputs

  • Authentication — Select OAuth2 (default) or API Token credentials.
  • Job (required) — Job ID or Upwork URL. The locator value is used in the request path.
  • Body — JSON object sent as the request body; defaults to {}.

Output shape

A list of n8n items, with returned response data wrapped in each item's json.

Each item contains id (when present in the response), resource: "job", operation: "save", data with the response object, and _meta containing the source, fetch time, and transport. Object responses produce one item; arrays produce one item per element. The REST call uses PUT. With Continue On Fail enabled, errors are returned as items containing the error message and input item index.

Links

Discussion