Unified.to
All articles

How To Request & Write Raw Integration Data


February 6, 2024

Reading data

While Unified.to abstracts all of the integration's objects into common objects, you can still request that the original object.

Simply include a fields=raw parameter in your request.

GET /crm/123456789/contacts?fields=raw

The result will also include a field named raw that will contain the original vendor's object. You can add more field names in there as well (comma-delimited) and only those fields will be returned.

Writing data

Simply include a raw field in the payload with the integration's specific fields.

POST /crm/123456789/contacts

{
    "name": "Joe Smith",
    "raw": {
        "customfield1":"Blue",
        "customfield2":"Bananas"
    }
}

Those fields in the raw object can also overwrite any mapped unified fields.

Passing Raw Parameters

Some providers support extra filters or options that Unified doesn't standardize.

You can pass them using the raw query parameter.

Take normal query params like:

status=active&limit=10

Encode them into:

GET /crm/123456789/contact?raw=status%3Dactive%26limit%3D10
All articles