| Required role: | API | 
| All Verbs | /api/Query/Message | 
|---|
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| Skip | form | int? | No | |
| Take | form | int? | No | |
| OrderBy | form | string | No | |
| OrderByDesc | form | string | No | |
| Include | form | string | No | |
| Fields | form | string | No | |
| Meta | form | Dictionary<string, string> | No | 
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| MessageId | form | int | No | |
| DueDate | form | DateTime | No | |
| SentDate | form | DateTime? | No | |
| Processed | form | bool | No | |
| Failures | form | int | No | |
| InstanceId | form | int? | No | |
| MessageSid | form | string | No | |
| MessageTemplate | form | MessageTemplateInstance | No | |
| MessageTemplateId | form | int? | No | |
| OpenedDate | form | DateTime? | No | |
| BouncedDate | form | DateTime? | No | |
| DeliveredDate | form | DateTime? | No | |
| UnsubscribedDate | form | DateTime? | No | |
| SpamReportDate | form | DateTime? | No | |
| User | form | UserInstance | No | |
| UserId | form | int? | No | |
| InstanceType | form | int? | No | 
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| MessageTemplateId | form | int | No | |
| Name | form | string | No | |
| Subject | form | string | No | |
| Body | form | string | No | |
| ReportId | form | int? | No | |
| TemplateType | form | int | No | |
| Created | form | DateTime? | No | |
| CreatedBy | form | int? | No | |
| Modified | form | DateTime? | No | |
| ModifiedBy | form | int? | No | |
| Deleted | form | DateTime? | No | |
| DeletedBy | form | int? | No | |
| EventType | form | int | No | |
| ContentType | form | int | No | |
| Hidden | form | bool? | No | |
| ParentMessageTemplateId | form | int? | No | |
| InclusionTags | form | string | No | |
| ExclusionTags | form | string | No | 
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| UserId | form | int | No | |
| UserName | form | string | No | |
| Name | form | string | No | |
| form | string | No | ||
| MobilePhone | form | string | No | |
| Enabled | form | bool | No | |
| LastLogin | form | DateTime? | No | |
| Created | form | DateTime | No | |
| Training | form | bool | No | |
| Deleted | form | bool | No | |
| CoursesCompleted | form | int | No | |
| DisplayHomeNotification | form | bool? | No | |
| TwoFactorEnabled | form | bool | No | |
| EmailConfirmed | form | bool | No | |
| MobilePhoneConfirmed | form | bool | No | |
| Notifications | form | bool | No | |
| ChangePassword | form | DateTime? | No | |
| Activated | form | DateTime? | No | 
| Name | Parameter | Data Type | Required | Description | 
|---|---|---|---|---|
| Offset | form | int | No | |
| Total | form | int | No | |
| Results | form | List<T> | No | |
| Meta | form | Dictionary<string, string> | No | |
| ResponseStatus | form | ResponseStatus | No | 
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/Query/Message HTTP/1.1 
Host: api.clubmanagercentral.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
	Skip: 0,
	Take: 0,
	OrderBy: String,
	OrderByDesc: String,
	Include: String,
	Fields: String,
	Meta: 
	{
		String: String
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
	Offset: 0,
	Total: 0,
	Results: 
	[
		{
			MessageId: 0,
			DueDate: 0001-01-01,
			SentDate: 0001-01-01,
			Processed: False,
			Failures: 0,
			InstanceId: 0,
			MessageSid: String,
			MessageTemplate: 
			{
				MessageTemplateId: 0,
				Name: String,
				Subject: String,
				Body: String,
				ReportId: 0,
				TemplateType: 0,
				Created: 0001-01-01,
				CreatedBy: 0,
				Modified: 0001-01-01,
				ModifiedBy: 0,
				Deleted: 0001-01-01,
				DeletedBy: 0,
				EventType: 0,
				ContentType: 0,
				Hidden: False,
				ParentMessageTemplateId: 0,
				InclusionTags: String,
				ExclusionTags: String
			},
			MessageTemplateId: 0,
			OpenedDate: 0001-01-01,
			BouncedDate: 0001-01-01,
			DeliveredDate: 0001-01-01,
			UnsubscribedDate: 0001-01-01,
			SpamReportDate: 0001-01-01,
			User: 
			{
				UserId: 0,
				UserName: String,
				Name: String,
				Email: String,
				MobilePhone: String,
				Enabled: False,
				LastLogin: 0001-01-01,
				Created: 0001-01-01,
				Training: False,
				Deleted: False,
				CoursesCompleted: 0,
				DisplayHomeNotification: False,
				TwoFactorEnabled: False,
				EmailConfirmed: False,
				MobilePhoneConfirmed: False,
				Notifications: False,
				ChangePassword: 0001-01-01,
				Activated: 0001-01-01
			},
			UserId: 0,
			InstanceType: 0
		}
	],
	Meta: 
	{
		String: String
	},
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String,
				Meta: 
				{
					String: String
				}
			}
		],
		Meta: 
		{
			String: String
		}
	}
}