Welcome to Portal

?Unknown\pull-down

Welcome to Zoho Cares

Bienvenido a Soporte de Zoho

Search our knowledge base, ask the community or submit a request.

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.

1 user has this question.
21 Replies
Reply
2 more
  • 1 month ago

New update...
I made some changes and still got the same error. We migrated my test account to the Standard plan, and tested deploying the signature using the API for an agent (which is not my main account), and still got the error.

message:
Client error: `PATCH https://desk.zoho.com/api/v1/agents/agent_id/signatures` resulted in a `403 Forbidden` response:
{"errorCode":"FORBIDDEN","message":"You are not authorized to access this resource."}

Note that, I am trying to update the "defaultSignature" signature, similar to the endpoint: and the agent ID is changed to paste here.
  1. /api/v1/agents/{agent_id}/signatures

I can spend money unnecessarily purchasing a plan (testing) to prove my point to Zoho Desk. Needs plan Professional or Enterprise?

Please, help us.

Hi

,

Send us your available time slots over #109592780 where we could loop our developers to check this in live.

Regards,
Shivani | Zoho Desk

  • 1 month ago

Hi Shivani,

The API still has a problem! You made some modification to generate the error.
One new thing, I can update the signature (via API) only for the primary account. But when I try to deploy the signature to another agent, it gives an error. Please — see video of example attached.
  1. {
  2.     "errorCode":"FORBIDDEN","message":"You are not authorized to access this resource."
  3. }

Again, we make a new test using the Standard plan. And try to update for defaultSignature only.

Screencast from 2024-12-18 07-36-19.mp4876 KB

The issue isn’t recurring, and the details shared aren’t sufficient. Please use the link provided in #109592780 to book a time that works for you, as we haven’t received any bookings yet
.

Regards,  
Shivani | Zoho Desk  

  • 1 month ago


Not even Jesus Christ can provide a better example than this video.

Error image example:
Error

Again, and again.
 I tested the API with Insomnia, and I can see that I can update the signature for the primary user of the account. But I get an error when I try to update it for a normal agent.

  • 1 month ago

I really want to solve this problem because it affects Bybrand's customers. I signed up for the Professional plan (I spent more money, but that's okay), to prove the error to you in more detail.

New video, now a example for endpoint: "v1/agents/agent_id/updateCustomizedSignature"

I think this simulation would be easy for Zoho's Development or Test team to create. Besides, this was supposed to be the job at Zoho team. But if it works for you, hire me!

Hi

,

Thank you for providing the detailed information, and please accept our sincerest apologies for the inconvenience this may have caused.  

Upon reviewing the details with our product team, we’ve confirmed that the current implementation allows users to update only their own signatures, aligning with the behavior seen in the UI. Unfortunately, updating another agent’s signature, even with a super admin profile, isn’t supported at the moment.  

We understand how this limitation might impact your workflow, and I want to assure you that we’ve already begun working on enhancing this functionality. While we’re unable to provide a specific timeline, this is on our priority list, and we’re committed to addressing it as soon as possible.  

Thank you for your patience and understanding as we work through this. We’re here to support you in any way we can in the meantime.  

Regards,  
Shivani | Zoho Desk  

  • 1 month ago

Hi Shivani,

No problem. I will wait patiently for a solution.
Please notify me via email, or here in this thread when the solution is complete. I will get back to you shortly.

Regards.

Thank you so much for your cooperation and continued patience,

! We’ll work on implementing this and keep you updated along the way.

Regards,
Shivani | Zoho Desk


  • 1 month ago

 

Please advise on when an update for this may occur, we require this functionality as it has always worked in the past and if this cannot be fixed soon then I can no longer use Bybrand and would need to terminate my services with them which is unfair to them since you guys made this change.

Why was there no alert sent out to them to prepare them for this change, had you done this then perhaps they could have raised a flag before you made this silly release/change. 

Sorry to hear about the inconvenience,

. We’re actively exploring the possibilities with our product team, as we understand the importance of this. I’ll check for any exceptions and update this post soon.

Your patience and cooperation in the meantime are much appreciated,
Shivani | Zoho Desk


Dear Zoho Team,

I am a customer of the ByBrand product and have encountered an issue preventing me from updating email signatures across our organization. This is particularly problematic after the holiday period when we need to remove holiday notices and update signatures promptly.

This functionality worked previously and is crucial to our operations. I last used it successfully in early December 2024, so this issue appears to stem from a recent change.

Could you please prioritize a resolution for this matter? A fix for the previously functioning API integration would be greatly appreciated.

Thank you for your attention to this issue, and I look forward to your prompt response.

Graham Coady
CooperFaure Limited

 and
,

The restriction has been revoked in your Zoho Desk portals. Kindly try again and let us know the outcome.

, we are collaborating with our product team to permanently disable this restriction. We’ll update this post as soon as it’s completed.

Appreciate your understanding in the meantime.

Regards,
Shivani | Zoho Desk


Thank you for the update Shivani.  I look forward to removing the Merry Christmas Greetings from our organisation's email signatures. 

Thanks for understanding,

! In the meantime, it’s recommended to update the signatures through the UI until this fix is implemented.

Regards,
Shivani | Zoho Desk


Hello Zoho Team,

When can we expect this issue to be fixed for everyone? We are also customers of Bybrand who can not update signatures using their service.

Instructing users on how to update their signatures themselves does not lead to good positive results. People always find a way to screw up something and make their signature look inconsistent with the others within the company.

Please let us know when we can expect the fix to be implemented for everyone.

Sorry for the inconvenience,

! I’ll make sure this is prioritized on my end and will keep this post updated with any further news.

Thanks for your patience,
Shivani | Zoho Desk


  • 12 days ago

Hi Shivani,

We are still having the issue. It has been over 20 days, and you have not fixed the API yet. Please send me an estimated solution so I can notify Bybrand customers about the issue.

Note that the Zoho CRM API is all okay. The problem is only with the Zoho Desk.

All the best.

Sorry about the hiccup,

! The fix should be live within two weeks. We’ll keep this post updated once it’s done.

Cheers,
Shivani | Zoho Desk

Reply to BybrandA
/* */
  • 12
  • Insert
  • Plain text
Add Comment
(Up to 20 MB )