cURL
curl -X POST https://apx.didit.me/auth/v2/programmatic/register/ \
-H "Content-Type: application/json" \
-d '{
"email": "you@yourdomain.com",
"password": "MyStr0ng!Pass"
}'from didit import Didit
# This call needs no API key.
client = Didit()
result = client.account.register(
email="you@yourdomain.com",
password="MyStr0ng!Pass",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// This call needs no API key.
const didit = new Didit();
const result = await didit.account.register({
email: "you@yourdomain.com",
password: "MyStr0ng!Pass",
});
console.log(result);ctx := context.Background()
// This call needs no API key.
client := didit.NewClient()
result, err := client.Account.Register(ctx, didit.RegisterRequest{
Email: "you@yourdomain.com",
Password: "MyStr0ng!Pass",
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
import me.didit.types.RegisterRequest;
// This call needs no API key.
Didit client = new Didit();
var result = client.account().register(RegisterRequest.builder()
.email("you@yourdomain.com")
.password("MyStr0ng!Pass")
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// This call needs no API key.
$didit = new DiditClient();
$result = $didit->account->register([
'email' => 'you@yourdomain.com',
'password' => 'MyStr0ng!Pass',
]);
print_r($result->toArray());require "didit"
# This call needs no API key.
didit = Didit::Client.new
result = didit.account.register(
email: "you@yourdomain.com",
password: "MyStr0ng!Pass"
)
puts result.to_husing System;
using System.Text.Json;
using Didit;
// This call needs no API key.
using var client = new DiditClient();
var result = await client.Account.RegisterAsync(new RegisterRequest
{
Email = "you@yourdomain.com",
Password = "MyStr0ng!Pass",
});
Console.WriteLine(JsonSerializer.Serialize(result));{
"message": "Registration successful. Check your email for the verification code.",
"email": "you@yourdomain.com"
}Auth API (प्रोग्रामैटिक)
प्रोग्रामेटिक पंजीकरण: Auth API
Auth API से Didit संगठन प्रोग्रामेटिक रूप से बनाएं। एजेंट-अनुकूल, बिना ब्राउज़र। सब-अकाउंट KYC इंफ्रास्ट्रक्चर बनाएं, पे-पर-कॉल, कोई अनुबंध नहीं।
POST
/
programmatic
/
register
/
cURL
curl -X POST https://apx.didit.me/auth/v2/programmatic/register/ \
-H "Content-Type: application/json" \
-d '{
"email": "you@yourdomain.com",
"password": "MyStr0ng!Pass"
}'from didit import Didit
# This call needs no API key.
client = Didit()
result = client.account.register(
email="you@yourdomain.com",
password="MyStr0ng!Pass",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// This call needs no API key.
const didit = new Didit();
const result = await didit.account.register({
email: "you@yourdomain.com",
password: "MyStr0ng!Pass",
});
console.log(result);ctx := context.Background()
// This call needs no API key.
client := didit.NewClient()
result, err := client.Account.Register(ctx, didit.RegisterRequest{
Email: "you@yourdomain.com",
Password: "MyStr0ng!Pass",
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
import me.didit.types.RegisterRequest;
// This call needs no API key.
Didit client = new Didit();
var result = client.account().register(RegisterRequest.builder()
.email("you@yourdomain.com")
.password("MyStr0ng!Pass")
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// This call needs no API key.
$didit = new DiditClient();
$result = $didit->account->register([
'email' => 'you@yourdomain.com',
'password' => 'MyStr0ng!Pass',
]);
print_r($result->toArray());require "didit"
# This call needs no API key.
didit = Didit::Client.new
result = didit.account.register(
email: "you@yourdomain.com",
password: "MyStr0ng!Pass"
)
puts result.to_husing System;
using System.Text.Json;
using Didit;
// This call needs no API key.
using var client = new DiditClient();
var result = await client.Account.RegisterAsync(new RegisterRequest
{
Email = "you@yourdomain.com",
Password = "MyStr0ng!Pass",
});
Console.WriteLine(JsonSerializer.Serialize(result));{
"message": "Registration successful. Check your email for the verification code.",
"email": "you@yourdomain.com"
}बॉडी
application/json
कोई भी मान्य ईमेल पता (व्यक्तिगत, कार्य, उपनाम)। अद्वितीय खाता पहचानकर्ता के रूप में उपयोग किया जाता है।
उदाहरण:
"you@yourdomain.com"
न्यूनतम 8 वर्ण। कम से कम एक अपरकेस अक्षर (A-Z), एक लोअरकेस अक्षर (a-z), एक अंक (0-9), और !@#$%^&*()_+-=[]{}|;:,.<>? में से एक विशेष वर्ण होना चाहिए। सत्यापन एक समय में एक विफल नियम की रिपोर्ट करता है।
Minimum string length:
8उदाहरण:
"MyStr0ng!Pass"
प्रतिक्रिया
पंजीकरण सफल रहा। एक 6-वर्णों वाला अल्फ़ान्यूमेरिक सत्यापन कोड (उदा., A3K9F2) दिए गए पते पर ईमेल किया गया था और यह 10 मिनट के लिए मान्य है। इसके बाद POST /programmatic/verify-email/ कॉल करें।
अंतिम संशोधन 7 नवंबर 2026