{ "opencollection": "1.0.0", "info": { "name": "Creed achievements daily-quests API", "version": "1.0.0" }, "items": [ { "info": { "name": "daily-quests", "type": "folder" }, "items": [ { "info": { "name": "Get Daily Quests", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/daily-quests", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get daily_prayer_completed for the authenticated user." }, { "info": { "name": "Mark Discord Joined", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/discord-joined", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark discord as joined for the authenticated user." }, { "info": { "name": "Mark Verse Interacted", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/verse-interacted", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark daily verse as interacted for the authenticated user.\nThis is a daily quest that resets each day." }, { "info": { "name": "Mark Prompt Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/prompt-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark daily prompt as completed for the authenticated user.\nThis is a daily quest that resets each day." }, { "info": { "name": "Mark Devotional Interacted", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/devotional-interacted", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark daily devotional as interacted for the authenticated user.\nThis is a daily quest that resets each day." }, { "info": { "name": "Mark Prayer Wall Opened", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/prayer-wall-opened", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark prayer wall as opened for the authenticated user.\nThis is a one-off quest that only rewards on first completion." }, { "info": { "name": "Mark Widget Tutorial Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/widget-tutorial-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark widget tutorial as completed for the authenticated user." }, { "info": { "name": "Mark Prayer Reminder Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/prayer-reminder-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark prayer reminder as completed for the authenticated user." }, { "info": { "name": "Mark Customize Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/customize-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark customize as completed for the authenticated user." }, { "info": { "name": "Mark Share Creed Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/share-creed-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark share creed as completed for the authenticated user." }, { "info": { "name": "Mark Sponsor Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/sponsor-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark sponsor as completed for the authenticated user." }, { "info": { "name": "Mark Add Church Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/add-church-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark add-church special quest as completed for the authenticated user." }, { "info": { "name": "Mark Start Friend Streak Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/start-friend-streak-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark start-friend-streak special quest as completed for the authenticated user." }, { "info": { "name": "Mark Faith Lock Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/faith-lock-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark faith-lock special quest as completed for the authenticated user." }, { "info": { "name": "Mark Artist Of The Week Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/artist-of-the-week-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark artist-of-the-week special quest as completed for the authenticated user." }, { "info": { "name": "Mark Commit To Mass Completed", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/commit-to-mass-completed", "headers": [ { "name": "x-user-id", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark commit-to-mass as completed for the authenticated user.\nThis is a weekly quest that resets each Monday." }, { "info": { "name": "Claim Quest Reward", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/daily-quests/:quest_key/claim", "headers": [ { "name": "x-user-id", "value": "" } ], "params": [ { "name": "quest_key", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Mark a completed quest's reward as claimed for the authenticated user.\nThe actual token grant is performed by the client (preserving the existing\nearnReward animation + analytics flow); this endpoint only records that\nthe reward has been claimed for the current period." }, { "info": { "name": "Get Daily Prompts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/daily-quests/prompts", "headers": [ { "name": "x-user-id", "value": "" } ], "params": [ { "name": "lang", "value": "", "type": "query", "description": "Optional locale override (en, es, pt). When set, prompts are returned in this language without requiring an updated profile. Falls back to preferred_language when omitted or invalid." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Return 3 prompts for today. Selection is stable per user per day." } ] } ], "bundled": true }