VirtualizedMethodExport

Summary

Frontend API method export.

Description

none

Fields

Field Name Type Since Version Description
op String Internal use only.
id String Unique ID of the method.
virtualizedApiId String The identifier of the VirtualizedAPI.
name String The virtualized method name. This defaults to the original APIDefinition method name.
apiId String The reference identifier for the original APIDefinition that was virtualized.
apiMethodId String The reference identifier for the original API APIDefinition method that was virtualized.
summary String A summary of the API Method.
descriptionType String The source for the method's description. One of: original, manual, markdown, or url. Defaults to original.
descriptionManual String Specifies a manual description, which can be markdown text.
descriptionMarkdown String specifies a markdown file to use for description.
descriptionUrl String Specifies a URL to use instead of description text.
tags Map The list of tags associated with this API method. Each tag can have multiple values.

Example JSON

{
  "id" : "f2a0d13a-51f3-4256-855e-2b1d838a5cd2",
  "virtualizedApiId" : "bacb827e-e555-43fa-b006-50c7404aa990",
  "name" : "MyMethod",
  "apiId" : "ec5e0a01-832b-4ecb-8cae-b35630527bb4",
  "apiMethodId" : "21490aa6-ed14-4059-b8b7-d5bf0dc22dc6",
  "summary" : "This is a summary of my API Method",
  "descriptionType" : "original",
  "descriptionManual" : "This is _my_ API method",
  "descriptionMarkdown" : "${environment.VINSTDIR}/../markdown/myapi/method.md",
  "descriptionUrl" : "https://myapi.org/docs/api#method",
  "tags" : {
    "Category" : [ "Social Network, Photos" ],
    "Type" : [ "REST" ]
  },
  "op" : "MyAPI-1.0:GET:/things"
}