Update/Overhaul Connected Account
This helps you update any of the data required to operate a subaccount
PATCH
https://api2.ourpass.co/v1/api/subaccounts/:subaccountId
Path Parameters
Name | Type | Description |
---|---|---|
subaccountId* | String | This is the unique ID of the connected account to be updated. |
Headers
Name | Type | Description |
---|---|---|
apiKey* | String | Pass your api key in the request header to authorise the call |
{
"success": true,
"message": "Business Subaccount updated"
}
curl --location --request PATCH 'https://api2.ourpass.co/v1/api/subaccounts/1295' \
--data-raw '{
"subAccountEmail": "dan@test.com.ng",
"txCap": 1000,
"txPercentage": 10,
"userMobile": "Hello",
"businessName": "Hello",
"bankName": "test",
"bankCode": "Hello",
"accountNumber": "Hello",
"accountName": "Hello",
"lastName": "true",
"firstName": "true"
}'
var axios = require('axios');
var data = '{\n "subAccountEmail": "dan@test.com.ng",\n "txCap": 1000,\n "txPercentage": 10,\n "userMobile": "Hello",\n "businessName": "Hello",\n "bankName": "test",\n "bankCode": "Hello",\n "accountNumber": "Hello",\n "accountName": "Hello",\n "lastName": "true",\n "firstName": "true"\n}';
var config = {
method: 'patch',
url: 'https://api2.ourpass.co/v1/api/subaccounts/1295',
headers: { },
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api2.ourpass.co/v1/api/subaccounts/1295');
$request->setMethod('PATCH');
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setBody('{\n "subAccountEmail": "dan@test.com.ng",\n "txCap": 1000,\n "txPercentage": 10,\n "userMobile": "Hello",\n "businessName": "Hello",\n "bankName": "test",\n "bankCode": "Hello",\n "accountNumber": "Hello",\n "accountName": "Hello",\n "lastName": "true",\n "firstName": "true"\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
require "uri"
require "net/http"
url = URI("https://api2.ourpass.co/v1/api/subaccounts/1295")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Patch.new(url)
request.body = "{\n \"subAccountEmail\": \"dan@test.com.ng\",\n \"txCap\": 1000,\n \"txPercentage\": 10,\n \"userMobile\": \"Hello\",\n \"businessName\": \"Hello\",\n \"bankName\": \"test\",\n \"bankCode\": \"Hello\",\n \"accountNumber\": \"Hello\",\n \"accountName\": \"Hello\",\n \"lastName\": \"true\",\n \"firstName\": \"true\"\n}"
response = https.request(request)
puts response.read_body
import requests
url = "https://api2.ourpass.co/v1/api/subaccounts/1295"
payload = "{\n \"subAccountEmail\": \"dan@test.com.ng\",\n \"txCap\": 1000,\n \"txPercentage\": 10,\n \"userMobile\": \"Hello\",\n \"businessName\": \"Hello\",\n \"bankName\": \"test\",\n \"bankCode\": \"Hello\",\n \"accountNumber\": \"Hello\",\n \"accountName\": \"Hello\",\n \"lastName\": \"true\",\n \"firstName\": \"true\"\n}"
headers = {}
response = requests.request("PATCH", url, headers=headers, data=payload)
print(response.text)
Last updated