Error 403: Forbidden When Updating Email Signature via API

Error 403: Forbidden When Updating Email Signature via API

Hi Zoho Desk team,

First, congratulations again on the excellent Zoho API.

But, I’m encountering an issue while attempting to update an email signature via the API. Whenever I make a request to update the signature, the response returns an HTTP 403 Forbidden error.

This problem started happening just 1 week ago. So I wonder if there was any internal update at Zoho API? Or, is there any specific permission or API scope required to update email signatures?

Here are the details:

  1. {
  2.     "errorCode":"FORBIDDEN","message":"You are not authorized to access this resource."
  3. }

* Endpoint: /api/v1/agents/agent_id/signatures - from  https://desk.zoho.com/support/APIDocument.do#AgentSignatures
* Authorization Method: [OAuth token,  and scope Desk.settings.UPDATE]

Complete response
  1. HTTP/1.1 403 Forbidden
    Server: ZGS
    Date: Mon, 16 Dec 2024 13:03:45 GMT
    Content-Type: application/json;charset=UTF-8
    Content-Length: 85
    Connection: keep-alive
    Set-Cookie: _zcsr_tmp=b8ecf6cd-217a-48ca-a88a-d2efae852cfb;path=/;SameSite=Strict;Secure;priority=high
    X-Content-Type-Options: nosniff
    Content-Disposition: attachment;
    X-Download-Options: noopen
    Cache-Control: private,no-cache,no-store,max-age=0,must-revalidate
    Pragma: no-cache
    Expires: Thu, 01 Jan 1970 00:00:00 GMT
    X-Frame-Options: SAMEORIGIN
    Content-Security-Policy: default-src 'none' ;script-src 'none' ;report-uri https://logsapi.zoho.com/csplog?service=support;report-to https://logsapi.zoho.com/csplog?service=support
    X-Rate-Limit-Remaining: 99999
    X-Rate-Limit-Reset: 68174
    Strict-Transport-Security: max-age=63072000
    
    {"errorCode":"FORBIDDEN","message":"You are not authorized to access this resource."}
Steps Taken before to try resolve by us:

  1. Verified API key or OAuth token validity.
  2. Confirmed the endpoint URL matches the documentation.
  3. Checked for required permissions on the Zoho account - Revoked the OAuth, and added again.
  4. Verified the API call is within the quota limits. (Tested in Plan Express for 3 agents.)
I appreciate any help.