Headers

Path parameters

  • id string Required

    The ID of the time entry.

application/json

Body Required

  • trackable_type string Required

    The type of the model that is being tracked.. Valid types are: client, board_task, case, circle, firm, task

  • trackable_uuid string Required

    The UUID of the model that is being tracked

  • name string

    The name of the time entry.

  • The description of the time entry.

  • The start time of the time entry.

  • The end time of the time entry.

  • The length of the time entry, can be used instead of dates.

Responses

  • 200 application/json
    Hide response attributes Show response attributes object
PUT /api/v1/time-entry/{id}
curl \
 --request PUT 'https://api.plannrcrm.com/api/v1/time-entry/id' \
 --header "Authorization: Bearer {OAUTH_ACCESS_TOKEN or PERSONAL_ACCESS_TOKEN}" \
 --header "Content-Type: application/json" \
 --header "Accept: application/json" \
 --data '{"trackable_type":"Client","trackable_uuid":"057a8172-b306-41d3-9b0d-c6d3d3f3d2a9","name":"Research","description":"Research for the client","start_date":"2025-05-14T17:42:14+01:00","end_date":"2025-05-14T18:27:14+01:00","total_time_in_minutes":200}'
Request examples
# Headers
Authorization: Bearer {OAUTH_ACCESS_TOKEN or PERSONAL_ACCESS_TOKEN}
Content-Type: application/json
Accept: application/json

# Payload
{
  "trackable_type": "Client",
  "trackable_uuid": "057a8172-b306-41d3-9b0d-c6d3d3f3d2a9",
  "name": "Research",
  "description": "Research for the client",
  "start_date": "2025-05-14T17:42:14+01:00",
  "end_date": "2025-05-14T18:27:14+01:00",
  "total_time_in_minutes": 200
}
Response examples (200)
{
  "name": "Research",
  "uuid": "2d195af3-60a6-4d7e-b71d-3b72e097528f",
  "account": {
    "name": "Gareth Thompson",
    "role": "client",
    "type": "client",
    "uuid": "b6837637-caa1-4912-9463-c5e58981f29b",
    "email": "gareth@codepotato.co.uk",
    "last_name": "Thompson",
    "photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
    "created_at": "2025-05-14T18:27:14+01:00",
    "first_name": "Gareth",
    "updated_at": "2025-05-14T18:27:14+01:00",
    "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
  },
  "end_date": "2025-05-14T18:05:14+01:00",
  "is_active": true,
  "trackable": {
    "name": "Gareth Thompson",
    "role": "client",
    "type": "client",
    "uuid": "c9ad5f8b-dd84-4273-9cb6-93b490840b21",
    "email": "gareth@codepotato.co.uk",
    "last_name": "Thompson",
    "photo_url": "https://eu.ui-avatars.com/api/?name=Gareth+Thompson",
    "created_at": "2025-05-14T18:27:14+01:00",
    "first_name": "Gareth",
    "updated_at": "2025-05-14T18:27:14+01:00",
    "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
  },
  "created_at": "2025-05-14T18:27:14+01:00",
  "start_date": "2025-05-14T17:37:14+01:00",
  "updated_at": "2025-05-14T18:27:14+01:00",
  "description": "This is a description.",
  "trackable_type": "Client",
  "total_time_in_minutes": 28,
  "computed_time_elapsed_in_seconds": 1680
}