Utrecht University Datarequest API

The datarequest API from Utrecht University — 34 operation(s) for datarequest.

Operations 34

POST /datarequest_action_permitted Wrapper around datarequest_action_permitted #
POST /datarequest_roles_get Get roles of invoking user. if this parameter is missing) #
POST /datarequest_schema_get Create datarequest schema get #
POST /datarequest_resubmission_id_get Given a request ID, get the request ID of the associated resubmitted data… #
POST /datarequest_browse Get paginated datarequests, including size/modify date information. #
POST /datarequest_submit Persist a data request to disk #
POST /datarequest_get Retrieve a data request #
POST /datarequest_attachment_upload_permission revoked ("grantread" or "revoke") #
POST /datarequest_attachment_post_upload_actions Grant read permissions on the attachment to the owner of the associated data… #
POST /datarequest_attachments_get Get all attachments of a given data request #
POST /datarequest_attachments_submit Finalize the submission of uploaded attachments :param request_id: Unique… #
POST /datarequest_preliminary_review_submit Persist a preliminary review to disk #
POST /datarequest_preliminary_review_get Retrieve a preliminary review #
POST /datarequest_datamanager_review_submit Persist a datamanager review to disk #
POST /datarequest_datamanager_review_get Retrieve a data manager review #
POST /datarequest_dac_members_get Create datarequest dac members get #
POST /datarequest_assignment_submit Persist an assignment to disk #
POST /datarequest_assignment_get Retrieve assignment #
POST /datarequest_review_submit Persist a data request review to disk #
POST /datarequest_reviews_get Retrieve a data request review #
POST /datarequest_evaluation_submit Persist an evaluation to disk #
POST /datarequest_approval_conditions_get Retrieve approval conditions #
POST /datarequest_evaluation_get Retrieve an evaluation #
POST /datarequest_feedback_get Get feedback for researcher #
POST /datarequest_preregistration_submit Persist a preregistration to disk #
POST /datarequest_preregistration_get Retrieve a preregistration #
POST /datarequest_preregistration_confirm Set the status of a submitted datarequest to PREREGISTRATION_CONFIRMED. #
POST /datarequest_dta_upload_permission revoked ("revoke") #
POST /datarequest_dta_post_upload_actions Grant read permissions on the DTA to the owner of the associated data request #
POST /datarequest_dta_path_get Create datarequest dta path get #
POST /datarequest_signed_dta_upload_permission revoked ("revoke") #
POST /datarequest_signed_dta_post_upload_actions Grant read permissions on the signed DTA to the datamanagers group #
POST /datarequest_signed_dta_path_get Get path to signed DTA #
POST /datarequest_data_ready Set the status of a submitted datarequest to DATA_READY. #

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/utrecht-datarequest-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

utrecht-datarequest-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Yoda core ruleset containing iRODS and Python rules and policies useful for all Yoda environments.
  contact:
    email: l.r.westerhof@uu.nl
  version: 2.1.0
  title: Yoda Datarequest API
servers:
- url: https://portal.yoda.test/api
  description: Local Yoda development server
security:
- cookieAuth: []
- basicAuth: []
tags:


# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/utrecht/refs/heads/main/openapi/utrecht-datarequest-api-openapi.yml