| All Verbs | /Transactions/Company/{CompanyId} | ||
|---|---|---|---|
| All Verbs | /Transactions/Company/{CompanyId}/{Start}/{Take} | ||
| All Verbs | /Transactions/Company/{CompanyId}/{Start}/{Take}/{ColumnNameToOrderBy}/{OrderByDesc} | ||
| All Verbs | /Transactions/Company/{CompanyId}/{UserId} | ||
| All Verbs | /Transactions/Company/{CompanyId}/{Start}/{Take}/{UserId} | 
export class TransactionsRequest
{
    public CompanyId?: number;
    public Start?: number;
    public Take?: number;
    public UserId?: string;
    public ColumnNameToOrderBy?: number;
    public OrderByDesc?: boolean;
    public Inactive?: boolean;
    public constructor(init?: Partial<TransactionsRequest>) { (Object as any).assign(this, init); }
}
TypeScript TransactionsRequest DTOs
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 /Transactions/Company/{CompanyId} HTTP/1.1 
Host: cip-reporting-staging.chargeitpro.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
	CompanyId: 0,
	Start: 0,
	Take: 0,
	UserId: String,
	ColumnNameToOrderBy: 0,
	OrderByDesc: False,
	Inactive: False
}