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": "20e932ab-9afe-403c-900f-6dc3975618e5", "title": "sample string 3", "description": "sample string 4", "tags": [ "sample string 1", "sample string 2" ], "categories": [ "c2359be6-77e2-4a01-b783-3f65034c7523", "8de2df89-72bf-4a3f-8970-7063711894f5" ], "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": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "editors_list": [ { "user_id": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "creation_date": "2024-11-20T16:59:17.3734568+01: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": "20e932ab-9afe-403c-900f-6dc3975618e5", "title": "sample string 3", "description": "sample string 4", "tags": [ "sample string 1", "sample string 2" ], "categories": [ "c2359be6-77e2-4a01-b783-3f65034c7523", "8de2df89-72bf-4a3f-8970-7063711894f5" ], "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": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "editors_list": [ { "user_id": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "c25aa3ff-3b9e-4be0-901b-2c86f032cfdb", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "creation_date": "2024-11-20T16:59:17.3734568+01: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": "e47c3258-1ba4-487b-99d3-5f899c03a688" }
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...