Nodes

Create a new custom node

post/publishers/{publisherId}/nodes

Path parameters

publisherIdstring required

Request body

idstring

The unique identifier of the node.

namestring

The display name of the node.

categorystring

The category of the node.

descriptionstring
authorstring
licensestring

The path to the LICENSE file in the node's repository.

iconstring

URL to the node's icon.

repositorystring

URL to the node's repository.

tagsstring[]
ratingnumber

The average rating of the node.

downloadsinteger

The number of downloads of the node.

status'NodeStatusActive' | 'NodeStatusDeleted' | 'NodeStatusBanned'
status_detailstring

The status detail of the node.

Response

Node created successfully

idstring

The unique identifier of the node.

namestring

The display name of the node.

categorystring

The category of the node.

descriptionstring
authorstring
licensestring

The path to the LICENSE file in the node's repository.

iconstring

URL to the node's icon.

repositorystring

URL to the node's repository.

tagsstring[]
ratingnumber

The average rating of the node.

downloadsinteger

The number of downloads of the node.

status'NodeStatusActive' | 'NodeStatusDeleted' | 'NodeStatusBanned'
status_detailstring

The status detail of the node.

Changes

Changed in 12 of the 43 revisions of this API.51718

    • removed the request property /

      request-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • the /// request property type changed from array to string

      request-property-type-changed

    • the /// response's property type changed from array to string for status

      response-property-type-changed

    • added the new optional request property /

      new-optional-request-property

    • added the optional property / to the response with the status

      response-optional-property-added

    • the /// request property type changed from array to string

      request-property-type-changed

    • the /// response's property type changed from array to string for status

      response-property-type-changed

    • added the new optional request property /

      new-optional-request-property

    • added the optional property / to the response with the status

      response-optional-property-added

  • 71d8dae509a811See the full diff
    • added the new NodeVersionStatusFlagged enum value to the / response property for the response status

      response-property-enum-value-added

    • added the new NodeVersionStatusFlagged enum value to the request property /

      request-property-enum-value-added

    • added the new optional request property /

      new-optional-request-property

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the new optional request property /

      new-optional-request-property

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

  • 9c9567cc3e1513See the full diff
    • removed the enum value NodeStatusPending of the request property

      request-property-enum-value-removed

    • added the new optional request property /

      new-optional-request-property

    • added the optional property / to the response with the status

      response-optional-property-added

    • removed the NodeStatusPending enum value from the response property for the response status

      response-property-enum-value-removed