---
title: "Get Shared Prayer"
method: GET
path: "/api/shared-prayers/{prayer_id}"
tags: ["shared-prayers"]
---

# Get Shared Prayer

`GET /api/shared-prayers/{prayer_id}`

Fetch a shared prayer by id.

Any signed-in user may read one — the recipient is a different person from
the sender, and often brand new, but the app assigns them an anonymous
account on first open so a session always exists. Knowing the id is what
grants access, the same as any share link.

## Path parameters

- `prayer_id` string, required

## Headers

- `x-user-id` string, nullable

## Response `200`

Successful Response

- SharedPrayerResponse
  - `id` string, required
  - `prayer_text` string, required
  - `created_at` string, required
  - `prayed_for_person_id` string, required
  - `first_seen` boolean, required
  - `prayed_by` SharedPrayerAuthor, required
    - `id` string, required
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `profile_picture` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/usecreed/apis/creed-api.md) · [All operations](https://skmtc.net/usecreed/apis/creed-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usecreed/creed-api/versions/523833f9e819/schema)
