Beezr API
POST/api/v4/records/get

Returns one record by its id.

Auth
X-API-Key
Counts as
1 request
Idempotency
not supported

Headers

X-API-Keystringrequired
Read from your server environment.
Content-Typestringrequired
application/json.

Body parameters

modulestringrequired
The module's table name, shown under the module name on its card in Beezr Designer (for example cm_equipment_requests_base).
idintegerrequired
Minimum 1.
fieldsarray of stringoptional
Return only these fields (id always comes back)

Returns

HTTP 200. The record.

successbooleanoptional
—
dataobjectoptional
A record. id is the record id; every other property is a field keyed by its System name.
data.idintegeroptional
—

Field values come back in the same form the Designer shows them.

File fields contain references in v4. Read fileExtension as returned.

Errors

HTTPCodeWhat to do
400MISSING_REQUIRED_FIELDSend the required body fields.
400KEY_FIELD_UNRESOLVEDCheck the module key field.
401AUTHENTICATION_FAILEDCheck the API key.
404MODULE_NOT_FOUNDCopy the module table name.
404NOT_FOUNDCheck the record id.
429RATE_LIMIT_EXCEEDEDWait for the rate-limit reset.
429TOO_MANY_CONCURRENT_REQUESTSWait; keep at most 2 in flight.
429MONTHLY_QUOTA_EXCEEDEDStop retries until the 1st.
500FIELD_LOAD_FAILEDRetry later.
500INTERNAL_ERRORRetry later.