Welcome to MindPeeker's developer platform. This guide will help you get started with integrating psychic intelligence capabilities into your applications. Our platform provides RESTful APIs, SDKs, and webhooks for seamless integration.
Developer Account Requirements:
Technical Requirements:
Basic Authentication:
curl -X POST "https://api.mindpeeker.com/v1/auth/token" \
-H "Content-Type: application/json" \
-d '{
"client_id": "your_client_id",
"client_secret": "your_client_secret",
"grant_type": "client_credentials"
}'
Making a Remote Viewing Request:
curl -X POST "https://api.mindpeeker.com/v1/remote-viewing/sessions" \
-H "Authorization: Bearer your_access_token" \
-H "Content-Type: application/json" \
-d '{
"target_type": "location",
"target_data": {
"reference": "missing_person_photo.jpg",
"coordinates": null
},
"viewers_required": 3,
"priority": "high"
}'
Remote Viewing API:
Dowsing Services:
Analytics and Insights:
Real-Time Integration:
Batch Processing:
Webhook Integration:
Installation:
npm install @mindpeeker/sdk
Basic Usage:
const { MindPeekerClient } = require('@mindpeeker/sdk');
const client = new MindPeekerClient({
clientId: 'your_client_id',
clientSecret: 'your_client_secret',
environment: 'production'
});
async function createViewingSession() {
try {
const session = await client.remoteViewing.createSession({
targetType: 'location',
targetData: {
reference: 'missing_person_photo.jpg'
},
viewersRequired: 3,
priority: 'high'
});
console.log('Session created:', session.id);
return session;
} catch (error) {
console.error('Error creating session:', error);
}
}
Installation:
pip install mindpeeker-sdk
Basic Usage:
from mindpeeker import MindPeekerClient
client = MindPeekerClient(
client_id='your_client_id',
client_secret='your_client_secret',
environment='production'
)
def create_viewing_session():
try:
session = client.remote_viewing.create_session(
target_type='location',
target_data={
'reference': 'missing_person_photo.jpg'
},
viewers_required=3,
priority='high'
)
print(f'Session created: {session.id}')
return session
except Exception as error:
print(f'Error creating session: {error}')
Client Credentials Flow:
const tokenResponse = await client.auth.getToken({
grantType: 'client_credentials',
clientId: 'your_client_id',
clientSecret: 'your_client_secret'
});
const accessToken = tokenResponse.access_token;
Token Management:
API Key Protection:
Data Encryption:
Standard Limits:
Rate Limit Headers:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200
Monitoring Usage:
const usage = await client.analytics.getUsage();
console.log('API calls used:', usage.apiCalls);
console.log('Sessions created:', usage.sessions);
console.log('Data transferred:', usage.dataTransfer);
Quota Increase Requests:
Success Codes:
Client Error Codes:
Server Error Codes:
{
"error": {
"code": "INVALID_TARGET_TYPE",
"message": "The specified target type is not supported",
"details": {
"supported_types": ["location", "person", "object", "information"],
"provided_type": "invalid_type"
},
"request_id": "req_1234567890"
}
}
Sandbox Access:
Sandbox Endpoints:
const sandboxClient = new MindPeekerClient({
clientId: 'your_sandbox_client_id',
clientSecret: 'your_sandbox_client_secret',
environment: 'sandbox'
});
Postman Collection:
Testing Scenarios:
Documentation:
Developer Support:
Tools and Resources:
Ready to start building? Check out our API Reference for detailed documentation, or explore our Integration Guides for step-by-step tutorials.