Note: This is unofficial, community-created documentation not affiliated with Epicor Software Corporation.
Thank you for your interest in improving P21 API documentation! This project aims to be the comprehensive resource for Prophet 21 API integration that the community deserves.
- Found an error in the docs? Open a bug report
- Something unclear? Request clarification
- Need docs for an API endpoint we haven't covered?
- Have a use case that should be documented?
- Submit a documentation request
- Have working P21 API code? Share it!
- Discovered undocumented behavior? Tell us!
- Submit a contribution
- Fork the repository
- Create a branch (
git checkout -b feature/new-endpoint-docs) - Make your changes
- Test any code examples
- Submit a PR
- Facts only - No guesses about undocumented behavior
- Verified examples - All code should run without errors
- Real payloads - Include actual API request/response examples
- Note limitations - Document known issues and workarounds
- Use Python with
httpxfor HTTP calls - Include error handling
- Add comments explaining P21-specific behavior
- Test against a P21 environment before submitting
- Additional API endpoints not yet documented
- Real-world integration examples
- P21 version-specific differences
- Performance tips and best practices
- Error messages and their solutions
Use GitHub Discussions for questions and community help.
Contributors will be recognized in the project. Thank you for helping the P21 community!