The Deep Dive: Changefly ID
Are you a developer? Stop using email and phone numbers to authenticate users (here's why). Changefly ID is next-gen authentication for logins, payments, user paywalls, bot paywalls, loyalty programs, comments, surveys, forms, and more. Follow these 3 easy steps to protect the privacy and security of your users and content:
Step 1 — Generate your Changefly Private Key
Changefly required – go here to get the free Changefly app
cURL example:
curl -X POST https://services.changeflyapi.com/v1/api/generate-private-key \
-H "Content-Type: application/json" \
-d '{
"admin_changefly_id": "YOUR CHANGEFLY ID",
"admin_changefly_pin": "YOUR CHANGEFLY PIN"
}'
JSON reponse:
{
"status": "OK",
"response": {
"success": 1,
"api_private_key": "YOUR API PRIVATE KEY"
}
}
Step 2 — Generate your Changefly Connection Key
cURL example:
curl -X POST https://services.changeflyapi.com/v1/api/generate-connection-key \
-H "Content-Type: application/json" \
-d '{
"admin_changefly_id": "YOUR CHANGEFLY ID",
"admin_changefly_pin": "YOUR CHANGEFLY PIN"
}'
JSON reponse:
{
"status": "OK",
"response": {
"success": 1,
"api_connection_key": "YOUR API CONNECTION KEY"
}
}
Step 3 — Start authenticating Changefly ID’s
cURL example:
curl -X POST https://services.changeflyapi.com/v1/api/authenticate \
-H "Content-Type: application/json" \
-d '{
"api_private_key": "YOUR API PRIVATE KEY",
"api_connection_key": "YOUR API CONNECTION KEY",
"ip_address": "USER IP ADDRESS",
"changefly_id": "USER CHANGEFLY ID"
}'
For security reasons, a Changefly PIN may also be required if something suspicious is detected (like an IP address mismatch):
curl -X POST https://services.changeflyapi.com/v1/api/authenticate \
-H "Content-Type: application/json" \
-d '{
"api_private_key":"YOUR API PRIVATE KEY",
"api_connection_key":"YOUR API CONNECTION KEY",
"ip_address":"USER IP ADDRESS",
"changefly_id":"USER CHANGEFLY ID",
"changefly_pin":"USER CHANGEFLY PIN"
}'
JSON reponse:
{
"status": "OK",
"response": {
"success": 1,
"changefly_connection_id": "UNIQUE ID ASSIGNED TO USER"
}
}
IMPORTANT
Changefly ID is free for personal projects. You are responsible for backing up your Changefly API keys.
QUESTIONS?
Contact our developer team 24/7.
CHANGEFLY FOR BUSINESS
Contact our business team for commercial licensing, dedicated support, and additional features.
SHARING THE LOVE 💝
Rebuilding the foundation of privacy and account protection is a team effort — that’s why we’re offering 30% commission on all user add-ons. Contact our partner team to learn more.
OUR MISSION
Changefly ID is next-generation authentication developed by Changefly to advance our mission — to help build a safer internet — where privacy is fundamental to protecting personal and business users. By leveraging advanced security features like anonymized end-to-end encryption, machine-learning algorithms, and distributed threat intelligence, Changefly aims to proactively stop evolving cyber threats and empower users to navigate the digital world with confidence.