Errors

Most 400 series errors are caused by user error. In most cases, the system will return a user friendly message for user errors. For example, if I try to create a work order without the required data:

errors

Client applications should always try and deserialize this information for display to a user or for logging.

In some cases the error will not follow this format. For example, performing a post without Content-Type specified will return this rather unfriendly error:

errors 2

This type of error is generally only returned due to developer error (not user data entry error).

See Also

Special Functions

Getting Record Counts: $count

Getting pick lists: {PropertyName}/ and {PropertyName}/$count

Caching support on lookups

Special lookups

Getting a new empty object: $new

Getting metadata: $fields

Discoverability

Document attachments, uploads, downloads

Working with Existing Filters: $filters and $myfilters

Commands

Tools

Clearing Cached Data: $cache

Warnings and Conflicts

Getting live updates based on property changes made by an end user

Secure Fields

ObjectCanBeEditied,ObjectCanBeDeleted

SQL Injection Considerations