POST resource/massive-complex-ontology-resource-creation
Massive creation of a list of resources based on a complex ontology
Request Information
Headers
HTTP_AUTHORIZATION: Required. OAuth 1.0 parameters with the OAuth signature of the url you are going to request. The consumer keys and access token can be obtained from the community administration.
Sample:HTTP_AUTHORIZATION: OAuth oauth_token="CObXqjfOisVh9%2F2GjC7NNd8BCzY%3D", oauth_consumer_key="clGACsiGaMp%2FD%2BUwkSvRBxA1k50%3D", oauth_nonce="VqKza6d5x1HpPQWFe08spbdOnkTQpfaLfD9Oeuyg", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1462882011", oauth_signature="RH5aKKKJaEvK5cIsZZzXtFh7cCk%3D"
Body Parameters
Name | Description | Type | Additional information |
---|---|---|---|
resources | Collection of LoadResourceParams |
Optional |
|
load_id | globally unique identifier |
Optional |
Request Formats
application/json, text/json
Sample:
{ "resources": [ { "community_short_name": "sample string 1", "resource_id": "7d562ec9-dba3-47d3-9447-19993d227951", "title": "sample string 3", "description": "sample string 4", "tags": [ "sample string 1", "sample string 2" ], "categories": [ "ecb41f8a-013d-43e2-a653-2935081df880", "e3653777-f4e4-427d-864c-2f211edc3e54" ], "resource_type": 5, "resource_url": "sample string 6", "resource_file": "QEA=", "resource_attached_files": [ { "file_rdf_property": "sample string 1", "file_property_type": 2, "rdf_attached_file": "QEA=", "delete_file": true }, { "file_rdf_property": "sample string 1", "file_property_type": 2, "rdf_attached_file": "QEA=", "delete_file": true } ], "creator_is_author": true, "authors": "sample string 8", "auto_tags_title_text": "sample string 9", "auto_tags_description_text": "sample string 10", "create_screenshot": true, "url_screenshot": "sample string 12", "predicate_screenshot": "sample string 13", "screenshot_sizes": [ 1, 2 ], "priority": 14, "visibility": 15, "readers_list": [ { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "editors_list": [ { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "creation_date": "2024-09-18T17:31:02.7631387+02:00", "publisher_email": "sample string 16", "publish_home": true, "load_id": "sample string 18", "main_image": "sample string 19", "end_of_load": true, "create_version": true, "canonical_url": "sample string 22", "aumented_reading": { "title": "sample string 1", "description": "sample string 2" } }, { "community_short_name": "sample string 1", "resource_id": "7d562ec9-dba3-47d3-9447-19993d227951", "title": "sample string 3", "description": "sample string 4", "tags": [ "sample string 1", "sample string 2" ], "categories": [ "ecb41f8a-013d-43e2-a653-2935081df880", "e3653777-f4e4-427d-864c-2f211edc3e54" ], "resource_type": 5, "resource_url": "sample string 6", "resource_file": "QEA=", "resource_attached_files": [ { "file_rdf_property": "sample string 1", "file_property_type": 2, "rdf_attached_file": "QEA=", "delete_file": true }, { "file_rdf_property": "sample string 1", "file_property_type": 2, "rdf_attached_file": "QEA=", "delete_file": true } ], "creator_is_author": true, "authors": "sample string 8", "auto_tags_title_text": "sample string 9", "auto_tags_description_text": "sample string 10", "create_screenshot": true, "url_screenshot": "sample string 12", "predicate_screenshot": "sample string 13", "screenshot_sizes": [ 1, 2 ], "priority": 14, "visibility": 15, "readers_list": [ { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "editors_list": [ { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "de0653de-0537-41a2-b6a8-b80c567f9c7c", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "creation_date": "2024-09-18T17:31:02.7631387+02:00", "publisher_email": "sample string 16", "publish_home": true, "load_id": "sample string 18", "main_image": "sample string 19", "end_of_load": true, "create_version": true, "canonical_url": "sample string 22", "aumented_reading": { "title": "sample string 1", "description": "sample string 2" } } ], "load_id": "b8d120c0-acec-4720-b302-6f14c0e6aa2f" }
Response Information
Response HTTP status code
On success, the response contains 200 code.
On fail, throws a WebException with code:
- 401 Unauthorized if the OAuth signature is invalid
- 400 Bad Request if the params are invalid
- 500 Internal server error if something goes wrong...