Tigris Social Api

<back to all web services

SearchPosts

The following routes are available for this service:
GET/Posts/SearchSearch for a list of Posts
Parameters:
NameParameterData TypeRequiredDescription
PostIdsquerystringYesComma-separated list of Recipient Ids (Guids)
OffsetquerystringNoThe starting row to return. Default: 0
LimitquerystringNoThe number of rows to return. Default 50

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/SearchPosts HTTP/1.1 
Host: api.tigris.mymitchell.com 
Content-Type: text/jsv
Content-Length: length

{
	PostIds: String,
	Offset: 0,
	Limit: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

[
	{
		Id: 00000000000000000000000000000000,
		IsPrivate: False,
		AuthorId: 00000000000000000000000000000000,
		AuthorVenueId: 00000000000000000000000000000000,
		ContextId: 00000000000000000000000000000000,
		ContextOwnerDisplayName: String,
		ContextOwnerTagLine: String,
		ContextOwnerType: String,
		AuthorType: String,
		AuthorDisplayName: String,
		AuthorTagline: String,
		Content: String,
		MessageType: 0,
		Recipients: 
		[
			{
				Id: 00000000000000000000000000000000,
				ParticipantType: String,
				DisplayName: String,
				TagLine: String,
				DefaultVenueId: 00000000000000000000000000000000
			}
		],
		Comments: 
		[
			{
				Id: 00000000000000000000000000000000,
				PostId: 00000000000000000000000000000000,
				ContextId: 00000000000000000000000000000000,
				AuthorId: 00000000000000000000000000000000,
				AuthorType: String,
				AuthorDisplayName: String,
				AuthorTagline: String,
				AuthorVenueId: 00000000000000000000000000000000,
				Content: String,
				CreatedTime: 0001-01-01,
				UpdatedTime: 0001-01-01,
				ContentCreatedTime: 0001-01-01
			}
		],
		Activities: 
		[
			{
				Id: 00000000000000000000000000000000,
				PostId: 00000000000000000000000000000000,
				Message: String,
				CreatedTime: 0001-01-01
			}
		],
		Tags: 
		[
			{
				Id: 00000000000000000000000000000000,
				PostId: 00000000000000000000000000000000,
				TagType: 0,
				Value: String,
				CreatedTime: 0001-01-01,
				UpdatedTime: 0001-01-01
			}
		],
		ExpirationDate: 0001-01-01,
		CreatedTime: 0001-01-01,
		UpdatedTime: 0001-01-01,
		ContentCreatedTime: 0001-01-01,
		ContentUpdatedTime: 0001-01-01,
		Url: String,
		PostTags: 
		[
			{
				Id: 00000000000000000000000000000000,
				TagTypeId: 0,
				Name: String,
				Description: String
			}
		],
		ContentKey: String,
		ContentParameters: String
	}
]