| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| PaymentID | query | string | No | |
| PaymentIDStartsWith | query | string | No | |
| PaymentIDEndsWith | query | string | No | |
| PaymentIDContains | query | string | No | |
| PaymentIDLike | query | string | No | |
| PaymentIDBetween | query | string[] | No | |
| PaymentIDIn | query | string[] | No | |
| CardNumber | query | string | No | |
| CardNumberStartsWith | query | string | No | |
| CardNumberEndsWith | query | string | No | |
| CardNumberContains | query | string | No | |
| CardNumberLike | query | string | No | |
| CardNumberBetween | query | string[] | No | |
| CardNumberIn | query | string[] | No | |
| CardExpiry | query | DateTime? | No | |
| CardExpiryGreaterThanOrEqualTo | query | DateTime? | No | |
| CardExpiryGreaterThan | query | DateTime? | No | |
| CardExpiryLessThan | query | DateTime? | No | |
| CardExpiryLessThanOrEqualTo | query | DateTime? | No | |
| CardExpiryNotEqualTo | query | DateTime? | No | |
| CardExpiryBetween | query | Nullable<DateTime>[] | No | |
| CardExpiryIn | query | Nullable<DateTime>[] | No | |
| CardHolder | query | string | No | |
| CardHolderStartsWith | query | string | No | |
| CardHolderEndsWith | query | string | No | |
| CardHolderContains | query | string | No | |
| CardHolderLike | query | string | No | |
| CardHolderBetween | query | string[] | No | |
| CardHolderIn | query | string[] | No | |
| BankName | query | string | No | |
| BankNameStartsWith | query | string | No | |
| BankNameEndsWith | query | string | No | |
| BankNameContains | query | string | No | |
| BankNameLike | query | string | No | |
| BankNameBetween | query | string[] | No | |
| BankNameIn | query | string[] | No | |
| BSBN | query | string | No | |
| BSBNStartsWith | query | string | No | |
| BSBNEndsWith | query | string | No | |
| BSBNContains | query | string | No | |
| BSBNLike | query | string | No | |
| BSBNBetween | query | string[] | No | |
| BSBNIn | query | string[] | No | |
| BankAcc | query | string | No | |
| BankAccStartsWith | query | string | No | |
| BankAccEndsWith | query | string | No | |
| BankAccContains | query | string | No | |
| BankAccLike | query | string | No | |
| BankAccBetween | query | string[] | No | |
| BankAccIn | query | string[] | No | |
| AccountName | query | string | No | |
| AccountNameStartsWith | query | string | No | |
| AccountNameEndsWith | query | string | No | |
| AccountNameContains | query | string | No | |
| AccountNameLike | query | string | No | |
| AccountNameBetween | query | string[] | No | |
| AccountNameIn | query | string[] | No |
| 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 |
|---|---|---|---|---|
| PaymentID | form | string | No | |
| CardNumber | form | string | No | |
| CardExpiry | form | DateTime? | No | |
| CardHolder | form | string | No | |
| BankName | form | string | No | |
| BSBN | form | string | No | |
| BankAcc | form | string | No | |
| AccountName | form | string | 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 .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /csv/reply/SO_PaymentDetailsQuery HTTP/1.1
Host: localhost
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"PaymentID":"String","PaymentIDStartsWith":"String","PaymentIDEndsWith":"String","PaymentIDContains":"String","PaymentIDLike":"String","PaymentIDBetween":["String"],"PaymentIDIn":["String"],"CardNumber":"String","CardNumberStartsWith":"String","CardNumberEndsWith":"String","CardNumberContains":"String","CardNumberLike":"String","CardNumberBetween":["String"],"CardNumberIn":["String"],"CardExpiry":"0001-01-01T00:00:00.0000000","CardExpiryGreaterThanOrEqualTo":"0001-01-01T00:00:00.0000000","CardExpiryGreaterThan":"0001-01-01T00:00:00.0000000","CardExpiryLessThan":"0001-01-01T00:00:00.0000000","CardExpiryLessThanOrEqualTo":"0001-01-01T00:00:00.0000000","CardExpiryNotEqualTo":"0001-01-01T00:00:00.0000000","CardExpiryBetween":["0001-01-01T00:00:00.0000000"],"CardExpiryIn":["0001-01-01T00:00:00.0000000"],"CardHolder":"String","CardHolderStartsWith":"String","CardHolderEndsWith":"String","CardHolderContains":"String","CardHolderLike":"String","CardHolderBetween":["String"],"CardHolderIn":["String"],"BankName":"String","BankNameStartsWith":"String","BankNameEndsWith":"String","BankNameContains":"String","BankNameLike":"String","BankNameBetween":["String"],"BankNameIn":["String"],"BSBN":"String","BSBNStartsWith":"String","BSBNEndsWith":"String","BSBNContains":"String","BSBNLike":"String","BSBNBetween":["String"],"BSBNIn":["String"],"BankAcc":"String","BankAccStartsWith":"String","BankAccEndsWith":"String","BankAccContains":"String","BankAccLike":"String","BankAccBetween":["String"],"BankAccIn":["String"],"AccountName":"String","AccountNameStartsWith":"String","AccountNameEndsWith":"String","AccountNameContains":"String","AccountNameLike":"String","AccountNameBetween":["String"],"AccountNameIn":["String"],"Skip":0,"Take":0,"OrderBy":"String","OrderByDesc":"String","Include":"String","Fields":"String","Meta":{"String":"String"}}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"Results":[{"PaymentID":"String","CardNumber":"String","CardExpiry":"0001-01-01T00:00:00.0000000","CardHolder":"String","BankName":"String","BSBN":"String","BankAcc":"String","AccountName":"String"}],"Meta":{"String":"String"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}