Edit time-tracking session data
Last updated
Was this helpful?
Last updated
Was this helpful?
Sessions can be edited via the API or through a run step as seen here! Time Tracking
There are many situations that may necessitate changing the check-in or check-out time for a given session. Use the information below to update check-in/check-out data via the API.
Use a query similar to this to get sessions. This one is querying for the last 5 sessions in the database, so you may want to query by user or some other parameter instead.
{
sessions (last: 5){
edges {
node {
id
_etag
runStep {
runId
position
}
checkIn
checkOut
createdBy {
email
}
}
}
}
}
Once you have the id and etag, use this mutation and input to modify the session data.
mutation UpdateSession($input: UpdateSessionInput!) {
updateSession(input: $input) {
session {
checkIn
checkOut
id
}
}
}
{
"input": {
"id": <from previous step>,
"etag": <from previous step>,
"checkIn": <use your own value here>
"checkOut": <use your own value here>
}
}