Zoho Entity Blueprints API

The EntityBlueprints API from Zoho — 2 operation(s) for entityblueprints.

Operations 2

POST /api/v1/tickets/{ticketId}/transitions/{transitionId}/discardDraft Delete the during actions transition draft #
POST /api/v1/tickets/{ticketId}/transitions/{transitionId}/saveDraft Save the during actions transition draft #

Documentation

Specifications

Code Examples

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zoho-entityblueprints-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zoho-entityblueprints-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Helpcenter Entity Blueprints API
  version: 1.0.0
tags:
- name: EntityBlueprints
paths:
  /api/v1/tickets/{ticketId}/transitions/{transitionId}/discardDraft:
    post:
      tags:
      - EntityBlueprints
      summary: Delete the during actions transition draft
      description: To delete the during actions transition draft
      operationId: deleteDuringActionTransitionDraft
      parameters:
      - $ref: '#/components/parameters/transitionId'
      - $ref: '#/components/parameters/ticketId'
      - $ref: ./Common.json#/components/parameters/orgId
      responses:
        '404':
          $ref: ./Common.json#/components/responses/urlNotFoundErrorResponse
        '200':
          $ref: ./Common.json#/components/responses/emptyResponse
        '422':
          $ref: ./Common.json#/components/responses/multipleUnprocessEntityResponse
        '401':
          $ref: ./Common.json#/components/responses/unauthorizedErrorResponse
        '403':
          $ref: ./Common.json#/components/responses/forbiddenErrorResponse
      security:
      - iam-oauth2-schema:
        - Desk.tickets.UPDATE
      x-audience:
      - external-public
  /api/v1/tickets/{ticketId}/transitions/{transitionId}/saveDraft:
    post:
      tags:
      - EntityBlueprints
      summary: Save the during actions transition draft
      description: To save the during actions transition draft
      operationId: saveDuringActionTransitionDraft
      parameters:
      - $ref: '#/components/parameters/transitionId'
      - $ref: '#/components/parameters/ticketId'
      - $ref: ./Common.json#/components/parameters/orgId
      requestBody:
        $ref: '#/components/requestBodies/saveDraftRequestJson'
      responses:
        '404':
          $ref: ./Common.json#/components/responses/urlNotFoundErrorResponse
        '200':
          $ref: '#/components/responses/saveDraftResponseJson'
        '422':
          $ref: ./Common.json#/components/responses/multipleUnprocessEntityResponse
        '401':
          $ref: ./Common.json#/components/responses/unauthorizedErrorResponse
        '403':
          $ref: ./Common.json#/components/responses/forbiddenErrorResponse
      security:
      - iam-oauth2-schema:
        - Desk.tickets.UPDATE
      x-audience:
      - external-public
components:
  requestBodies:
    saveDraftRequestJson:
      content:
        application/json:
          schema:
            type:
            - 'null'
            - object
            additionalProperties: false
            properties:
              ATTACHMENT:
                $ref: ./EntityBlueprints.json#/components/schemas/attachmentJson
              RESOLUTION:
                $ref: ./EntityBlueprints.json#/components/schemas/draftedResolutionJson
              FIELD_UPDATE:
                $ref: ./EntityBlueprints.json#/components/schemas/fieldJson
              APPROVAL:
                $ref: ./EntityBlueprints.json#/components/schemas/draftedApprovalJson
              REPLY:
                $ref: ./EntityBlueprints.json#/components/schemas/replyJson
              COMMENT:
                $ref: ./EntityBlueprints.json#/components/schemas/commentJson
          examples:
            Valid requestBody Definitions:
              value:
                ATTACHMENT:
                  uploads:
                  - isPublic: false
                    id: 1000000096035
                FIELD_UPDATE:
                  customFields:
                    cf_cffdate_time: 1606113000000
                    cf_cfphone: '9999456789'
                    cf_cfinteger: '19'
                    cf_cfemail: carol@zylker.com
                    cf_cfpicklist: Option 1
                    cf_cffdate: 1606262400000
                    cf_cfpercent: '32'
                    cf_cfmultiselect: ;Option 1
                    cf_cfcheckbox: true
                    cf_cfsingle_line: Hi Sandeep here!
                    cf_cfcurrency: '134'
                    cf_cfmulti_line: 'adad

                      asdd'
                    cf_cfdecimal: '23.0'
                    cf_cfurl: www.desk.zoho.com
                  channel: Email
                RESOLUTION:
                  toNotifyContactForResolution: true
                  content: This ticket has to be solved
                APPROVAL:
                  approverIds:
                  - 1000000012635
                  subject: Has to be sent for approval
                REPLY:
                  channel: EMAIL
                  to: carol@zylker.com
                  isPrivate: false
                  fromEmailAddress: support@zylker.com
                  contentType: plainText
                  content: Hi Sandeep here!
                  isForward: false
                  uploads:
                  - 1000000096035
                COMMENT:
                  isPublicComment: false
                  content: Comment is to test transition Draft
                  uploads:
                  - 1000000096035
  responses:
    saveDraftResponseJson:
      description: saveDraftResponseJson template definitions
      content:
        application/json:
          schema:
            type:
            - 'null'
            - object
            additionalProperties: false
            properties:
              totalNoOfDraftActions:
                type:
                - string
                - 'null'
                - integer
                format: int32
                minimum: 1
                pattern: ([0-9]+)
              draftBy:
                $ref: ./EntityBlueprints.json#/components/schemas/draftByJson
              totalNoOfActions:
                type:
                - string
                - 'null'
                - integer
                format: int32
                minimum: 1
                pattern: ([0-9]+)
              draftAt:
                type:
                - string
                - 'null'
                maxLength: 100
                minLength: 0
                pattern: (((19|20)\d\d)[-/.]{1}(0?[1-9]|1[012])[-/.]{1}(0?[1-9]|[12][0-9]|3[01])(T)([01]?[0-9]|2[0-3]):[0-5]?[0-9]:[0-5]?[0-9]([/.][\d]{0,3})?(Z))
            required:
            - draftAt
            - draftBy
            - totalNoOfActions
            - totalNoOfDraftActions
          examples:
            Valid responses Definitions:
              value:
                draftBy:
                  name: Sandeep Ghemire
                  id: '8000000000053'
                draftAt: 1605284320000
  parameters:
    ticketId:
      name: ticketId
      in: path
      required: true
      style: simple
      explode: false
      schema:
        type:
        - string
        - 'null'
        - integer
        format: int64
        pattern: ([0-9]+)
    transitionId:
      name: transitionId
      in: path
      required: true
      style: simple
      explode: false
      schema:
        type:
        - string
        - 'null'
        - integer
        format: int64
        pattern: ([0-9]+)
  securitySchemes:
    iam-oauth2-schema:
      $ref: ./Common.json#/components/securitySchemes/iam-oauth2-schema
x-entity: Helpcenter