Submit field data in response to an UPDATE_FIELD or NEW_FIELD RFI
curl --request PATCH \
--url https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'import requests
url = "https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}"
payload = {}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}', 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.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"data": {},
"refId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rfiId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"section": "<string>"
}Submit field data in response to an UPDATE_FIELD or NEW_FIELD RFI
PATCH
/
v1
/
onboarding
/
partner
/
applications
/
{applicationId}
/
rfis
/
{rfiId}
Submit field data in response to an UPDATE_FIELD or NEW_FIELD RFI
curl --request PATCH \
--url https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'import requests
url = "https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}"
payload = {}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}', 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.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.circle.com/v1/onboarding/partner/applications/{applicationId}/rfis/{rfiId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"data": {},
"refId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rfiId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"section": "<string>"
}Authorizations
Bearer token obtained via Circle key exchange
Body
application/json
The body is of type object.
Response
Field data saved and RFI marked as responded
Current section field data after the update. Structure varies by application template.
Reference ID of the array entity this RFI targets (e.g. a specific beneficial owner). Present only when the RFI is for a field within an array section; null otherwise.
The RFI that was responded to
Section name containing the updated field
Was this page helpful?
⌘I