cURL
Node.js
Python
C#
PHP
Java
Go
Ruby
Kotlin
Swift
Rust
PowerShell
Kopyala
curl -X GET \
"https://api.regvion.com/api/v1/subscriptions/profile" \
-H "X-API-Key: rgv_live_REPLACE_WITH_YOUR_KEY"
Kopyala
const url = 'https://api.regvion.com/api/v1/subscriptions/profile';
const headers = {
'X-API-Key': 'rgv_live_REPLACE_WITH_YOUR_KEY'
};
const response = await fetch(url, {
method: 'GET',
headers,
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const body = await response.json();
console.log(body.data);
console.log('Request ID:', body.meta.requestId);
Kopyala
import requests
url = "https://api.regvion.com/api/v1/subscriptions/profile"
headers = {"X-API-Key": "rgv_live_REPLACE_WITH_YOUR_KEY"}
response = requests.get(url, headers=headers)
response.raise_for_status()
body = response.json()
print(body["data"])
print("Request ID:", body["meta"]["requestId"])
Kopyala
using System.Net.Http;
using System.Net.Http.Json;
using System.Text;
using System.Text.Json;
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-API-Key", "rgv_live_REPLACE_WITH_YOUR_KEY");
var response = await client.GetAsync("https://api.regvion.com/api/v1/subscriptions/profile");
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadFromJsonAsync<JsonElement>();
Console.WriteLine(body.GetProperty("meta").GetProperty("requestId").GetString());
Kopyala
<?php
require 'vendor/autoload.php';
$client = new GuzzleHttp\Client();
$options = [
'headers' => [
'X-API-Key' => 'rgv_live_REPLACE_WITH_YOUR_KEY',
],
];
$response = $client->request('GET', 'https://api.regvion.com/api/v1/subscriptions/profile', $options);
$body = json_decode($response->getBody(), true);
echo 'Request ID: ' . $body['meta']['requestId'];
Kopyala
import java.net.URI;
import java.net.http.*;
import java.net.http.HttpRequest.BodyPublishers;
HttpClient client = HttpClient.newHttpClient();
HttpRequest.Builder b = HttpRequest.newBuilder()
.uri(URI.create("https://api.regvion.com/api/v1/subscriptions/profile"))
.header("X-API-Key", "rgv_live_REPLACE_WITH_YOUR_KEY")
.GET();
HttpResponse<String> response = client.send(b.build(), HttpResponse.BodyHandlers.ofString());
System.out.println("Status: " + response.statusCode());
System.out.println(response.body());
Kopyala
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://api.regvion.com/api/v1/subscriptions/profile", nil)
req.Header.Set("X-API-Key", "rgv_live_REPLACE_WITH_YOUR_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil { panic(err) }
defer resp.Body.Close()
var envelope struct {
Data interface{} `json:"data"`
Meta struct { RequestId string `json:"requestId"` } `json:"meta"`
}
json.NewDecoder(resp.Body).Decode(&envelope)
fmt.Println("Request ID:", envelope.Meta.RequestId)
}
Kopyala
require 'net/http'
require 'json'
require 'uri'
uri = URI('https://api.regvion.com/api/v1/subscriptions/profile')
request = Net::HTTP::Get.new(uri)
request['X-API-Key'] = 'rgv_live_REPLACE_WITH_YOUR_KEY'
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http|
http.request(request)
end
body = JSON.parse(response.body)
puts "Request ID: #{body['meta']['requestId']}"
Kopyala
import okhttp3.*
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.RequestBody.Companion.toRequestBody
val client = OkHttpClient()
val builder = Request.Builder()
.url("https://api.regvion.com/api/v1/subscriptions/profile")
.addHeader("X-API-Key", "rgv_live_REPLACE_WITH_YOUR_KEY")
client.newCall(builder.build()).execute().use { response ->
println("Status: ${'$'}{response.code}")
println(response.body?.string())
}
Kopyala
import Foundation
var request = URLRequest(url: URL(string: "https://api.regvion.com/api/v1/subscriptions/profile")!)
request.httpMethod = "GET"
request.setValue("rgv_live_REPLACE_WITH_YOUR_KEY", forHTTPHeaderField: "X-API-Key")
let (data, response) = try await URLSession.shared.data(for: request)
if let http = response as? HTTPURLResponse { print("Status: \(http.statusCode)") }
print(String(data: data, encoding: .utf8) ?? "")
Kopyala
use reqwest::blocking::Client;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Client::new();
let mut req = client.get("https://api.regvion.com/api/v1/subscriptions/profile")
.header("X-API-Key", "rgv_live_REPLACE_WITH_YOUR_KEY")
;
let res = req.send()?;
println!("Status: {}", res.status());
println!("{}", res.text()?);
Ok(())
}
Kopyala
$headers = @{
'X-API-Key' = 'rgv_live_REPLACE_WITH_YOUR_KEY'
}
$response = Invoke-RestMethod -Uri 'https://api.regvion.com/api/v1/subscriptions/profile' -Method Get -Headers $headers
$response.data
Write-Host "Request ID:" $response.meta.requestId
Yanıt (200)
{
"success": true,
"data": {
"tenantId": "...",
"institutionTypes": ["Bank", "PaymentInstitution"],
"topics": ["AntiMoneyLaundering", "DataProtection"],
"isAutoCreateEnabled": true
}
}