Discussions
DELETE Timeclock Event
I am trying to use v2.0 API to DELETE a Timeclock Event, in this case a note. Everything appears to be working properly, except it isn't actually deleting anything. Here is a var_dump of the response I get from doing a GET Timeclock Event on the entry I'm looking at deleting.
(
[status] => 1
[data] => Array
(
[0] => stdClass Object
(
[id] => 233785754
[type] => 6
[timestamp] => 2021-05-10 08:59:00
[clock_time] => 158348890
[data] => stdClass Object
(
[position] => 251478
)
            )
        [1] => stdClass Object
            (
                [id] => 233825335
                [type] => -3
                [timestamp] => 2021-05-10 12:48:56
                [clock_time] => 158348890
                [data] => stdClass Object
                    (
                        [notes] => API Testing
                    )
            )
    )
[metadata] => Array
    (
    )
[token] => blahblahblah
[error] =>
)
Now, after sending the DELETE for the type 3 (note) section, I receive this as a response:
(
[status] => 1
[data] => stdClass Object
(
[status] => Event removed.
)
[metadata] => Array
    (
    )
[token] => blahblahblah
[error] =>
)
I'm seeing that as a successful delete. No error, status says "Event removed.". Yet when I do another GET for the same thing, it still shows it there and in the web interface I can still see the note. Here is the response from the GET again after the DELETE:
(
[status] => 1
[data] => Array
(
[0] => stdClass Object
(
[id] => 233785754
[type] => 6
[timestamp] => 2021-05-10 08:59:00
[clock_time] => 158348890
[data] => stdClass Object
(
[position] => 251478
)
            )
        [1] => stdClass Object
            (
                [id] => 233825335
                [type] => -3
                [timestamp] => 2021-05-10 12:48:56
                [clock_time] => 158348890
                [data] => stdClass Object
                    (
                        [notes] => API Testing
                    )
            )
    )
[metadata] => Array
    (
    )
[token] => blahblahblah
[error] =>
)
Can anyone help me to understand what I am doing wrong, or is the API not working properly?
