REST API

Overview

ComplyFlow exposes a robust REST API for integration, automation, and advanced workflows. All endpoints are namespaced under /wp-json/complyflow/v1/.

Authentication & Authorization

    1. Uses WordPress cookie + nonce for admin users.
    2. Supports application passwords or OAuth for headless and third-party integrations.
    3. All sensitive endpoints require proper capabilities (e.g., manage_options).
    4. Key Endpoints

    5. /scan (POST): Trigger accessibility scans.
    6. /scan (GET): List scan results.
    7. /consent/logs (GET): Retrieve consent logs.
    8. /dsr/request (POST): Submit DSR requests.
    9. /dsr/request (GET): List DSR requests.
    10. Rate Limiting & Security

    11. Nonce validation and permission callbacks on all endpoints.
    12. CORS headers and security best practices enforced.
    13. Rate limiting can be implemented via custom plugins or API gateways.
    14. Third-Party Integrations

    15. Use API endpoints to connect with external compliance, analytics, or automation tools.
    16. See API Reference for full endpoint list and parameters.

Share this article

Was this article helpful?

Help us improve our documentation

Still need help?

Our support team is ready to assist you with personalized guidance for your workspace.

Submit a support ticket