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

NameDescriptionTypeAdditional 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": "3077be4a-9654-419c-a142-f7ecb1226f05",
      "title": "sample string 3",
      "description": "sample string 4",
      "tags": [
        "sample string 1",
        "sample string 2"
      ],
      "categories": [
        "5e315fdd-62ec-482b-b79c-0cefc246752a",
        "0ad7da0f-e2e2-4af7-97eb-41394de9021d"
      ],
      "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": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        },
        {
          "user_id": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        }
      ],
      "editors_list": [
        {
          "user_id": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        },
        {
          "user_id": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        }
      ],
      "creation_date": "2024-04-08T21:29:28.0734324+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": "3077be4a-9654-419c-a142-f7ecb1226f05",
      "title": "sample string 3",
      "description": "sample string 4",
      "tags": [
        "sample string 1",
        "sample string 2"
      ],
      "categories": [
        "5e315fdd-62ec-482b-b79c-0cefc246752a",
        "0ad7da0f-e2e2-4af7-97eb-41394de9021d"
      ],
      "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": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        },
        {
          "user_id": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        }
      ],
      "editors_list": [
        {
          "user_id": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        },
        {
          "user_id": "c4268c6d-e44d-4aba-aefe-150d1156ced0",
          "user_short_name": "sample string 2",
          "group_short_name": "sample string 3",
          "organization_short_name": "sample string 4"
        }
      ],
      "creation_date": "2024-04-08T21:29:28.0734324+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": "c09b503e-96b4-43fa-8051-1bb64f97cecc"
}

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...