How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Yareta Ingest API

The pre-ingest/ingest module of Yareta: deposit, validate and submit research data, reserve a DOI, and submit a SIP for archiving. Runs on UNIGE's own host ingest.yareta.unige.ch. Fully bearer-gated — no anonymous operation was reachable on 2026-09-01, and the origin contract at /v3/api-docs returned 401. DOIs minted here resolve under prefix 10.26037, delegated to the DataCite repository account ethz.genfyareta ("Uni Genf: Yareta").

Yareta Ingest API is one of 11 APIs that University of Geneva publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

Tagged areas include Ingest, Research Data, Deposit, and DOI. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, a JSON-LD context, and 3 JSON Schemas.

This API exposes 139 operations across 95 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version 3.1.7.

Requests are made against 2 base URLs: https://access.yareta.unige.ch, https://ingest.yareta.unige.ch.

139 operations 95 paths 60 schemas 22 DELETE63 GET10 PATCH44 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.1.7
Base URL
https://ingest.yareta.unige.ch
Authentication
HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Yareta Ingest API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (auth). It accepts HTTP bearer tokens (tokenAuth).

  • auth — Session bearer token issued by the UNIGE eResearch authorization server after interactive sign-in through SWITCH edu-ID / SWITCHaai (Shibboleth). Every protect…
  • tokenAuth — Personal / download token bearer credential. The Solidify configuration model exposes solidify.security.downloadToken with a 1440-minute download-token lifetim…

Paths & Operations 139

Across 95 paths, the API surfaces 139 operations — 22 DELETE, 63 GET, 10 PATCH, 44 POST. Each is listed below with its method, path, parameters, and response codes.

Ingest 139

Deposit, validate and submit research data.

GET
/preingest/deposits
Preingest deposits list
preingest_deposits_list 32 params → 200
POST
/preingest/deposits
Preingest deposits create
preingest_deposits_create body → 200
DELETE
/preingest/deposits
Preingest deposits delete list
preingest_deposits_deleteList body → 200
GET
/preingest/deposits/{parentid}/submission-agreements
Preingest deposits by id submission agreements list
preingest_deposits_by_id_submission-agreements_list 4 params → 200
POST
/preingest/deposits/{parentid}/submission-agreements
Preingest deposits by id submission agreements create
preingest_deposits_by_id_submission-agreements_create 1 param body → 200
DELETE
/preingest/deposits/{parentid}/submission-agreements
Preingest deposits by id submission agreements delete list
preingest_deposits_by_id_submission-agreements_deleteList 1 param body → 200
GET
/preingest/deposits/{parentid}/subject-areas
Preingest deposits by id subject areas list
preingest_deposits_by_id_subject-areas_list 4 params → 200
POST
/preingest/deposits/{parentid}/subject-areas
Preingest deposits by id subject areas create
preingest_deposits_by_id_subject-areas_create 1 param body → 200
DELETE
/preingest/deposits/{parentid}/subject-areas
Preingest deposits by id subject areas delete list
preingest_deposits_by_id_subject-areas_deleteList 1 param body → 200
GET
/preingest/deposits/{parentid}/licenses
Preingest deposits by id licenses list
preingest_deposits_by_id_licenses_list 4 params → 200
POST
/preingest/deposits/{parentid}/licenses
Preingest deposits by id licenses create
preingest_deposits_by_id_licenses_create 1 param body → 200
DELETE
/preingest/deposits/{parentid}/licenses
Preingest deposits by id licenses delete list
preingest_deposits_by_id_licenses_deleteList 1 param → 200
GET
/preingest/deposits/{parentid}/data
Preingest deposits by id data list
preingest_deposits_by_id_data_list 15 params → 200
POST
/preingest/deposits/{parentid}/data
Preingest deposits by id data create
preingest_deposits_by_id_data_create 1 param body → 200
DELETE
/preingest/deposits/{parentid}/data
Preingest deposits by id data delete list
preingest_deposits_by_id_data_deleteList 1 param body → 200
POST
/preingest/deposits/{parentid}/data/{id}/validate
Preingest deposits by id data by id validate
preingest_deposits_by_id_data_by_id_validate 2 params → 200
POST
/preingest/deposits/{parentid}/data/{id}/resume
Preingest deposits by id data by id resume
preingest_deposits_by_id_data_by_id_resume 2 params → 200
POST
/preingest/deposits/{parentid}/data/validate
Preingest deposits by id data validate
preingest_deposits_by_id_data_validate 1 param body → 200
POST
/preingest/deposits/{parentid}/data/resume
Preingest deposits by id data resume
preingest_deposits_by_id_data_resume 1 param body → 200
POST
/preingest/deposits/{parentid}/data/resume-all
Preingest deposits by id data resume all resume list
preingest_deposits_by_id_data_resume-all_resumeList 1 param → 200
POST
/preingest/deposits/{parentid}/data/delete-folder
Preingest deposits by id data delete folder
preingest_deposits_by_id_data_delete-folder 2 params → 200
GET
/preingest/deposits/{parentid}/contributors
Preingest deposits by id contributors list
preingest_deposits_by_id_contributors_list 4 params → 200
POST
/preingest/deposits/{parentid}/contributors
Preingest deposits by id contributors create
preingest_deposits_by_id_contributors_create 1 param body → 200
DELETE
/preingest/deposits/{parentid}/contributors
Preingest deposits by id contributors delete list
preingest_deposits_by_id_contributors_deleteList 1 param body → 200
GET
/preingest/deposits/{parentid}/aip
Preingest deposits by id aip list
preingest_deposits_by_id_aip_list 4 params → 200
POST
/preingest/deposits/{parentid}/aip
Preingest deposits by id aip create
preingest_deposits_by_id_aip_create 1 param body → 200
DELETE
/preingest/deposits/{parentid}/aip
Preingest deposits by id aip delete list
preingest_deposits_by_id_aip_deleteList 1 param → 200
POST
/preingest/deposits/{id}/upload
Preingest deposits by id upload
preingest_deposits_by_id_upload 15 params body → 200
POST
/preingest/deposits/{id}/upload-metadata
Preingest deposits by id upload metadata
preingest_deposits_by_id_upload-metadata 1 param body → 200
POST
/preingest/deposits/{id}/upload-archive
Preingest deposits by id upload archive
preingest_deposits_by_id_upload-archive 4 params body → 200
POST
/preingest/deposits/{id}/submit-for-approval
Preingest deposits by id submit for approval
preingest_deposits_by_id_submit-for-approval 1 param → 200
POST
/preingest/deposits/{id}/start-metadata-upgrade
Preingest deposits by id start metadata upgrade put in metadata upgrading
preingest_deposits_by_id_start-metadata-upgrade_putInMetadataUpgrading 1 param → 200
POST
/preingest/deposits/{id}/start-metadata-editing
Preingest deposits by id start metadata editing put in metadata editing
preingest_deposits_by_id_start-metadata-editing_putInMetadataEditing 1 param → 200
POST
/preingest/deposits/{id}/reserve-doi
Preingest deposits by id reserve doi
preingest_deposits_by_id_reserve-doi 1 param → 200
POST
/preingest/deposits/{id}/reject
Preingest deposits by id reject
preingest_deposits_by_id_reject 2 params → 200
POST
/preingest/deposits/{id}/put-in-error
Preingest deposits by id put in error
preingest_deposits_by_id_put-in-error 1 param → 200
POST
/preingest/deposits/{id}/generate-anonymized-deposit-page
Preingest deposits by id generate anonymized deposit page
preingest_deposits_by_id_generate-anonymized-deposit-page 1 param → 200
POST
/preingest/deposits/{id}/enable-revision
Preingest deposits by id enable revision
preingest_deposits_by_id_enable-revision 1 param → 200
POST
/preingest/deposits/{id}/clean
Preingest deposits by id clean
preingest_deposits_by_id_clean 1 param → 200
POST
/preingest/deposits/{id}/check-submission-agreement
Preingest deposits by id check submission agreement
preingest_deposits_by_id_check-submission-agreement 1 param → 200
POST
/preingest/deposits/{id}/check-compliance
Preingest deposits by id check compliance
preingest_deposits_by_id_check-compliance 1 param → 200
POST
/preingest/deposits/{id}/cancel-metadata-editing
Preingest deposits by id cancel metadata editing
preingest_deposits_by_id_cancel-metadata-editing 1 param → 200
POST
/preingest/deposits/{id}/approve
Preingest deposits by id approve
preingest_deposits_by_id_approve 1 param → 200
POST
/preingest/deposits/{id}/approve-submission-agreement
Preingest deposits by id approve submission agreement
preingest_deposits_by_id_approve-submission-agreement 1 param → 200
GET
/preingest/deposits/search
Preingest deposits search advanced search get
preingest_deposits_search_advancedSearch_get 33 params → 200
POST
/preingest/deposits/search
Preingest deposits search advanced search post
preingest_deposits_search_advancedSearch_post 4 params body → 200
GET
/ingest/sip
Ingest sip list
ingest_sip_list 11 params → 200
POST
/ingest/sip
Ingest sip create
ingest_sip_create body → 200
DELETE
/ingest/sip
Ingest sip delete list
ingest_sip_deleteList body → 200
GET
/ingest/sip/{parentid}/data
Ingest sip by id data list
ingest_sip_by_id_data_list 15 params → 200
POST
/ingest/sip/{parentid}/data
Ingest sip by id data create
ingest_sip_by_id_data_create 1 param body → 200
DELETE
/ingest/sip/{parentid}/data
Ingest sip by id data delete list
ingest_sip_by_id_data_deleteList 1 param body → 200
POST
/ingest/sip/{parentid}/data/{id}/resume
Ingest sip by id data by id resume
ingest_sip_by_id_data_by_id_resume 2 params → 200
POST
/ingest/sip/{parentid}/data/{id}/put-in-error
Ingest sip by id data by id put in error
ingest_sip_by_id_data_by_id_put-in-error 2 params → 200
GET
/ingest/sip/{parentid}/aip
Ingest sip by id aip list
ingest_sip_by_id_aip_list 4 params → 200
POST
/ingest/sip/{parentid}/aip
Ingest sip by id aip create
ingest_sip_by_id_aip_create 1 param body → 200
DELETE
/ingest/sip/{parentid}/aip
Ingest sip by id aip delete list
ingest_sip_by_id_aip_deleteList 1 param body → 200
POST
/ingest/sip/{id}/upload
Ingest sip by id upload send file
ingest_sip_by_id_upload_sendFile 1 param body → 200
POST
/ingest/sip/{id}/start-metadata-upgrade
Ingest sip by id start metadata upgrade put in metadata upgrading
ingest_sip_by_id_start-metadata-upgrade_putInMetadataUpgrading 1 param → 200
POST
/ingest/sip/{id}/start-metadata-editing
Ingest sip by id start metadata editing put in metadata editing
ingest_sip_by_id_start-metadata-editing_putInMetadataEditing 1 param → 200
POST
/ingest/sip/{id}/resume
Ingest sip by id resume
ingest_sip_by_id_resume 1 param → 200
POST
/ingest/sip/{id}/resubmit
Ingest sip by id resubmit
ingest_sip_by_id_resubmit 1 param → 200
POST
/ingest/sip/{id}/put-in-error
Ingest sip by id put in error
ingest_sip_by_id_put-in-error 1 param → 200
POST
/ingest/sip/{id}/clean
Ingest sip by id clean
ingest_sip_by_id_clean 1 param → 200
GET
/ingest/sip/search
Ingest sip search advanced search get
ingest_sip_search_advancedSearch_get 5 params → 200
POST
/ingest/sip/search
Ingest sip search advanced search post
ingest_sip_search_advancedSearch_post 4 params body → 200
GET
/preingest/deposits/{parentid}/submission-agreements/{id}
Preingest deposits by id submission agreements by id get
preingest_deposits_by_id_submission-agreements_by_id_get 2 params → 200
DELETE
/preingest/deposits/{parentid}/submission-agreements/{id}
Preingest deposits by id submission agreements by id delete
preingest_deposits_by_id_submission-agreements_by_id_delete 2 params → 200
PATCH
/preingest/deposits/{parentid}/submission-agreements/{id}
Preingest deposits by id submission agreements by id update
preingest_deposits_by_id_submission-agreements_by_id_update 2 params body → 200
GET
/preingest/deposits/{parentid}/subject-areas/{id}
Preingest deposits by id subject areas by id get
preingest_deposits_by_id_subject-areas_by_id_get 2 params → 200
DELETE
/preingest/deposits/{parentid}/subject-areas/{id}
Preingest deposits by id subject areas by id delete
preingest_deposits_by_id_subject-areas_by_id_delete 2 params → 200
PATCH
/preingest/deposits/{parentid}/subject-areas/{id}
Preingest deposits by id subject areas by id update
preingest_deposits_by_id_subject-areas_by_id_update 2 params body → 200
GET
/preingest/deposits/{parentid}/licenses/{id}
Preingest deposits by id licenses by id get
preingest_deposits_by_id_licenses_by_id_get 2 params → 200
DELETE
/preingest/deposits/{parentid}/licenses/{id}
Preingest deposits by id licenses by id delete
preingest_deposits_by_id_licenses_by_id_delete 2 params → 200
PATCH
/preingest/deposits/{parentid}/licenses/{id}
Preingest deposits by id licenses by id update
preingest_deposits_by_id_licenses_by_id_update 2 params body → 200
GET
/preingest/deposits/{parentid}/data/{id}
Preingest deposits by id data by id get
preingest_deposits_by_id_data_by_id_get 2 params → 200
DELETE
/preingest/deposits/{parentid}/data/{id}
Preingest deposits by id data by id delete
preingest_deposits_by_id_data_by_id_delete 2 params → 200
PATCH
/preingest/deposits/{parentid}/data/{id}
Preingest deposits by id data by id update
preingest_deposits_by_id_data_by_id_update 2 params body → 200
GET
/preingest/deposits/{parentid}/contributors/{id}
Preingest deposits by id contributors by id get
preingest_deposits_by_id_contributors_by_id_get 2 params → 200
DELETE
/preingest/deposits/{parentid}/contributors/{id}
Preingest deposits by id contributors by id delete
preingest_deposits_by_id_contributors_by_id_delete 2 params → 200
PATCH
/preingest/deposits/{parentid}/contributors/{id}
Preingest deposits by id contributors by id update
preingest_deposits_by_id_contributors_by_id_update 2 params body → 200
GET
/preingest/deposits/{parentid}/aip/{id}
Preingest deposits by id aip by id get
preingest_deposits_by_id_aip_by_id_get 2 params → 200
DELETE
/preingest/deposits/{parentid}/aip/{id}
Preingest deposits by id aip by id delete
preingest_deposits_by_id_aip_by_id_delete 2 params → 200
PATCH
/preingest/deposits/{parentid}/aip/{id}
Preingest deposits by id aip by id update
preingest_deposits_by_id_aip_by_id_update 2 params body → 200
GET
/preingest/deposits/{id}
Preingest deposits by id get
preingest_deposits_by_id_get 1 param → 200
DELETE
/preingest/deposits/{id}
Preingest deposits by id delete
preingest_deposits_by_id_delete 1 param → 200
PATCH
/preingest/deposits/{id}
Preingest deposits by id update
preingest_deposits_by_id_update 1 param body → 200
GET
/ingest/sip/{parentid}/data/{id}
Ingest sip by id data by id get
ingest_sip_by_id_data_by_id_get 2 params → 200
DELETE
/ingest/sip/{parentid}/data/{id}
Ingest sip by id data by id delete
ingest_sip_by_id_data_by_id_delete 2 params → 200
PATCH
/ingest/sip/{parentid}/data/{id}
Ingest sip by id data by id update
ingest_sip_by_id_data_by_id_update 2 params body → 200
GET
/ingest/sip/{parentid}/aip/{id}
Ingest sip by id aip by id get
ingest_sip_by_id_aip_by_id_get 2 params → 200
DELETE
/ingest/sip/{parentid}/aip/{id}
Ingest sip by id aip by id delete
ingest_sip_by_id_aip_by_id_delete 2 params → 200
PATCH
/ingest/sip/{parentid}/aip/{id}
Ingest sip by id aip by id update
ingest_sip_by_id_aip_by_id_update 2 params body → 200
GET
/ingest/sip/{id}
Ingest sip by id get
ingest_sip_by_id_get 1 param → 200
DELETE
/ingest/sip/{id}
Ingest sip by id delete
ingest_sip_by_id_delete 1 param → 200
PATCH
/ingest/sip/{id}
Ingest sip by id update
ingest_sip_by_id_update 1 param body → 200
GET
/preingest
Preingest home
preingest_home → 200
GET
/preingest/deposits/{parentid}/data/{id}/history
Preingest deposits by id data by id history
preingest_deposits_by_id_data_by_id_history 3 params → 200
GET
/preingest/deposits/{parentid}/data/{id}/download
Preingest deposits by id data by id download
preingest_deposits_by_id_data_by_id_download 2 params → 200
GET
/preingest/deposits/{parentid}/data/{id}/download-token
Preingest deposits by id data by id download token get token for deposit data…
preingest_deposits_by_id_data_by_id_download-token_getTokenForDepositDataFile 2 params → 200
GET
/preingest/deposits/{parentid}/data/search
Preingest deposits by id data search get
preingest_deposits_by_id_data_search_get 17 params → 200
GET
/preingest/deposits/{parentid}/data/list-status
Preingest deposits by id data list status
preingest_deposits_by_id_data_list-status 1 param → 200
GET
/preingest/deposits/{parentid}/data/list-folders
Preingest deposits by id data list folders
preingest_deposits_by_id_data_list-folders 1 param → 200
GET
/preingest/deposits/{parentid}/data/list-current-status
Preingest deposits by id data list current status
preingest_deposits_by_id_data_list-current-status 12 params → 200
GET
/preingest/deposits/{id}/sip-package
Preingest deposits by id sip package get SIP
preingest_deposits_by_id_sip-package_getSIP 1 param → 200
DELETE
/preingest/deposits/{id}/sip-package
Preingest deposits by id sip package delete SIP
preingest_deposits_by_id_sip-package_deleteSIP 1 param → 200
GET
/preingest/deposits/{id}/history
Preingest deposits by id history
preingest_deposits_by_id_history 2 params → 200
GET
/preingest/deposits/{id}/download
Preingest deposits by id download get files
preingest_deposits_by_id_download_getFiles 2 params → 200
GET
/preingest/deposits/{id}/download-token
Preingest deposits by id download token get token for deposit
preingest_deposits_by_id_download-token_getTokenForDeposit 1 param → 200
GET
/preingest/deposits/{id}/download-anonymized-deposit
Preingest deposits by id download anonymized deposit
preingest_deposits_by_id_download-anonymized-deposit 1 param → 200
GET
/preingest/deposits/schema
Preingest deposits schema
preingest_deposits_schema 1 param → 200
GET
/preingest/deposits/profile
Download profile of a package
preingest_deposits_profile 1 param → 200404
GET
/preingest/deposits/list-status
Preingest deposits list status
preingest_deposits_list-status → 200
GET
/preingest/deposits/list-metadata-versions
Preingest deposits list metadata versions
preingest_deposits_list-metadata-versions → 200
GET
/preingest/deposits/list-ignore-files
Preingest deposits list ignore files ignore list
preingest_deposits_list-ignore-files_ignoreList → 200
GET
/preingest/deposits/list-exclude-files
Preingest deposits list exclude files exclude list
preingest_deposits_list-exclude-files_excludeList → 200
GET
/preingest/deposits/list-data-types
Preingest deposits list data types
preingest_deposits_list-data-types 1 param → 200
GET
/preingest/deposits/list-data-categories
Preingest deposits list data categories
preingest_deposits_list-data-categories → 200
GET
/preingest/deposits/list-accesses
Preingest deposits list accesses
preingest_deposits_list-accesses → 200
GET
/preingest/contributors
Preingest contributors list
preingest_contributors_list 3 params → 200
GET
/preingest/contributors/{parentid}/deposits
Preingest contributors by id deposits list
preingest_contributors_by_id_deposits_list 5 params → 200
GET
/preingest/contributors/{parentid}/deposits/{id}
Preingest contributors by id deposits by id get
preingest_contributors_by_id_deposits_by_id_get 2 params → 200
GET
/preingest/contributors/{id}
Preingest contributors by id get
preingest_contributors_by_id_get 1 param → 200
GET
/ingest
Ingest home
ingest_home → 200
GET
/ingest/sip/{parentid}/data/{id}/history
Ingest sip by id data by id history
ingest_sip_by_id_data_by_id_history 3 params → 200
GET
/ingest/sip/{parentid}/data/{id}/download
Ingest sip by id data by id download
ingest_sip_by_id_data_by_id_download 2 params → 200
GET
/ingest/sip/{parentid}/data/{id}/download-token
Ingest sip by id data by id download token get token for sip data file
ingest_sip_by_id_data_by_id_download-token_getTokenForSipDataFile 2 params → 200
GET
/ingest/sip/{parentid}/data/list-status
Ingest sip by id data list status
ingest_sip_by_id_data_list-status 1 param → 200
GET
/ingest/sip/{id}/history
Ingest sip by id history
ingest_sip_by_id_history 2 params → 200
GET
/ingest/sip/{id}/download
Ingest sip by id download get files
ingest_sip_by_id_download_getFiles 1 param → 200
GET
/ingest/sip/{id}/download-token
Ingest sip by id download token get token for sip
ingest_sip_by_id_download-token_getTokenForSip 1 param → 200
GET
/ingest/sip/{id}/aip-package
Ingest sip by id aip package get AIP
ingest_sip_by_id_aip-package_getAIP 1 param → 200
DELETE
/ingest/sip/{id}/aip-package
Ingest sip by id aip package delete AIP
ingest_sip_by_id_aip-package_deleteAIP 1 param → 200
GET
/ingest/sip/schema
Download schema of a SIP
ingest_sip_schema 1 param → 200404
GET
/ingest/sip/profile
Download profile of a package
ingest_sip_profile 1 param → 200404
GET
/ingest/sip/list-status
Ingest sip list status
ingest_sip_list-status → 200
GET
/ingest/sip/list-metadata-versions
Ingest sip list metadata versions
ingest_sip_list-metadata-versions → 200
GET
/ingest/sip/list-data-types
Ingest sip list data types
ingest_sip_list-data-types 1 param → 200
GET
/ingest/sip/list-data-categories
Ingest sip list data categories
ingest_sip_list-data-categories → 200

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are Deposit (46 properties), ArchivalInfoPackage (33 properties), DepositDataFile (24 properties), SipDataFile (24 properties). Each schema is shown below with its type and property counts.

SearchCriteria
object
6 properties
ChangeInfo
object
The change information of an action.
3 properties
RestCollectionSubmissionAgreement
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
RestCollectionSubjectArea
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
MetadataType
object
The metadata type allow to define custom metadata.
11 properties
Language
object
The language for internationalization (i18n) & localization (L10n)
8 properties
ArchivalInfoPackage
object
Archival Information Package (AIP)
33 properties
EmbargoInfo
object
Embargo information.
3 properties
SipDataFile
object
24 properties
Person
object
A person is associated to a user on the platform. It contains information such as the person’s ORCID, institution and organizational units it belongs to.
12 properties
StatusHistory
object
5 properties
FileList
object
2 properties
LicenseLogo
object
7 properties
License
object
A license represents software licenses (Academic Free License 3.0, Design Science License, MIT License…​).
18 properties
RestCollectionDepositDataFile
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
ArchiveType
object
Archive type based on DataCite notion.
7 properties
StreamingResponseBody
Contributor
object
Contributors are people who are involved in archives.
11 properties
Tool
object
Software tool information.
4 properties
LanguageDTO
object
4 properties
Result
object
The result is the result of REST action (HTTP POST) with the status: - EXECUTED = the action was executed successfully - NOTEXECUTED = the action failed and th…
5 properties
DataFileChecksum
object
5 properties
RestCollectionLicense
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
SubjectArea
object
A subject area delineates a range of academic, administrative, and patrimonial disciplines. Each of these disciplines may follow its own classification system,…
9 properties
RestCollectionArchivalInfoPackage
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
Label
object
2 properties
RestCollectionStatusHistory
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
SubmissionPolicy
object
A submission policy is a policy that can be associated to an SIP. It defines whether an SIP can submitted with or without approval and the amount of time it sh…
10 properties
Deposit
object
A deposit is a simple package to prepare a SIP. Deposit status: - APPROVED = Approved deposit. The SIP preparation is in progress. - CANCELEDITINGMETADATA = A…
46 properties
DepositContributorId
Institution
object
An institution represents academic institutions, such as UNIGE and HES-SO.
12 properties
RestCollectionPage
object
4 properties
RestCollectionSubmissionInfoPackage
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
FacetResultValue
object
2 properties
RestCollectionPerson
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
FacetResult
object
3 properties
RestCollectionDeposit
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
SubmissionInfoPackage
object
Submission Information Package (SIP)
20 properties
OrganizationalUnit
object
An organizational unit is a logical entity that represents a research project or laboratory or any other organizational group of researchers. A preservation sp…
17 properties
Cookie
object
1 property
PersonAvatar
object
7 properties
Pageable
object
3 properties
RestCollectionContributor
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties
SubmissionAgreementFile
object
7 properties
DepositContributor
object
5 properties
SubmissionAgreement
object
A submission agreement defines the conditions of the submissions.
8 properties
ChecksumCheck
object
Checksum verification information.
2 properties
OrcidToken
object
Personal token allowing to interact with ORCID API.
8 properties
DownloadToken
object
1 property
OrganizationalUnitLogo
object
7 properties
PreservationPolicy
object
A preservation policy defines whether approval is required for an AIP’s disposition as well as how long it should be kept.
10 properties
Link
object
8 properties
InstitutionLogo
object
7 properties
FileFormat
object
File format informations.
7 properties
Module
object
The functional module.
2 properties
RepresentationInfo
object
OAIS Information Package: SIP, AIP or DIP.
16 properties
VirusCheck
object
Virus check information.
3 properties
Links
object
DepositDataFile
object
24 properties
RestCollectionSipDataFile
object
The structure of the REST response: - data: the list of objects - page: the pagination information - links: the HATEOAS links - facets: the search information
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-geneva-ingest-api-openapi.yml Raw ↑

Other APIs University of Geneva publishes across the network.

UNIGE Shibboleth Identity Provider (SWITCHaai)
Archive ouverte UNIGE OAI-PMH
Yareta Access API
Yareta OAI-PMH Provider API
UNIGE GitLab REST API
Terminus Protein Prediction API
swisscovery UNIGE (SLSP / Ex Libris)
DataCite Repository Membership
Crossref Membership
ROR Organization Identifier
Where this information came from

This is an independent, third-party profile of Yareta Ingest API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.