v4

latestOpenAPI 3.1.02026-08-08221179273.1 KB
bible-progress

Append Bible Progress

Append a chapter to user's Bible reading progress. Called when a user completes reading a chapter.

This endpoint is idempotent - duplicate chapters will not be added. Creates a new progress record if none exists, or updates the existing one.

post/api/bible-progress/append

Headers

x-user-idstring nullable

Request body

book_idstring required

Book ID (e.g., '1' for Genesis, '40' for Matthew)

book_codestring required

Book code (e.g., 'GEN', 'MAT', 'JOH')

chapterinteger required

Chapter number to append

versionstring required

Bible version (e.g., 'KJV', 'NIV', 'ESV')

Response

Successful Response

{"stackTrail":"paths:/api/bible-progress/append:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}