All URIs are relative to https://pure.mpg.de/rest
Method | HTTP request | Description |
---|---|---|
create_using_post1 | POST /items | create |
delete_using_delete1 | DELETE /items/{itemId} | delete |
get_component_content_using_get | GET /items/{itemId}/component/{componentId}/content | getComponentContent |
get_technical_metadata_by_tika_using_get | GET /items/{itemId}/component/{componentId}/metadata | getTechnicalMetadataByTika |
get_using_get1 | GET /items/{itemId} | get |
get_version_history_using_get | GET /items/{itemId}/history | getVersionHistory |
release_using_put | PUT /items/{itemId}/release | release |
revise_using_put | PUT /items/{itemId}/revise | revise |
search_scroll_using_get | GET /items/search/scroll | searchScroll |
search_using_post | POST /items/search | search |
submit_using_put | PUT /items/{itemId}/submit | submit |
update_using_put1 | PUT /items/{itemId} | update |
withdraw_using_put | PUT /items/{itemId}/withdraw | withdraw |
ItemVersionVO create_using_post1(authorization, item)
create
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item = mpg_pure.ItemVersionVO() # ItemVersionVO | item
try:
# create
api_response = api_instance.create_using_post1(authorization, item)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->create_using_post1: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item | ItemVersionVO | item |
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object delete_using_delete1(authorization, item_id, params)
delete
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item_id = 'item_id_example' # str | itemId
params = mpg_pure.TaskParamVO() # TaskParamVO | params
try:
# delete
api_response = api_instance.delete_using_delete1(authorization, item_id, params)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->delete_using_delete1: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item_id | str | itemId | |
params | TaskParamVO | params |
object
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_component_content_using_get(component_id, item_id, authorization=authorization, download=download)
getComponentContent
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
component_id = 'component_id_example' # str | componentId
item_id = 'item_id_example' # str | itemId
authorization = 'authorization_example' # str | Authorization (optional)
download = false # bool | download (optional) (default to false)
try:
# getComponentContent
api_instance.get_component_content_using_get(component_id, item_id, authorization=authorization, download=download)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->get_component_content_using_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
component_id | str | componentId | |
item_id | str | itemId | |
authorization | str | Authorization | [optional] |
download | bool | download | [optional] [default to false] |
void (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
str get_technical_metadata_by_tika_using_get(component_id, item_id, authorization=authorization)
getTechnicalMetadataByTika
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
component_id = 'component_id_example' # str | componentId
item_id = 'item_id_example' # str | itemId
authorization = 'authorization_example' # str | Authorization (optional)
try:
# getTechnicalMetadataByTika
api_response = api_instance.get_technical_metadata_by_tika_using_get(component_id, item_id, authorization=authorization)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->get_technical_metadata_by_tika_using_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
component_id | str | componentId | |
item_id | str | itemId | |
authorization | str | Authorization | [optional] |
str
No authorization required
- Content-Type: Not defined
- Accept: text/plain
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ItemVersionVO get_using_get1(item_id, authorization=authorization)
get
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
item_id = 'item_id_example' # str | itemId
authorization = 'authorization_example' # str | Authorization (optional)
try:
# get
api_response = api_instance.get_using_get1(item_id, authorization=authorization)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->get_using_get1: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
item_id | str | itemId | |
authorization | str | Authorization | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[AuditDbVO] get_version_history_using_get(authorization, item_id)
getVersionHistory
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item_id = 'item_id_example' # str | itemId
try:
# getVersionHistory
api_response = api_instance.get_version_history_using_get(authorization, item_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->get_version_history_using_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item_id | str | itemId |
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ItemVersionVO release_using_put(authorization, item_id, params)
release
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item_id = 'item_id_example' # str | itemId
params = mpg_pure.TaskParamVO() # TaskParamVO | params
try:
# release
api_response = api_instance.release_using_put(authorization, item_id, params)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->release_using_put: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item_id | str | itemId | |
params | TaskParamVO | params |
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ItemVersionVO revise_using_put(authorization, item_id, params)
revise
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item_id = 'item_id_example' # str | itemId
params = mpg_pure.TaskParamVO() # TaskParamVO | params
try:
# revise
api_response = api_instance.revise_using_put(authorization, item_id, params)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->revise_using_put: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item_id | str | itemId | |
params | TaskParamVO | params |
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SearchRetrieveResponseVOItemVersionVO search_scroll_using_get(scroll_id, authorization=authorization, citation=citation, csl_cone_id=csl_cone_id, format=format)
searchScroll
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
scroll_id = 'scroll_id_example' # str | scrollId
authorization = 'authorization_example' # str | Authorization (optional)
citation = 'citation_example' # str | citation (optional)
csl_cone_id = 'csl_cone_id_example' # str | cslConeId (optional)
format = 'format_example' # str | format (optional)
try:
# searchScroll
api_response = api_instance.search_scroll_using_get(scroll_id, authorization=authorization, citation=citation, csl_cone_id=csl_cone_id, format=format)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->search_scroll_using_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
scroll_id | str | scrollId | |
authorization | str | Authorization | [optional] |
citation | str | citation | [optional] |
csl_cone_id | str | cslConeId | [optional] |
format | str | format | [optional] |
SearchRetrieveResponseVOItemVersionVO
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SearchRetrieveResponseVOItemVersionVO search_using_post(query, authorization=authorization, citation=citation, csl_cone_id=csl_cone_id, format=format, scroll=scroll)
search
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
query = mpg_pure.JsonNode() # JsonNode | query
authorization = 'authorization_example' # str | Authorization (optional)
citation = 'APA' # str | citation (optional) (default to APA)
csl_cone_id = 'csl_cone_id_example' # str | cslConeId (optional)
format = 'json' # str | format (optional) (default to json)
scroll = true # bool | scroll (optional)
try:
# search
api_response = api_instance.search_using_post(query, authorization=authorization, citation=citation, csl_cone_id=csl_cone_id, format=format, scroll=scroll)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->search_using_post: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
query | JsonNode | query | |
authorization | str | Authorization | [optional] |
citation | str | citation | [optional] [default to APA] |
csl_cone_id | str | cslConeId | [optional] |
format | str | format | [optional] [default to json] |
scroll | bool | scroll | [optional] |
SearchRetrieveResponseVOItemVersionVO
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ItemVersionVO submit_using_put(authorization, item_id, params)
submit
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item_id = 'item_id_example' # str | itemId
params = mpg_pure.TaskParamVO() # TaskParamVO | params
try:
# submit
api_response = api_instance.submit_using_put(authorization, item_id, params)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->submit_using_put: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item_id | str | itemId | |
params | TaskParamVO | params |
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ItemVersionVO update_using_put1(authorization, item, item_id)
update
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item = mpg_pure.ItemVersionVO() # ItemVersionVO | item
item_id = 'item_id_example' # str | itemId
try:
# update
api_response = api_instance.update_using_put1(authorization, item, item_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->update_using_put1: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item | ItemVersionVO | item | |
item_id | str | itemId |
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ItemVersionVO withdraw_using_put(authorization, item_id, params)
withdraw
from __future__ import print_function
import time
import mpg_pure
from mpg_pure.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = mpg_pure.ItemsPublicationsApi()
authorization = 'authorization_example' # str | Authorization
item_id = 'item_id_example' # str | itemId
params = mpg_pure.TaskParamVO() # TaskParamVO | params
try:
# withdraw
api_response = api_instance.withdraw_using_put(authorization, item_id, params)
pprint(api_response)
except ApiException as e:
print("Exception when calling ItemsPublicationsApi->withdraw_using_put: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
authorization | str | Authorization | |
item_id | str | itemId | |
params | TaskParamVO | params |
No authorization required
- Content-Type: application/json
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]