Skip to main content
PUT
/
api
/
v1
/
organizations
/
{id}
Update organization
curl --request PUT \
  --url https://uat.gateway.verify-group.io/api/v1/organizations/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "settings": {},
  "isBusiness": true,
  "registrationNo": "<string>",
  "registeredAt": "<string>",
  "countryOfRegistration": "<string>",
  "taxNo": "<string>",
  "currentSetupStep": "<string>",
  "industry": "<string>",
  "type": "<string>",
  "metadata": {}
}
'
import requests

url = "https://uat.gateway.verify-group.io/api/v1/organizations/{id}"

payload = {
"name": "<string>",
"description": "<string>",
"settings": {},
"isBusiness": True,
"registrationNo": "<string>",
"registeredAt": "<string>",
"countryOfRegistration": "<string>",
"taxNo": "<string>",
"currentSetupStep": "<string>",
"industry": "<string>",
"type": "<string>",
"metadata": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}

response = requests.put(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
description: '<string>',
settings: {},
isBusiness: true,
registrationNo: '<string>',
registeredAt: '<string>',
countryOfRegistration: '<string>',
taxNo: '<string>',
currentSetupStep: '<string>',
industry: '<string>',
type: '<string>',
metadata: {}
})
};

fetch('https://uat.gateway.verify-group.io/api/v1/organizations/{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://uat.gateway.verify-group.io/api/v1/organizations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'description' => '<string>',
'settings' => [

],
'isBusiness' => true,
'registrationNo' => '<string>',
'registeredAt' => '<string>',
'countryOfRegistration' => '<string>',
'taxNo' => '<string>',
'currentSetupStep' => '<string>',
'industry' => '<string>',
'type' => '<string>',
'metadata' => [

]
]),
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://uat.gateway.verify-group.io/api/v1/organizations/{id}"

payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"description\": \"<string>\",\n \"settings\": {},\n \"isBusiness\": true,\n \"registrationNo\": \"<string>\",\n \"registeredAt\": \"<string>\",\n \"countryOfRegistration\": \"<string>\",\n \"taxNo\": \"<string>\",\n \"currentSetupStep\": \"<string>\",\n \"industry\": \"<string>\",\n \"type\": \"<string>\",\n \"metadata\": {}\n}")

req, _ := http.NewRequest("PUT", 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.put("https://uat.gateway.verify-group.io/api/v1/organizations/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"description\": \"<string>\",\n \"settings\": {},\n \"isBusiness\": true,\n \"registrationNo\": \"<string>\",\n \"registeredAt\": \"<string>\",\n \"countryOfRegistration\": \"<string>\",\n \"taxNo\": \"<string>\",\n \"currentSetupStep\": \"<string>\",\n \"industry\": \"<string>\",\n \"type\": \"<string>\",\n \"metadata\": {}\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://uat.gateway.verify-group.io/api/v1/organizations/{id}")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"description\": \"<string>\",\n \"settings\": {},\n \"isBusiness\": true,\n \"registrationNo\": \"<string>\",\n \"registeredAt\": \"<string>\",\n \"countryOfRegistration\": \"<string>\",\n \"taxNo\": \"<string>\",\n \"currentSetupStep\": \"<string>\",\n \"industry\": \"<string>\",\n \"type\": \"<string>\",\n \"metadata\": {}\n}"

response = http.request(request)
puts response.read_body
id
string
required
Organization UUID
name
string
Organization name
description
string
Organization description
settings
object
Organization settings
isBusiness
boolean
Whether this organization is business or individual
registrationNo
string
Unique business registration number
registeredAt
string
Business registration date
countryOfRegistration
string
ISO-3166 alpha-2 country code of registration
taxNo
string
Tax registration number
currentSetupStep
string
Current setup step that was last completed or should be handled next
industry
string
Industry category
type
string
Business type/category
metadata
object
Additional metadata