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": "8d800dbc-8720-4da9-8e78-b95474f8dc24", "title": "sample string 3", "description": "sample string 4", "tags": [ "sample string 1", "sample string 2" ], "categories": [ "8295dbad-b06c-4879-af52-d98029ec1a6b", "25a7ac12-1b1d-42fb-a037-f6dc682e9c40" ], "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": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "editors_list": [ { "user_id": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "creation_date": "2025-01-21T02:43:21.8421236+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": "8d800dbc-8720-4da9-8e78-b95474f8dc24", "title": "sample string 3", "description": "sample string 4", "tags": [ "sample string 1", "sample string 2" ], "categories": [ "8295dbad-b06c-4879-af52-d98029ec1a6b", "25a7ac12-1b1d-42fb-a037-f6dc682e9c40" ], "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": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "editors_list": [ { "user_id": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" }, { "user_id": "84e5b59f-fa41-453f-ba17-afca3d252d11", "user_short_name": "sample string 2", "group_short_name": "sample string 3", "organization_short_name": "sample string 4" } ], "creation_date": "2025-01-21T02:43:21.8421236+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": "0fca1078-afe6-45cf-a03c-685327e964f5" }
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...