# Add or update input format
Add a user input format, or update an existing one.
URL : /blacklab-server/input-formats
Method : POST
Auth required: YES
# Parameters
data
: a file upload of the configuration file
# Success Response
Code : 200 OK
# Content example
{
code: "SUCCESS",
message: "Format added."
}
# Error Response
Code: 400 Bad Request
# Content example
{
code: "CANNOT_CREATE_INDEX",
message: "Could not create/overwrite format. The server is not configured with support for user content."
}
# Notes
This creates/updates a user input format. Use input format names start with the userid, so if your input format is named my-format
and your userid is me@example.com
, the input format will be named me@examples.com:my-format
.
# TODO
- Succes should probably return
201 Created
- The success message should indicate whether the format was created or added.
CANNOT_CREATE_INDEX
is a misnomer and should probably be changed to a more generic CANNOT_CREATE.- Maybe there should be an
overwrite
parameter that indicates whether or not it is your intention to overwrite an existing format.