Appearance
JourneyID API Reference
Welcome to the JourneyID API documentation. This guide provides comprehensive information about our RESTful API endpoints and how to integrate with our services.
Base URL
All API requests should be made to:
https://api.journeyid.com
For WebSocket connections, use:
wss://ws.journeyid.com
Authentication
JourneyID uses a SECRET_KEY to authenticate requests. You can find your SECRET_KEY in the developer settings section of your JourneyID account.
Using SECRET_KEY
Include your SECRET_KEY in all API requests to the server in the Authorization
header:
Authorization: Bearer YOUR_SECRET_KEY
Security Best Practices
- Keep your SECRET_KEY secure and never share it publicly
- Rotate your SECRET_KEY regularly
- Use environment variables to store your SECRET_KEY
- Never commit your SECRET_KEY to version control
Common Response Codes
200 OK
: Request successful201 Created
: Resource created successfully400 Bad Request
: Invalid request parameters401 Unauthorized
: Invalid or missing Secret Key403 Forbidden
: Insufficient permissions404 Not Found
: Resource not found429 Too Many Requests
: Rate limit exceeded500 Internal Server Error
: Server error
Error Response Format
json
{
"error": "Human readable error message",
"errors?": {
"field1": "Error message 1",
"field2": "Error message 2"
}
}
Available Endpoints
For detailed information about each endpoint, please refer to the specific documentation:
- Credentials API
- Document Signature API
- E-Form API
- One-Time Passcode API
- Passkeys API
- Payments API
- Results API
- Websocket API
Support
For additional support or questions about the API, please contact our support team at support@journeyid.com.