Up - API Reference - Home
Requires JWT.
Remove a field from the record's definition's fieldlist.
Afterwards, the record's definition is a working copy (if it wasn't already).
POST /api/p/<project gid>/records/definition/fieldlists/fields/remove
Authorization: Bearer <JWT>
{
"record": "<record gid>",
"fieldlist": "<fieldlist key>",
"field": "<field gid>",
}
record
the record's gid
fieldlist
the fieldlist to remove the field from
field
the field to remove
language
return data for this (project) language.
languages
return data for these (project) languages.
If you request language
and/or languages
, you get the records' title
and fields
for the combined set. If you request neither, you'll get all available languages.
Authorization: <JWT>
{
"success": true,
"result": {
"record": "<record gid>",
"definition": "<definition gid>"
},
"data": {
"definitions": {
"<definition gid>": {
"gid": "<definition gid>",
…
}
},
"records": {
"<record gid>": {
"gid": "<record gid>",
"definition": "<definition gid>",
…
}
},
"layouts": {
"<layout gid>": {
"gid": "<layout gid>",
…
}
},
}
}
record
the record.
definition
the record's definition is (now) a working copy.
definitions
Definition info with name, classes, fields.
records
Record info with hierarchy, definition, field values.
layouts
Layout info with hierarchy, for the returned definition.
400
Bad request - missing parameters or wrong type or value
401
Unauthorized - missing or expired JWT
403
Forbidden - not a member of this project
422
Unprocessable entity - can't work with this item