openapi: 3.2.0 info: version: 1.0.0 title: New Application Periodic Streaks API servers: - url: https://cf-blast.livelikecdn.com/api/v1/applications tags: - name: Periodic Streaks paths: /{client-id}/periodic-streaks/: post: description: '' responses: '200': description: '' '201': content: application/json: schema: type: object properties: {} examples: Created: summary: Created value: id: f7162215-01ed-46f1-9c90-6463f5ffc1dc url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/f7162215-01ed-46f1-9c90-6463f5ffc1dc/ publish_url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/f7162215-01ed-46f1-9c90-6463f5ffc1dc/publish/ name: Monthly Streak test description: null progress_action_key: prediction-correct created_at: '2026-01-20T05:31:04.234304Z' streak_type: periodic client_id: Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h started_at: null stopped_at: null freeze_start: null freeze_until: null freeze_reason: null attributes: - key: foo value: bar profile_groups: [] created_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d updated_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d status: draft period: monthly timezone: Asia/Kolkata action_threshold: 1 description: Created parameters: - in: path name: client-id schema: type: string required: true operationId: create-a-periodic-streak requestBody: content: application/json: schema: type: object properties: name: type: string description: Name of the streak progress_action_key: type: string description: 'The action key ' period: type: string description: '' enum: - daily - weekly - monthly timezone: type: string description: ISO timezone action_threshold: type: string default: '1' description: Number of times a progress_action_key should be performed to increase streak length by 1 in a period started_at: type: string description: ISO Datetime when the streak will start, if null then streak is started from the day of creation stopped_at: type: string description: ISO Datetime when the streak will stop being active, if null then streak will never end, unless its archived. freeze_start: type: string description: ISO Datetime for starting the freeze period for everyone, so that any action performed by user will not result in streak length or any miss will not reset their streak freeze_until: type: string description: ISO Datetime for ending the freeze period for everyone, so that any action performed by user will not result in streak length or any miss will not reset their streak freeze_reason: type: string description: Optional reason for freezing the streak, only valid if one of freeze_start or freeze_until is provided attributes: type: array items: properties: key: type: string description: Attribute key, eg. custom_id value: type: string description: Value of the attribute key. type: object profile_group_ids: type: array description: List of Livelike profile group ids to which this streak will be applicable, if not provided, streak will be available for all. items: type: string required: - name - period - progress_action_key - timezone tags: - Periodic Streaks summary: Create a periodic streak x-summary-source: derived get: description: '' responses: '200': description: '' content: application/json: examples: OK: summary: OK value: count: 1 next: null previous: null results: - id: 63cdbfbb-a06a-4915-94f5-54b4a0e5c5de url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/63cdbfbb-a06a-4915-94f5-54b4a0e5c5de/ publish_url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/63cdbfbb-a06a-4915-94f5-54b4a0e5c5de/publish/ name: Monthly Streak test description: null progress_action_key: prediction-correct created_at: '2025-12-24T05:24:31.739567Z' streak_type: periodic client_id: Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h started_at: null stopped_at: null freeze_start: null freeze_until: null freeze_reason: null attributes: [] profile_groups: [] created_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d updated_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d status: draft period: monthly timezone: Asia/Kolkata action_threshold: 1 parameters: - in: path name: client-id schema: type: string required: true - in: query name: progress_action_key schema: type: string - in: query name: since schema: type: string description: Filters periodic streak created after this datetime in ISO - in: query name: until schema: type: string description: Filters periodic streak created until this datetime in ISO - in: query name: attributes schema: type: string description: Attributes should be in format of key:value operationId: get_client-id-periodic-streaks tags: - Periodic Streaks summary: Get client id periodic streaks x-summary-source: derived /{client-id}/periodic-streaks/{periodic-streak-id}/: get: description: '' responses: '200': description: '' content: application/json: examples: OK: summary: OK value: id: 63cdbfbb-a06a-4915-94f5-54b4a0e5c5de url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/63cdbfbb-a06a-4915-94f5-54b4a0e5c5de/ publish_url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/63cdbfbb-a06a-4915-94f5-54b4a0e5c5de/publish/ name: Monthly Streak test description: null progress_action_key: prediction-correct created_at: '2025-12-24T05:24:31.739567Z' streak_type: periodic client_id: Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h started_at: null stopped_at: null freeze_start: null freeze_until: null freeze_reason: null attributes: [] profile_groups: [] created_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d updated_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d status: draft period: monthly timezone: Asia/Kolkata action_threshold: 1 parameters: - in: path name: client-id schema: type: string required: true - in: path name: periodic-streak-id schema: type: string required: true operationId: get_client-id-periodic-streaks-periodic-streak-id tags: - Periodic Streaks summary: Get client id periodic streaks periodic streak id x-summary-source: derived patch: description: '' responses: '200': description: '' content: application/json: examples: OK: summary: OK value: id: 165487d2-de10-4b23-b372-bf6d9fd203d1 url: http://cf-blast.livelikecdn.com/api/v1/applications/FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu/periodic-streaks/165487d2-de10-4b23-b372-bf6d9fd203d1/ publish_url: http://cf-blast.livelikecdn.com/api/v1/applications/FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu/periodic-streaks/165487d2-de10-4b23-b372-bf6d9fd203d1/publish/ name: Daily Streak test description: null progress_action_key: prediction-correct created_at: '2026-02-19T08:54:18.507331Z' streak_type: periodic client_id: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu started_at: null stopped_at: null freeze_start: null freeze_until: null freeze_reason: null attributes: [] profile_groups: [] created_by_id: 881c9f00-a96f-4c29-ba3d-0c99645aca04 updated_by_id: 881c9f00-a96f-4c29-ba3d-0c99645aca04 status: draft period: monthly timezone: Asia/Kolkata action_threshold: 1 parameters: - in: path name: client-id schema: type: string required: true - in: path name: periodic-streak-id schema: type: string required: true operationId: patch_client-id-periodic-streaks-periodic-streak-id requestBody: content: application/json: schema: type: object properties: name: type: string progress_action_key: type: string period: type: string enum: - daily - monthly - weekly timezone: type: string action_threshold: type: string started_at: type: string stopped_at: type: string freeze_start: type: string freeze_until: type: string freeze_reason: type: string attributes: type: array items: properties: key: type: string value: type: string type: object profile_groups: type: string description: List of profile group ids whom this streak must be applicable for. required: - name tags: - Periodic Streaks summary: Patch client id periodic streaks periodic streak id x-summary-source: derived delete: description: '' responses: '200': description: '' '204': content: application/json: schema: type: object properties: {} examples: No Content: summary: No Content value: '' description: No Content parameters: - in: path name: client-id schema: type: string required: true - in: path name: periodic-streak-id schema: type: string required: true operationId: delete_client-id-periodic-streaks-periodic-streak-id tags: - Periodic Streaks summary: Delete client id periodic streaks periodic streak id x-summary-source: derived /{client-id}/periodic-streaks/{periodic-streak-id}/archive/: post: description: '' responses: '200': description: '' content: application/json: examples: OK: summary: OK value: id: 9b22f270-39ac-455f-b5c5-914fd3efa82d url: http://cf-blast.livelikecdn.com/api/v1/applications/FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu/periodic-streaks/9b22f270-39ac-455f-b5c5-914fd3efa82d/ publish_url: http://cf-blast.livelikecdn.com/api/v1/applications/FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu/periodic-streaks/9b22f270-39ac-455f-b5c5-914fd3efa82d/publish/ name: Monthly Streak test description: null progress_action_key: prediction-correct created_at: '2026-02-19T08:46:03.505234Z' streak_type: periodic client_id: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu started_at: null stopped_at: null freeze_start: null freeze_until: null freeze_reason: null attributes: [] profile_groups: [] created_by_id: 881c9f00-a96f-4c29-ba3d-0c99645aca04 updated_by_id: 881c9f00-a96f-4c29-ba3d-0c99645aca04 status: archived period: monthly timezone: Asia/Kolkata action_threshold: 1 parameters: - in: path name: client-id schema: type: string required: true - in: path name: periodic-streak-id schema: type: string required: true operationId: post_client-id-periodic-streaks-periodic-streak-id-archive tags: - Periodic Streaks summary: Post client id periodic streaks periodic streak id archive x-summary-source: derived /{client-id}/periodic-streaks/{periodic-streak-id}/publish/: post: description: '' responses: '200': description: '' content: application/json: examples: OK: summary: OK value: id: f7162215-01ed-46f1-9c90-6463f5ffc1dc url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/f7162215-01ed-46f1-9c90-6463f5ffc1dc/ publish_url: https://cf-blast.livelikecdn.com/api/v1/applications/Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h/periodic-streaks/f7162215-01ed-46f1-9c90-6463f5ffc1dc/publish/ name: Monthly Streak test description: null progress_action_key: prediction-correct created_at: '2026-01-20T05:31:04.234304Z' streak_type: periodic client_id: Iso1WANkUyFcsTod4iJ3ryFcYQOlOGmmZL3g0W5h started_at: null stopped_at: null freeze_start: null freeze_until: null freeze_reason: null attributes: - key: foo value: bar profile_groups: [] created_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d updated_by_id: 0da010a2-48ea-4dd8-bc23-1ccc4a84177d status: live period: monthly timezone: Asia/Kolkata action_threshold: 1 parameters: - in: path name: client-id schema: type: string required: true - in: path name: periodic-streak-id schema: type: string required: true operationId: publish-periodic-streak tags: - Periodic Streaks summary: Publish periodic streak x-summary-source: derived /{client-id}/periodic-streaks/{periodic-streak-id}/unarchive/: post: description: '' responses: '200': description: '' parameters: - in: path name: client-id schema: type: string required: true - in: path name: periodic-streak-id schema: type: string required: true operationId: post_client-id-periodic-streaks-periodic-streak-id-unarchive tags: - Periodic Streaks summary: Post client id periodic streaks periodic streak id unarchive x-summary-source: derived x-provenance: method: searched source: https://docs.livelike.com/reference harvested: '2026-10-14' tool: harvest-readme-openapi.py note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored. assembled_from: - https://docs.livelike.com/reference/archive-a-consecutive-action-streak.md - https://docs.livelike.com/reference/archive-a-periodic-streak.md - https://docs.livelike.com/reference/assign-quest-variant-to-profile.md - https://docs.livelike.com/reference/create-a-periodic-streak-1.md - https://docs.livelike.com/reference/create-a-periodic-streak.md - https://docs.livelike.com/reference/create-ab-test-quest.md - https://docs.livelike.com/reference/create-streak-milestone.md - https://docs.livelike.com/reference/create-streak-target-with-csv.md - https://docs.livelike.com/reference/create-streak-targets.md - https://docs.livelike.com/reference/delete-a-consecutive-action-streak.md - https://docs.livelike.com/reference/delete-periodic-streak.md - https://docs.livelike.com/reference/delete-streak-milestone.md - https://docs.livelike.com/reference/delete-streak-target.md - https://docs.livelike.com/reference/get-ab-test-quest.md - https://docs.livelike.com/reference/get-periodic-streak-detail-1.md - https://docs.livelike.com/reference/get-periodic-streak-detail.md - https://docs.livelike.com/reference/list-ab-test-quests.md - https://docs.livelike.com/reference/list-periodic-streaks-1.md - https://docs.livelike.com/reference/list-periodic-streaks.md - https://docs.livelike.com/reference/list-streak-milestones.md - https://docs.livelike.com/reference/list-streak-targets.md - https://docs.livelike.com/reference/publish-periodic-streak-1.md - https://docs.livelike.com/reference/publish-periodic-streak.md - https://docs.livelike.com/reference/unarchive-a-consecutive-action-streak.md - https://docs.livelike.com/reference/unarchive-a-periodic-streak.md - https://docs.livelike.com/reference/update-a-periodic-streak-1.md - https://docs.livelike.com/reference/update-a-periodic-streak.md - https://docs.livelike.com/reference/update-streak-milestone.md - https://docs.livelike.com/reference/update-streak-target.md merge: pages: 29 deduped: 0 conflicts_kept_first: 0