Resource functions
- get_resource_field_data
- create_resource
- delete_resource
- copy_resource
- get_resource_log
- update_resource_type
- get_resource_path
- get_resource_data
- get_alternative_files
- get_resource_types
- add_alternative_file
- delete_alternative_file
- upload_file
- upload_file_by_url
- upload_multipart
- get_related_resources
- resource_log_last_rows
- replace_resource_file
- get_resource_all_image_sizes
- put_resource_data
- update_related_resource
- relate_all_resources
- get_edit_access
- get_resource_access
Collection functions
Search functions
IIIF
Metadata functions
User functions
System
Message functions
Plugin functions
put_resource_data
Updates the resource properties (not metadata). The API user must have edit access to the resource.
Variable | Description | Data type |
---|---|---|
$resource * | The ID of the resource. | integer |
$data * | An associative array of columns/values with which to update the resource properties in JSON form. An example:
{ "geo_lat": 51.6180, "geo_long": -1.51545 } Valid columns are: "resource_type", "creation_date", "rating", "user_rating", "archive", "access", "created_by", "mapzoom", "modified", "geo_lat", "geo_long" Note that "created_by" requires the "v" permission and the configuration "$edit_contributed_by" to be set to true. |
array |