Skip to main content

    PUT - Mark thread(s) as Spam

    Purpose

    This API is used to mark single or multiple threads as spam.

    OAuth Scope

    Use the scope

    ZohoMail.messages.ALL (or) ZohoMail.messages.UPDATE

    to generate the Authtoken.

    ALL - Full access to messages.

    UPDATE - Update messages.

    Request URL

    Method : PUT

    https://mail.zoho.com/api/accounts/{accountId}/updatethread

    Path Parameters

    • accountId*long
      • This is the unique identifier for a particular user account.
      • This parameter can be fetched from User Account Details API.

    Request Body (JSON Object)

    • mode* string
      • This parameter represents the type of operation that is to be performed.
      • Provide the value as moveToSpam.
    • threadId* JSON Array of long values
      • This parameter should be passed as an array of single or multiple thread IDs that need to be marked as spam.
      • threadId is a unique identifier assigned to a thread.
    • isArchive boolean
      • This parameter indicates whether the threads to be marked as spam are archived or not.
      • The possible value can be
        • true - If the email threads are archived.
        • false - If the email threads are not archived.
    • isFolderSpecific boolean
      • This parameter specifies whether the threads to be marked as spam are folder specific or not.
      • The value can be
        • true - If folder specific.
        • false - If not folder specific
    • folderId string
      • This is the ID of the folder for which the email threads need to be marked as spam.
      • This is a mandatory parameter if the 'isFolderSpecific' parameter has the value 'true'.

     

    - Mandatory parameter

    Response Codes

    Refer here for the response codes and their meaning.

    Sample Request Body

    Copied{
        "mode": "moveToSpam"
        "threadId": [
            31321431653289
        ]
    }