Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

Specifications of EWP's Interinstitutional Agreement Search API.

License

Notifications You must be signed in to change notification settings

erasmus-without-paper/ewp-specs-api-iia-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OBSOLETE - Interinstitutional Agreement Search API

Summary

OBSOLETE: This proposal was replaced by IIAs API.

This document describes the Interinstitutional Agreement Search API. This API is implemented by the EWP IIA Repository only. All other EWP partners will only be using it (not serving it). This API allows EWP partners to search through all agreements (IIAs) stored in the IIA Repository.

Request method

  • Requests MUST be made with either HTTP GET or HTTP POST method. Servers MUST support both these methods. Servers SHOULD reject all other request methods.

  • Clients are advised to use POST when passing large number of parameters (servers MAY set a limit on their GET query string length).

Request parameters

Parameters MUST be provided either in a query string (for GET requests), or in the application/x-www-form-urlencoded format (for POST requests).

hei_id (repeatable, optional)

A list of institution identifiers. If given, then the results returned MUST contain only these IIAs which are related to all of these institutions.

This parameter is repeatable, so the request MAY contain multiple occurrences of it. The server is REQUIRED to process all of them.

Permissions

All requests from the EWP Network MUST be allowed access to this API. Consult the Echo API specs for details on handling unprivileged requests.

Handling of invalid parameters

  • General error handling rules apply.

  • If invalid (or unknown) hei_id values are passed, then server MUST respond with a HTTP 400 error response.

Response

Servers MUST respond with a valid XML document described by the [response.xsd] (response.xsd) schema. See the schema annotations for further information.

About

Specifications of EWP's Interinstitutional Agreement Search API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •