Mustard Seed Media LogoMustard Seed Media's Prayer Wall

    API Documentation

    Integrate Prayer Wall functionality into your church applications and websites.

    Enterprise Feature
    Getting Started

    The Prayer Wall API allows Enterprise customers to integrate prayer functionality directly into their church websites and applications. Access real-time prayer data, submit requests programmatically, and create custom prayer experiences.

    Enterprise Required: API access is available exclusively to Enterprise plan subscribers.Contact us to upgrade.

    Authentication

    API Key Authentication

    All API requests require authentication using your church's API key. Include the key in the Authorization header:

    Authorization Header
    Authorization: Bearer your_api_key_here

    Base URL

    https://api.prayer-wall.app/v1

    API Endpoints

    Get Prayer Requests
    GET
    GET /api/v1/prayer-requests

    Query Parameters

    limitNumber of requests to return (max 100)
    categoryFilter by prayer category
    statusactive, answered, all
    Submit Prayer Request
    POST
    POST /api/v1/prayer-requests

    Request Body

    {
      "title": "Prayer for Healing",
      "content": "Please pray for my recovery...",
      "category": "health",
      "isAnonymous": false,
      "isUrgent": false,
      "location": "Birmingham, AL"
    }
    Add Prayer for Request
    POST
    POST /api/v1/prayer-requests/{id}/prayers

    Request Body

    {
      "content": "Praying for your healing and comfort",
      "isAnonymous": false
    }
    Get Community Stats
    GET
    GET /api/v1/stats

    Response

    {
      "activePrayers": 245,
      "totalPrayers": 1847,
      "countries": 12,
      "todayPrayers": 23
    }

    Webhooks

    Real-time Event Notifications

    Configure webhooks to receive real-time notifications when prayer events occur in your community.

    prayer.submitted
    New prayer request submitted
    prayer.answered
    Prayer marked as answered
    prayer.response
    Someone prayed for a request

    Rate Limits

    Standard Limits
    Requests per minute
    100
    Requests per hour
    5,000
    Burst limit
    200
    Enterprise Limits
    Requests per minute
    1,000
    Requests per hour
    50,000
    Burst limit
    2,000

    SDKs & Libraries

    JavaScript SDK

    Official JavaScript library for browser and Node.js applications.

    PHP SDK

    Composer package for PHP applications and WordPress plugins.

    Python SDK

    PyPI package for Python applications and Django projects.

    API Support

    Need help integrating the Prayer Wall API? Our developer support team is here to assist.