curl --request POST \
--url https://api.drgreennft.com/api/v1/api/v1/dapp/clients \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-signature: <api-key>' \
--data '
{
"firstName": "<string>",
"email": "<string>",
"phoneCode": "<string>",
"contactNumber": "<string>",
"clientBusiness": {
"address1": "<string>",
"address2": "<string>",
"landmark": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"countryCode": "<string>",
"postalCode": "<string>",
"name": "<string>",
"businessType": "<string>"
},
"shipping": {
"address1": "<string>",
"address2": "<string>",
"landmark": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"countryCode": "<string>",
"postalCode": "<string>"
},
"medicalRecord": {
"address1": "<string>",
"address2": "<string>",
"landmark": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"countryCode": "<string>",
"postalCode": "<string>"
},
"lastName": "<string>",
"phoneCountryCode": "<string>"
}
'{
"statusCode": 400,
"message": "Validation failed",
"data": [
"email must be a valid email",
"phoneNumber should not be empty"
]
}curl --request POST \
--url https://api.drgreennft.com/api/v1/api/v1/dapp/clients \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-signature: <api-key>' \
--data '
{
"firstName": "<string>",
"email": "<string>",
"phoneCode": "<string>",
"contactNumber": "<string>",
"clientBusiness": {
"address1": "<string>",
"address2": "<string>",
"landmark": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"countryCode": "<string>",
"postalCode": "<string>",
"name": "<string>",
"businessType": "<string>"
},
"shipping": {
"address1": "<string>",
"address2": "<string>",
"landmark": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"countryCode": "<string>",
"postalCode": "<string>"
},
"medicalRecord": {
"address1": "<string>",
"address2": "<string>",
"landmark": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"countryCode": "<string>",
"postalCode": "<string>"
},
"lastName": "<string>",
"phoneCountryCode": "<string>"
}
'{
"statusCode": 400,
"message": "Validation failed",
"data": [
"email must be a valid email",
"phoneNumber should not be empty"
]
}Documentation Index
Fetch the complete documentation index at: https://docs.dr.green/llms.txt
Use this file to discover all available pages before exploring further.
The holder's Base64-encoded PEM SPKI public key. Issued via POST /keys in the DAPP UI. See docs/02-authentication.md.
Base64-encoded ECDSA-SHA256 signature over the canonical payload. Curve: secp256k1. Canonical payload rules depend on HTTP method — POST/PATCH/PUT sign the JSON body; GET/DELETE with query sign urlencode(query); GET/DELETE with no query sign '{}'. See docs/02-authentication.md for the full spec.