Posts

Known as 'Updates' in the API.

Get a Post by ID

GET https://api.tiny.plus/v2/updates/{{id}}

This endpoint allows you to get a single news feed post.

Path Parameters

NameTypeDescription

id

number

ID of the contact

Query Parameters

NameTypeDescription

with_related

boolean

Can be either 1 or 0. Default is 1. When passed, information about the related records to the requested record are also returned, in a 'related' object. If you don't need the related records, set this to 0 for a performance improvement.

Headers

NameTypeDescription

Authorization

string

Your access token.

{
    "id": 1241
    "name": "Adam Adamson",
    "first_name": "Adam",
    "last_name": "Adamson",
    "email_address": "adam@adamson.com",
    "primary_company": 1237,
    "title": "CEO",
    "assigned_user": 1231,
    ...
}

Example Usage

var settings = {
  "url": "https://api.tiny.plus/v2/updates/{{id}}",
  "method": "GET",
  "headers": {
    "Authorization": "{{user_access_token}}"
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

List Posts

GET https://api.tiny.plus/v2/updates

This endpoint allows you to get a paginated list of News Feed Posts, optionally filtered by criteria.

Query Parameters

NameTypeDescription

{{field_name}}

string

You can provide any {{field_name}} listed in the Fields Reference as a filter to the projects returned. You can also provide a minimum or maximum value by prepending a < or > before your value, which is useful for returning records modified or created after a certain datetime stamp. To return all posts made by user 1232: /updates/?created_user=1232 To return all posts made after a date: /updates/?created_date=>2020-01-01 14:00:00

me

boolean

If this key is present, it will limit the results to only records where the user associated with the API key is the assigned_user.

subscribed

string

Similar to the me parameter, this parameter when present returns all records for the user associated with the API key is the assigned_user, or is in the Related Team Members, or is a subscriber to the record.

limit

number

Used for pagination. Limit is the number of records to return from the full resultset. The default is 15.

start

number

Used for pagination. Set this value to the cursor position into the total resultset to return this time. eg. to receive the 101st to the 115th record, set this to 100 and the limit parameter to 15. Default is 0.

sort

string

Provide a field name and optionally a direction separated by a space to sort the returned results. For example, modified_date desc to return the most recently modified records. The two directions available are asc and desc. If you do not provide a direction asc is assumed. You can sort by any Number, Date or Text field in the Fields Reference below. The default sort for Posts is id desc.

return_format

string

Can be either array or object. The default is object. When set to array, you will receive a simple JSON array of records objects. When set to object, you will receive a JSON object containing record objects as properties keyed by each record's ID.

Headers

NameTypeDescription

Authorization

string

Your access token.

Example Usage

var settings = {
  "url": "https://api.tiny.plus/v2/updates?me&return_format=array",
  "method": "GET",
  "headers": {
    "Authorization": "{{user_access_token}}"
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

Create a Post

POST https://api.tiny.plus/v2/updates

You can create a new news feed post with this endpoint.

Query Parameters

NameTypeDescription

return_record

boolean

Add this parameter to get a copy of the newly created record. Save yourself a call!

Headers

NameTypeDescription

Accepts

string

Use application/json

Content-Type

string

Use application/json

Authorization

string

Your access token.

Request Body

NameTypeDescription

description

string

The content of the new post you want to make. Do not include HTML.

related_id

integer

A single record id of a project, company, contact or other tiny+ record which this post relates to.

extra_ids

string

Pass optional extra ids, separated by a comma (,) of any supported record type(s) to also relate the post to these records. You may pass up to 5 record ids in this way. eg: 2555,2264,2222

created_user

integer

The user id who should be attributed to this post. The default is the user related to the access token.

{
    id: [your new ID]
}

Delete a Post

DELETE https://api.tiny.plus/v2/updates/{{id}}

Delete a News Feed Post.

Path Parameters

NameTypeDescription

id

string

ID of the post.

Headers

NameTypeDescription

Authorization

string

Your access token.

Posts Field Reference

Field

Type

Details

Permission

id

Number

Unique record identifier.

Read-only

name

Auto-generated String

This is an auto-generated shortening of the start of the description field, with all non-printable characters removed.

Full

description

String

REQUIRED

The body of the post.

Full

description_HTML

String

The description field but with certain HTML elements intact, such as embedded videos.

Read-only

created_date

String (YYYY-MM-DD hh:mm:ss)

Date record was first created.

Read-only

modified_date

String (YYYY-MM-DD hh:mm:ss)

Date record was last modified.

Read-only

created_user

Number

ID of user who made the record.

Read-only

modified_user

Number

ID of user who last edited the record.

Read-only

assigned_user

Number

ID of assigned user.

Full

record_url

String

The fully qualified URI of the record.

Read-only

created_user_record

Object

An object containing details about the created_user.

Read-only

attached

Object

An array of objects containing all the related records attached to this post.

Read-only

images

Object

An array of objects containing details of any images associated with this post.

Read-only

social

Object

Refer below.

Read-only

broadcast

Boolean

Whether to show this post in the main tiny+ news feed. Either true or false. Default is true.

Full

Last updated