Requirement
Requirement is a validation applied on asset during creation.
The most common ones are validating file type (for example only jpg
and gif
) or file size (max size of 10mb).
More specialized can check image dimensions or ensuring picture contains face.
Obtaining requirements
Information about requirements are public and available upon http OPTIONS
request against collection.
Through HTTP
OPTIONS /image
{
"collection": "image",
"requirementList": [
{
"type": "mimeType",
"entryList": [
{
"mimeType": "image/jpeg",
"extension": "jpg"
},
{
"mimeType": "image/gif",
"extension": "gif"
},
{
"mimeType": "image/jpeg",
"extension": "jpeg"
},
{
"mimeType": "image/bmp",
"extension": "bmp"
},
{
"mimeType": "image/webp",
"extension": "webp"
},
{
"mimeType": "image/jp2",
"extension": "jp2"
},
{
"mimeType": "image/png",
"extension": "png"
},
{
"mimeType": "image/svg+xml",
"extension": "svg"
}
]
},
{
"type": "dimension",
"width": {
"start": 100
},
"height": {
"start": 100
}
},
{
"type": "fileSize",
"fileSize": {
"end": {
"inBytes": 104857600,
"value": 100,
"unit": "MB",
"asString": "100 MB"
}
}
}
],
"visibilityOptions": {
"default": "public",
"allowed": [
"public",
"private"
]
}
}