The official public repository of resources for use with the JAPER Technology API.
JAPER is a security-focused platform that helps developers manage devices, validate users, and protect data. The API supports secure device creation and lifecycle management, multi-channel validation via email, SMS, or domain checks, and robust encryption and decryption services. Typical use cases include controlling devices for IoT deployments, verifying customer identities, and safeguarding sensitive information.
- Sign up for an account at www.japer.technology and purchase your API key.
- Read the API documentation at developer.japer.io and understand our interface.
- Use this GitHub documentation to quick start your implementation.
/ping
Check the status of JAPER AWS API Gateway.
/v1/ping
Check the status of JAPER AWS Lambda.
/v1/x/nexus/status
Check the status of JAPER Nexus.
/v1/x/device/create
Create a new JAPER Device.
/v1/x/device/status
Retrieve the status of a JAPER Device.
/v1/x/device/purge
Remove all validations from a JAPER Device.
/v1/x/device/kill
Permanently disable a JAPER Device.
/v1/x/encrypt
Encrypt data to generate JAPER Data
/v1/x/decrypt
Decrypt JAPER Data (aliases: lookup, execute).
/v1/x/validation/attempt
Conduct PIN validation from email or sms.
/v1/x/validate/domain
Conduct domain validation via DNS TXT record.
/v1/x/validate/email
Send a validation email PIN.
/v1/x/validate/sms
Dispatch a validation SMS PIN.
/v1/x/validation/status
Check a JAPER Customer's opt-out status.
The examples/node folder contains a simple Node.js script.
Set the NODE_API_KEY
environment variable and run node ping.js
to
ping the API.
Contributions are welcome! Feel free to open issues or submit pull requests if you find problems or want to suggest improvements. For direct feedback, use the contact information on developer.japer.io.
This repository is released under the MIT License. By contributing, you agree that your contributions will be licensed under the MIT License as well.