Projects

Update the project with the given ext-id.

put/projects/ext/{ext-id}

Request

  • Base URL
    https://api.timelink.io/api/v1
  • Auth
    HTTP bearer

Path parameters

ext-idstring required

Request body

namestring
ext_tool_idstring nullable
client_idstring
ext_client_idstring nullable
infostring nullable
colorstring nullable
activeboolean nullable
billableboolean nullable
acronymstring nullable
demo_flagboolean nullable
budget_type'rate' | 'hours' nullable
available_budgetnumber nullable

Example request

{
  "name": "Next Big Software",
  "ext_tool_id": "24",
  "client_id": "<ULID>",
  "ext_client_id": "123",
  "color": "#000000",
  "active": true,
  "acronym": "NBG",
  "budget_type": "hours"
}

Response

Project updated successfully

successboolean

Example response

{
  "data": {
    "id": "<ULID>",
    "name": "Next Big Software",
    "ext_tool_id": 24,
    "info": "The next big software idea will be awesome.",
    "color": "#000000",
    "active": true,
    "acronym": "NBG",
    "image_id": "<ULID>",
    "demo_flag": true,
    "budget_type": "rate",
    "used_budget_calculated_at": "2021-01-01T00:00:00.000000Z"
  }
}

Changes

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status