Create, read, update, and delete Orange Logic database objects, including assets, users, and tags
Orange Logic’s DataTable APIs allow you to perform CRUD (Create/Add, Read, Update, Delete) actions on database objects. Database objects are categorized by type and include:
- Documents: All digitized and non-digitized assets stored in the Orange Logic platform, including files (audio, images, text documents, video, etc.) and containers (folders, virtual folders, etc.)
- Contacts: Orange Logic user accounts (client accounts, source accounts, staff accounts, etc.) and Groups.
- Keywords: Tags added to assets and organized in Tag Types.
Feature documentation
Versioning
DataTable v2.2 is used for most actions on documents (assets), such as audio, images, folders, text documents, videos, virtual folders, etc.
POST or GET
/API/DataTable/v2.2
DataTable v.2.1 is used for actions on contacts, tags, and actions on documents that include Permissions.
POST or GET
/API/DataTable/v2.1
Note
Many Orange Logic APIs can be run as GET or POST calls. You might find running GET calls directly in your browser convenient for testing.
However, be aware that there is a character limit for URLs, which varies by browser. A 403 error might indicate that your call is too long. In this situation, use the POST method to send the values in the body of the call as form data instead of in the URL.
With a POST request, some parameters can be passed either in in the HTTP header or in the URL. If the same parameter is present in both places, the value in the HTTP header overrides the URL.