DELETE
/
quickbooks-desktop
/
time-tracking-activities
/
{id}
import Conductor from 'conductor-node';

const client = new Conductor({
  apiKey: process.env['CONDUCTOR_SECRET_KEY'], // This is the default and can be omitted
});

async function main() {
  const timeTrackingActivity = await client.qbd.timeTrackingActivities.delete('123ABC-1234567890', {
    conductorEndUserId: 'end_usr_1234567abcdefg',
  });

  console.log(timeTrackingActivity.id);
}

main();
{
  "id": "123ABC-1234567890",
  "objectType": "qbd_time_tracking_activity",
  "refNumber": "TT-1234",
  "deleted": true
}

Authorizations

Authorization
string
header
required

Your Conductor secret key using Bearer auth (e.g., "Authorization: Bearer {{YOUR_SECRET_KEY}}").

Headers

Conductor-End-User-Id
string
required

The ID of the EndUser to receive this request (e.g., "Conductor-End-User-Id: {{END_USER_ID}}").

Path Parameters

id
string
required

The QuickBooks-assigned unique identifier of the time tracking activity to delete.

Response

200 - application/json
Returns a confirmation of the deletion with the ID of the deleted time tracking activity.
id
string
required

The QuickBooks-assigned unique identifier of the deleted time tracking activity.

objectType
string
required

The type of object. This value is always "qbd_time_tracking_activity".

Allowed value: "qbd_time_tracking_activity"
refNumber
string | null
required

The case-sensitive user-defined reference number of the deleted time tracking activity.

deleted
boolean
required

Indicates whether the time tracking activity was deleted.