API Specification: VIVO Dynamic API Draft.

RPC URL Path
/api/rpc/{action_name}

Supported Endpoints:

  • HTTP POST

Unsupported Endpoints

  • HTTP GET
  • HTTP PUT
  • HTTP DELETE


The RPC Endpoints are a part of the VIVO Dynamic API that are provided over HTTP using the referenced endpoints.

The purpose of the RPC Endpoint is to utilize HTTP POST requests to run custom RPC Actions in cases where using REST makes little or no technical sense.

Standard HTTP Status Codes are returned on success or failure as appropriate.


The RPC Actions and their required properties are described in the OWL and the N3 files found within the source tree of the project and are also described in the Dynamic API ontology.

  • No labels