LiveLike Periodic Streaks API

The Periodic Streaks API from LiveLike — 5 operation(s) for periodic streaks.

Operations 8

POST /{client-id}/periodic-streaks/ Create a periodic streak #
GET /{client-id}/periodic-streaks/ Get client id periodic streaks #
GET /{client-id}/periodic-streaks/{periodic-streak-id}/ Get client id periodic streaks periodic streak id #
PATCH /{client-id}/periodic-streaks/{periodic-streak-id}/ Patch client id periodic streaks periodic streak id #
DELETE /{client-id}/periodic-streaks/{periodic-streak-id}/ Delete client id periodic streaks periodic streak id #
POST /{client-id}/periodic-streaks/{periodic-streak-id}/archive/ Post client id periodic streaks periodic streak id archive #
POST /{client-id}/periodic-streaks/{periodic-streak-id}/publish/ Publish periodic streak #
POST /{client-id}/periodic-streaks/{periodic-streak-id}/unarchive/ Post client id periodic streaks periodic streak id unarchive #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/livelike:livelike-periodic-streaks-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

livelike-periodic-streaks-api-openapi.yml Raw ↑
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