description:Global Information System XML integration protocol
url:'https://glis.planttreaty.org'
# - name: manager
# description: Manage PGRFA in GLIS
# externalDocs:
# description: Global Information System XML integration protocol
# url: 'https://glis.planttreaty.org'
paths:
/glis/xml/register:
post:
tags:
-manager
summary:Register PGRFA in GLIS and (potentially) obtain GLIS-minted DOI
security:[]
description:>-
The purpose of this transaction is to obtain a DOI associated to the PGRFA by providing a set of descriptors in the registration request. However, if a DOI obtained through a service other than GLIS is already associated to the PGRFA, it must be provided in the request so that GLIS will not assign a new DOI but just adopt the one provided.
operationId:registerPGRFA
consumes:
# - application/json
-application/xml
produces:
-application/xml
parameters:
-in:body
name:pgrfa
description:Register PGRFA in GLIS and obtain GLIS DOI.
schema:
$ref:'#/definitions/Registration'
responses:
'200':
description:Successful operation
schema:
$ref:'#/definitions/RegistrationResponse'
'400':
description:XML input invalid
schema:
$ref:'#/definitions/ApiError'
'403':
description:Authentication failure
schema:
$ref:'#/definitions/ApiError'
/glis/xml/update:
post:
tags:
-manager
summary:Update PGRFA in GLIS
security:[]
description:>-
Update information on PGRFA already registered in GLIS.
operationId:updatePGRFA
consumes:
# - application/json
-application/xml
produces:
-application/xml
parameters:
-in:body
name:pgrfa
description:Update PGRFA in GLIS by DOI.
schema:
$ref:'#/definitions/GLISUpdate'
responses:
'200':
description:Successful operation
schema:
$ref:'#/definitions/RegistrationResponse'
# /glis/xml/register:
# post:
# tags:
# - manager
# summary: Register PGRFA in GLIS and (potentially) obtain GLIS-minted DOI
# security: []
# description: >-
# The purpose of this transaction is to obtain a DOI associated to the PGRFA by providing a set of descriptors in the registration request. However, if a DOI obtained through a service other than GLIS is already associated to the PGRFA, it must be provided in the request so that GLIS will not assign a new DOI but just adopt the one provided.
# operationId: registerPGRFA
# consumes:
# # - application/json
# - application/xml
# produces:
# - application/xml
# parameters:
# - in: body
# name: pgrfa
# description: Register PGRFA in GLIS and obtain GLIS DOI.
# schema:
# $ref: '#/definitions/Registration'
#
# responses:
# '200':
# description: Successful operation
# schema:
# $ref: '#/definitions/RegistrationResponse'
# '400':
# description: XML input invalid
# schema:
# $ref: '#/definitions/ApiError'
# '403':
# description: Authentication failure
# schema:
# $ref: '#/definitions/ApiError'
#
#
# /glis/xml/update:
# post:
# tags:
# - manager
# summary: Update PGRFA in GLIS
# security: []
# description: >-
# Update information on PGRFA already registered in GLIS.