KYC & Identity
Know-Your-Customer verification via MasterPay Global. Submit personal data, upload identity documents, and track approval status.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/d9m1n1c/aiotnetwork-kyc-identityKYC & Identity
Use this skill when the user needs to complete identity verification, upload KYC documents, or check verification status.
Configuration
The default API base URL is https://payment-api-dev.aiotnetwork.io. All endpoints are relative to this URL.
To override (e.g. for local development):
export AIOT_API_BASE_URL="http://localhost:8080"
If AIOT_API_BASE_URL is not set, use https://payment-api-dev.aiotnetwork.io as the base for all requests.
Available Tools
create_masterpay_user— Create a MasterPay user account (prerequisite for all MasterPay operations) |POST /api/v1/masterpay/users| Requires authget_kyc_status— Check current KYC verification status and document upload progress |GET /api/v1/masterpay/kyc/status| Requires authget_kyc_metadata— Get valid document types, occupations, nationalities, and countries for KYC forms |GET /api/v1/masterpay/kyc/metadata| Requires authsubmit_kyc— Submit KYC personal data for review (uses profile data) |POST /api/v1/masterpay/kyc/submit| Requires authupload_kyc_document— Upload a KYC document (passport, ID, proof of address) via multipart or base64 JSON |POST /api/v1/masterpay/kyc/documents| Requires authsubmit_wallet_kyc— Submit wallet-level KYC for a card wallet (requires profile phone number and identity document ID number) |POST /api/v1/masterpay/wallets/kyc| Requires authget_profile— Get user profile data used for KYC submission |GET /api/v1/profile| Requires authupdate_profile— Update user profile data (english_first_name, english_last_name, dob, gender, nationality, occupation, source_of_fund, phone_number, phone_country_code, country, address1, address2, address3, city, state, zip, billing_same_as_home) |PUT /api/v1/profile| Requires authget_document— Get stored identity document info |GET /api/v1/profile/document| Requires authupdate_document— Update identity document (fields: identity_type (passport|identity_card), id_number — id_number is required for wallet KYC) |PUT /api/v1/profile/document| Requires auth
Recommended Flows
Complete KYC Verification
Full flow from profile setup to KYC approval
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-d9m1n1c-aiotnetwork-kyc-identity": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Crypto Wallet
Discover supported cryptocurrencies, generate deposit addresses, and withdraw crypto to external wallets.
Card Management
Create and manage virtual cards via MasterPay Global. Supports single-use cards for one-time purchases and multi-use cards for repeated use.
Blockchain & DID
Decentralized identity (DID) management, on-chain KYC status, and membership tiers with token staking.
Payments & Banking
Fund wallets, transfer money, send remittances, and convert currencies. Includes top-up via multiple payment methods and international money transfers.
AIOT Network
Meta-skill that indexes all AIOT platform skills and routes agent requests to the correct sub-skill.