curl --request GET \
--url https://api.pgw-sandbox.finventi.com/v3/investigations/{id}import requests
url = "https://api.pgw-sandbox.finventi.com/v3/investigations/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.pgw-sandbox.finventi.com/v3/investigations/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pgw-sandbox.finventi.com/v3/investigations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pgw-sandbox.finventi.com/v3/investigations/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pgw-sandbox.finventi.com/v3/investigations/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pgw-sandbox.finventi.com/v3/investigations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"direction": "OUTBOUND",
"id": 123,
"messageId": "<string>",
"schema": "SEPA",
"status": "PENDING",
"type": "CLAIM_NON_RECEIPT",
"claimNonReceiptDetails": {
"caseId": "<string>",
"reminders": [
{
"createdAt": "2023-11-07T05:31:56Z",
"direction": "OUTBOUND",
"id": 123,
"messageId": "<string>",
"status": "PENDING",
"delivery": {
"status": "<string>",
"statusReason": "<string>"
},
"sentAt": "2023-11-07T05:31:56Z"
}
],
"additionalInfo": "<string>"
},
"delivery": {
"status": "<string>",
"statusReason": "<string>"
},
"referencedTransactionId": 123,
"reminderEligibility": {
"eligible": true,
"availableFrom": "2023-12-25",
"reason": "NOT_APPLICABLE"
},
"resolution": {
"confirmationCode": "ACNR",
"messageId": "<string>",
"rejectionReasonCode": "<string>",
"settlementDate": "2023-12-25"
},
"statusHistory": [
{
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"statusTo": "PENDING",
"changeReason": "<string>",
"statusFrom": "PENDING"
}
],
"transactionDetails": {
"amount": 123,
"currencyCode": "<string>",
"endToEndId": "<string>",
"method": "SEPA",
"settlementDate": "2023-12-25",
"creditorBic": "<string>",
"creditorIban": "<string>",
"creditorName": "<string>",
"debtorBic": "<string>",
"debtorIban": "<string>",
"debtorName": "<string>",
"remittanceInfo": "<string>"
},
"updatedAt": "2023-11-07T05:31:56Z"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}Get investigation
Retrieves details of an investigation including transaction details and status history.
curl --request GET \
--url https://api.pgw-sandbox.finventi.com/v3/investigations/{id}import requests
url = "https://api.pgw-sandbox.finventi.com/v3/investigations/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.pgw-sandbox.finventi.com/v3/investigations/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pgw-sandbox.finventi.com/v3/investigations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pgw-sandbox.finventi.com/v3/investigations/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pgw-sandbox.finventi.com/v3/investigations/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pgw-sandbox.finventi.com/v3/investigations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"direction": "OUTBOUND",
"id": 123,
"messageId": "<string>",
"schema": "SEPA",
"status": "PENDING",
"type": "CLAIM_NON_RECEIPT",
"claimNonReceiptDetails": {
"caseId": "<string>",
"reminders": [
{
"createdAt": "2023-11-07T05:31:56Z",
"direction": "OUTBOUND",
"id": 123,
"messageId": "<string>",
"status": "PENDING",
"delivery": {
"status": "<string>",
"statusReason": "<string>"
},
"sentAt": "2023-11-07T05:31:56Z"
}
],
"additionalInfo": "<string>"
},
"delivery": {
"status": "<string>",
"statusReason": "<string>"
},
"referencedTransactionId": 123,
"reminderEligibility": {
"eligible": true,
"availableFrom": "2023-12-25",
"reason": "NOT_APPLICABLE"
},
"resolution": {
"confirmationCode": "ACNR",
"messageId": "<string>",
"rejectionReasonCode": "<string>",
"settlementDate": "2023-12-25"
},
"statusHistory": [
{
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"statusTo": "PENDING",
"changeReason": "<string>",
"statusFrom": "PENDING"
}
],
"transactionDetails": {
"amount": 123,
"currencyCode": "<string>",
"endToEndId": "<string>",
"method": "SEPA",
"settlementDate": "2023-12-25",
"creditorBic": "<string>",
"creditorIban": "<string>",
"creditorName": "<string>",
"debtorBic": "<string>",
"debtorIban": "<string>",
"debtorName": "<string>",
"remittanceInfo": "<string>"
},
"updatedAt": "2023-11-07T05:31:56Z"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}{
"code": "<string>",
"data": {
"errors": [
{
"code": "<string>",
"field_name": "<string>",
"message": "<string>",
"value": "<string>"
}
],
"message": "<string>"
},
"message": "<string>"
}Path Parameters
Investigation ID
Response
Returned investigation
Timestamp when the investigation was created
User or system that created the investigation
Investigation direction (INBOUND or OUTBOUND)
OUTBOUND, INBOUND Investigation ID
Investigation message ID
Message schema identifier
SEPA, INST Current investigation status
PENDING, RESOLVED, REJECTED Investigation type
CLAIM_NON_RECEIPT, PAYMENT_STATUS_REQUEST Claim non-receipt investigation details, present for CLAIM_NON_RECEIPT type
Show child attributes
Show child attributes
Investigation message delivery status information from CSM
Show child attributes
Show child attributes
Referenced transaction ID
Whether a pacs.028 reminder can be sent for this claim right now, and if not, why
Show child attributes
Show child attributes
Resolution details, present when the investigation has been resolved
Show child attributes
Show child attributes
Investigation status change history, included when retrieving a single investigation
Show child attributes
Show child attributes
Original transaction details referenced by the investigation
Show child attributes
Show child attributes
Timestamp when the investigation was last updated