create Transaction
POSThttps://api.mtrust.io/api/package/v1/transactions
create a generic Transaction
Request
- application/json
Bodyrequired
serviceCode stringrequired
actionCode stringrequired
consumer string
payload object
error object
score number
actionName string
serviceName string
Responses
- 201
- application/json
- Schema
- Example (auto)
Schema
projectId stringrequired
clientId stringrequired
serviceCode stringrequired
serviceName stringrequired
actionCode stringrequired
actionName stringrequired
isCore boolean
consumer string
status stringrequired
Possible values: [pending
, confirmed
, canceled
, error
]
score numberrequired
payload object
error object
createdAt date-timerequired
_id ObjectIdrequired
Possible values: Value must match regular expression ^[0-9a-fA-F]{24}
{
"projectId": "string",
"clientId": "string",
"serviceCode": "string",
"serviceName": "string",
"actionCode": "string",
"actionName": "string",
"isCore": true,
"consumer": "string",
"status": "pending",
"score": 0,
"payload": {},
"error": {},
"createdAt": "2024-07-29T15:51:28.071Z",
"_id": "string"
}
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.mtrust.io/api/package/v1/transactions");
request.Headers.Add("Accept", "application/json");
var content = new StringContent("{\n \"serviceCode\": \"string\",\n \"actionCode\": \"string\",\n \"consumer\": \"string\",\n \"payload\": {},\n \"error\": {},\n \"score\": 0,\n \"actionName\": \"string\",\n \"serviceName\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear