Loading...
All seven wrap the same calls against the same base URL, so the shape is identical whichever you pick.
Wrapped by the SDKs
events.list() → GET /api/v1/eventsevents.get(id) → GET /api/v1/events/{id}events.register(id, data) → POST /api/v1/events/{id}/register — both phasespayments.verify(data) → POST /api/v1/payments/verifyUse REST directly for
import { VihayaClient } from 'vihaya-sdk';
const vihaya = new VihayaClient(process.env.VIHAYA_API_KEY);
const events = await vihaya.events.list();
const result = await vihaya.events.register(eventId, {
name: 'Asha Menon',
email: '[email protected]',
phone: '+919000000000',
});from vihaya import Vihaya, RegisterData
vh = Vihaya(api_key=os.environ["VIHAYA_API_KEY"])
events = vh.events.list()
result = vh.events.register(event_id, RegisterData(
name="Asha Menon",
email="[email protected]",
phone="+919000000000",
))use Vihaya\Events\Vihaya;
$vihaya = new Vihaya(getenv('VIHAYA_API_KEY'));
$events = $vihaya->events->list();
$result = $vihaya->events->register($eventId, [
'name' => 'Asha Menon',
'email' => '[email protected]',
]);require "vihaya"
vihaya = Vihaya::Client.new(api_key: ENV["VIHAYA_API_KEY"])
events = vihaya.events.list
result = vihaya.events.register(event_id, {
name: "Asha Menon",
email: "[email protected]",
})import vihaya "github.com/Vishnu252005/vihaya-sdk-go"
client := vihaya.New(os.Getenv("VIHAYA_API_KEY"))
events, err := client.Events.List(ctx)
result, err := client.Events.Register(ctx, eventID, vihaya.RegisterData{
Name: "Asha Menon",
Email: "[email protected]",
})// JitPack — add the repo too:
// maven { url = uri("https://jitpack.io") }
var vihaya = new Vihaya(System.getenv("VIHAYA_API_KEY"));
var events = vihaya.events().list();
var result = vihaya.events().register(eventId, RegisterData.builder()
.name("Asha Menon")
.email("[email protected]")
.build());import 'package:vihaya_sdk_flutter/vihaya_sdk_flutter.dart';
final vihaya = Vihaya(apiKey: const String.fromEnvironment('VIHAYA_API_KEY'));
final events = await vihaya.events.list();
final result = await vihaya.events.register(eventId, RegisterData(
name: 'Asha Menon',
email: '[email protected]',
));