We use another tool to track our dev teams’ hours, which can generate output and log that time back to Asana. But the API forces the actual time to be logged to the person with PAT, which sets the created by. Instead, if you have the correct permissions on the PAT (you are an approver for that user), you can override the created by in the Asana api to log the actual time as the user you are the approver for
Hi @Chiraag_Ramjee and welcome to the forum,
I moved your post to the forum section for discussion of API matters.
However, maybe it’s me but I’m not getting whether your post is a request for a change or is just letting us know how the time logging can be used in the case of wanting to log for another user?
Hi Phil, It is both a request for the change on the API and how this can be done via your API.
Hi @Chiraag_Ramjee , just to make sure I understand correctly, could you provide a bit more detail on your use case and what challenges you’re running into? It would also be helpful to know which endpoints you’re currently using and the outcomes.
In general, actions performed via the API using a PAT are attributed to the PAT owner, and the permissions are scoped to that user’s access, both of which are intended behaviors.