LiveLike Quests API

The Quests API from LiveLike — 5 operation(s) for quests.

Operations 7

GET /quests List Quests #
POST /quests/ Create Quest #
GET /quests/{id}/ Get Quest #
DELETE /quests/{id}/ Delete Quest #
GET /quests/{quest_id}/badges Get Quest Badges #
POST /quests/{quest_id}/badges Add Badges to Quest #
DELETE /quests/{quest_id}/badges/{badge_id} Remove Badge from Quest #

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-quests-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-quests-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: engagement-suite Quests API
  version: '1'
servers:
- url: https://cf-blast.livelikecdn.com/api/v1
security:
- {}
tags:
- name: Quests
paths:
  /quests:
    get:
      summary: List Quests
      description: ''
      operationId: list-quests
      parameters:
      - name: client_id
        in: query
        required: true
        schema:
          type: string
      - name: attributes
        in: query
        description: key value pair to filter out quest based on attributes, should be used like ?attributes=key1:value1&attributes=key2:value2
        schema:
          type: string
      - name: has_profile_groups
        in: query
        description: filters quests based on whether they have profile groups linked with them or not.
        schema:
          type: boolean
      - name: profile_id
        in: query
        description: returns quests that have profile groups associated to a quest which this profile is part of.
        schema:
          type: string
      - name: profile_group_id
        in: query
        description: returns quests that are linked to this profile group id. ?profile_group_id=group1&profile_group_id=group2, will returns all of the quests that have both the groups attached.
        schema:
          type: string
      - name: include_public
        in: query
        description: Adds quests that does not have any profile group associated, can only be used with profile_group_id or profile_id.
        schema:
          type: boolean
      - in: query
        name: has_ab_test
        schema:
          type: boolean
        description: Returns Quests that have ab-test enabled, if not provided it returns both types of quests.
      - in: query
        name: ab_test_id
        schema:
          type: string
        description: Returns Quests with specific ab_test_id
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value:
                    count: 1
                    next: null
                    previous: null
                    results:
                    - id: 2b87051c-4fea-46ca-91a0-f87ca61a94de
                      url: https://cf-blast.livelikecdn.com/api/v1/quests/2b87051c-4fea-46ca-91a0-f87ca61a94de/
                      client_id: 4JF1QjhD594ve6IOkZaK5LFvIktqeW1xvFmsQiHY
                      name: AB Quest
                      description: ''
                      started_at: null
                      stopped_at: null
                      status: active
                      quest_tasks:
                      - id: 931694ce-0fc3-4375-a297-79c26fd9993f
                        url: https://cf-blast.livelikecdn.com/api/v1/quest-tasks/931694ce-0fc3-4375-a297-79c26fd9993f/
                        name: Variant Task B
                        description: null
                        quest_id: 2b87051c-4fea-46ca-91a0-f87ca61a94de
                        target_value: 2
                        default_progress_increment: 1
                        created_at: '2025-11-17T07:16:28.901370Z'
                        attributes: []
                        quest_task_actions:
                        - id: eaad5d3f-7c5f-4cf2-a127-2a4cfc67d3b7
                          quest_task_id: 931694ce-0fc3-4375-a297-79c26fd9993f
                          reward_action_id: 52ecc715-be8c-4992-9ff6-e20bffed4628
                          reward_action_key: quiz-correct
                          default_progress_increment: 1
                        test_variant:
                          id: fbd1d8aa-4cdf-48ce-ae85-a71f3ab52ba6
                          name: Variant B
                          description: ''
                          allocation_percentage: '50.00'
                      - id: 17c35c06-42fd-4db9-86e6-293c4d499ed7
                        url: https://cf-blast.livelikecdn.com/api/v1/quest-tasks/17c35c06-42fd-4db9-86e6-293c4d499ed7/
                        name: Variant Task A
                        description: null
                        quest_id: 2b87051c-4fea-46ca-91a0-f87ca61a94de
                        target_value: 3
                        default_progress_increment: 1
                        created_at: '2025-11-17T07:16:28.917792Z'
                        attributes: []
                        quest_task_actions:
                        - id: bceaa5bd-07f4-4233-afd8-4d2616cbf47e
                          quest_task_id: 17c35c06-42fd-4db9-86e6-293c4d499ed7
                          reward_action_id: b550b832-17f9-4d8f-80b3-ddf2f019d6db
                          reward_action_key: poll-voted
                          default_progress_increment: 1
                        test_variant:
                          id: ac990b89-341c-4470-b043-60cd7ebb3ea5
                          name: Variant A
                          description: ''
                          allocation_percentage: '50.00'
                      timeout: null
                      quest_rewards:
                      - id: eb37d1b2-f966-4efc-a0e5-15a83852b7c3
                        url: https://cf-blast.livelikecdn.com/api/v1/quest-rewards/eb37d1b2-f966-4efc-a0e5-15a83852b7c3/
                        quest_id: 2b87051c-4fea-46ca-91a0-f87ca61a94de
                        reward_item_id: 8c474b3d-3aee-4324-a35c-67274f863dba
                        reward_item_name: AB quest reward item
                        reward_item_amount: 20
                        test_variants:
                        - id: ac990b89-341c-4470-b043-60cd7ebb3ea5
                          name: Variant A
                          description: ''
                          allocation_percentage: '50.00'
                      - id: 18c4144e-2420-496f-a7fd-bf8780607449
                        url: https://cf-blast.livelikecdn.com/api/v1/quest-rewards/18c4144e-2420-496f-a7fd-bf8780607449/
                        quest_id: 2b87051c-4fea-46ca-91a0-f87ca61a94de
                        reward_item_id: 8c474b3d-3aee-4324-a35c-67274f863dba
                        reward_item_name: AB quest reward item
                        reward_item_amount: 30
                        test_variants:
                        - id: fbd1d8aa-4cdf-48ce-ae85-a71f3ab52ba6
                          name: Variant B
                          description: ''
                          allocation_percentage: '50.00'
                      quest_rewards_url: https://cf-blast.livelikecdn.com/api/v1/quest-rewards/
                      created_at: '2025-11-17T07:16:28.780336Z'
                      attributes:
                      - key: foo
                        value: bar
                      sponsors:
                      - sponsor_id: 7574430b-d20a-4e2f-b0fa-9ba6e7d151df
                        sponsor_name: test sponsor
                        logo_url: https://cf-blast-storage-us-east-1.livelikeblast.com/assets/844adf8f-41ff-444c-b0cf-e9dc9b33ffee.png
                        test_variants:
                        - id: ac990b89-341c-4470-b043-60cd7ebb3ea5
                          name: Variant A
                          description: ''
                          allocation_percentage: '50.00'
                      - sponsor_id: 669934a1-b163-4b47-9598-9843b8898829
                        sponsor_name: Sponsor QA
                        logo_url: https://cf-blast-storage-us-east-1.livelikeblast.com/assets/8b4fe403-ddb8-480d-9a04-2b3816e81aa1.png
                        test_variants:
                        - id: fbd1d8aa-4cdf-48ce-ae85-a71f3ab52ba6
                          name: Variant B
                          description: ''
                          allocation_percentage: '50.00'
                      leaderboards:
                      - id: 271e1a03-e587-482b-a621-f3b1e6f07115
                        url: https://cf-blast.livelikecdn.com/api/v1/leaderboards/271e1a03-e587-482b-a621-f3b1e6f07115/
                        client_id: 4JF1QjhD594ve6IOkZaK5LFvIktqeW1xvFmsQiHY
                        custom_id: null
                        name: Leaderboard Test
                        reward_item:
                          id: 8c474b3d-3aee-4324-a35c-67274f863dba
                          url: https://cf-blast.livelikecdn.com/api/v1/reward-items/8c474b3d-3aee-4324-a35c-67274f863dba/
                          client_id: 4JF1QjhD594ve6IOkZaK5LFvIktqeW1xvFmsQiHY
                          name: AB quest reward item
                          images: []
                          attributes: []
                          prizeout_conversion_rate: null
                          reward_item_points: null
                          prizeout_points: null
                          prizeout_status: null
                        reward_item_id: 8c474b3d-3aee-4324-a35c-67274f863dba
                        is_locked: false
                        entries_url: https://cf-blast.livelikecdn.com/api/v1/leaderboards/271e1a03-e587-482b-a621-f3b1e6f07115/entries/
                        leaderboard_views_url: https://cf-blast.livelikecdn.com/api/v1/leaderboards/271e1a03-e587-482b-a621-f3b1e6f07115/leaderboard-views/
                        entry_detail_url_template: https://cf-blast.livelikecdn.com/api/v1/leaderboards/271e1a03-e587-482b-a621-f3b1e6f07115/entries/{profile_id}/
                        attributes: []
                      badges:
                      - badge_id: 8c489767-44a4-4954-8096-4789603c66d7
                        badge_name: Badge V1
                        badge_icon_url: https://cf-blast-storage-us-east-1.livelikeblast.com/assets/1e0cbd13-2cf0-416d-b3eb-c6bcc3858add.png
                        test_variants:
                        - id: ac990b89-341c-4470-b043-60cd7ebb3ea5
                          name: Variant A
                          description: ''
                          allocation_percentage: '50.00'
                      - badge_id: 15973b8e-5352-4e44-9955-fe0f4db0c8a4
                        badge_name: Badge V2
                        badge_icon_url: https://cf-blast-storage-us-east-1.livelikeblast.com/assets/650831b7-127c-45ac-95b7-b02eba988279.png
                        test_variants:
                        - id: fbd1d8aa-4cdf-48ce-ae85-a71f3ab52ba6
                          name: Variant B
                          description: ''
                          allocation_percentage: '50.00'
                      quest_badges_url: https://cf-blast.livelikecdn.com/api/v1/quests/2b87051c-4fea-46ca-91a0-f87ca61a94de/badges
                      profile_groups: []
                      is_active: true
                      ab_test:
                        id: f2cfe8fb-ce6f-4d49-8056-1b79b78a4756
                        name: Sample AB Test
                        description: ''
                        assignment_strategy: random
                      profile_group_ids: []
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    example: 1
                    default: 0
                  next: {}
                  previous: {}
                  results:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: 0d45b284-2dbf-48c1-b41d-0a6004faba78
                        url:
                          type: string
                          example: https://cf-blast.livelikecdn.com/api/v1/quests/0d45b284-2dbf-48c1-b41d-0a6004faba78/
                        client_id:
                          type: string
                          example: cPMSTBaKAeBeVUjabYcqKsEIXljy7NpcPfMU366A
                        name:
                          type: string
                          example: 29AugTest
                        description:
                          type: string
                          example: abc
                        quest_tasks:
                          type: array
                          items:
                            type: object
                            properties:
                              id:
                                type: string
                                example: 2d7a000a-0e55-41de-9dcd-b663554bf421
                              url:
                                type: string
                                example: https://cf-blast.livelikecdn.com/api/v1/quest-tasks/2d7a000a-0e55-41de-9dcd-b663554bf421/
                              name:
                                type: string
                                example: '1'
                              description:
                                type: string
                                example: a123
                              quest_id:
                                type: string
                                example: 0d45b284-2dbf-48c1-b41d-0a6004faba78
                              target_value:
                                type: integer
                                example: 10
                                default: 0
                              default_progress_increment:
                                type: integer
                                example: 2
                                default: 0
                              created_at:
                                type: string
                                example: '2022-08-29T08:47:12.438072Z'
                        attributes:
                          type: array
                          items:
                            type: object
                            properties:
                              key:
                                type: string
                                example: key1
                              value:
                                type: string
                                example: value1
                        quest_rewards_url:
                          type: string
                          example: https://cf-blast.livelikecdn.com/api/v1/quest-rewards/
                        created_at:
                          type: string
                          example: '2022-08-29T08:47:12.422503Z'
                        profile_groups:
                          type: array
                          items:
                            type: object
                            properties:
                              id:
                                type: string
                                example: 85babc2d-d1a1-408d-bfe2-c695d1d65106
                              name:
                                type: string
                                example: test 1
                              is_active:
                                type: boolean
                                example: true
                                default: true
                              description:
                                type: string
                                example: abc
                              profile_count:
                                type: integer
                                example: 0
                                default: 0
                              custom_id: {}
                              created_at:
                                type: string
                                example: '2025-04-07T07:46:22.065148Z'
                              attributes:
                                type: array
                        profile_group_ids:
                          type: array
                          items:
                            type: string
                            example: 85babc2d-d1a1-408d-bfe2-c695d1d65106
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Quests
  /quests/:
    post:
      summary: Create Quest
      description: ''
      operationId: create-quests
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - client_id
              - name
              properties:
                client_id:
                  type: string
                name:
                  type: string
                description:
                  type: string
                started_at:
                  type: string
                  format: date
                stopped_at:
                  type: string
                  format: date
                timeout:
                  type: string
                  description: ISO8601
                attributes:
                  type: array
                  description: key and value pairs
                leaderboard_ids:
                  type: array
                  description: Optional list of leaderboard UUIDs that should be updated when a user receives a reward for completing a quest. This field only takes effect if the leaderboard override flag is enabled for your application. To enable this flag, please contact Livelike.  By default, if the flag is disabled, all leaderboards linked to the awarded reward item will be updated automatically.
                  items:
                    type: string
      responses:
        '201':
          description: '201'
          content:
            application/json:
              examples:
                Result:
                  value:
                    id: 0276241f-959a-4062-a28c-e1a9c13b0c81
                    client_id: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu
                    name: Bens Quest
                    description: My first Quest
                    quest_tasks: []
                    created_at: '2022-06-10T02:20:03.570870Z'
                    leaderboards: []
                    attributes:
                    - key: k1
                      value: one
                    - key: k2
                      value: two
              schema:
                type: object
                properties:
                  id:
                    type: string
                    example: 0276241f-959a-4062-a28c-e1a9c13b0c81
                  client_id:
                    type: string
                    example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu
                  name:
                    type: string
                    example: Bens Quest
                  description:
                    type: string
                    example: My first Quest
                  quest_tasks:
                    type: array
                  created_at:
                    type: string
                    example: '2022-06-10T02:20:03.570870Z'
                  attributes:
                    type: array
                    items:
                      type: object
                      properties:
                        key:
                          type: string
                          example: k1
                        value:
                          type: string
                          example: one
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Quests
  /quests/{id}/:
    get:
      summary: Get Quest
      description: ''
      operationId: get-quests
      parameters:
      - name: id
        in: path
        description: the quest id
        schema:
          type: string
        required: true
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n\t\"id\": \"0276241f-959a-4062-a28c-e1a9c13b0c81\",\n\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\"name\": \"Bens Quest\",\n\t\"description\": \"My first Quest\",\n\t\"quest_tasks\": [],\n\t\"created_at\": \"2022-06-10T02:20:03.570870Z\",\n  \"attributes\": [\n        {\n            \"key\": \"k1\",\n            \"value\": \"one\"\n        },\n        {\n            \"key\": \"k2\",\n            \"value\": \"two\"\n        }\n    ]\n}"
              schema:
                type: object
                properties:
                  id:
                    type: string
                    example: 0276241f-959a-4062-a28c-e1a9c13b0c81
                  client_id:
                    type: string
                    example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu
                  name:
                    type: string
                    example: Bens Quest
                  description:
                    type: string
                    example: My first Quest
                  quest_tasks:
                    type: array
                  created_at:
                    type: string
                    example: '2022-06-10T02:20:03.570870Z'
                  attributes:
                    type: array
                    items:
                      type: object
                      properties:
                        key:
                          type: string
                          example: k1
                        value:
                          type: string
                          example: one
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Quests
    delete:
      summary: Delete Quest
      description: ''
      operationId: delete-quest
      parameters:
      - name: id
        in: path
        description: the quest id
        schema:
          type: string
        required: true
      responses:
        '204':
          description: '204'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Quests
  /quests/{quest_id}/badges:
    get:
      summary: Get Quest Badges
      description: ''
      operationId: get-quest-badges
      parameters:
      - name: quest_id
        in: path
        description: the quest id
        schema:
          type: string
        required: true
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"count\": 3,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"1c2527cf-ec73-4583-9067-22d309e5c779\",\n            \"url\": \"http://localhost:8888/api/v1/badges/1c2527cf-ec73-4583-9067-22d309e5c779/\",\n            \"client_id\": \"kTytonx4hY0fI1rWrCtwdtacsj21pbuAn3Y4MrNr\",\n            \"name\": \"Badge 1\",\n            \"description\": \"desc\",\n            \"badge_icon_url\": \"/media/assets/69686e24-9b68-4536-b1e3-ba7fcac0ecad.jpg\",\n            \"mimetype\": \"application/octet-stream\",\n            \"registered_links\": [],\n            \"file\": \"http://localhost:8888/media/assets/69686e24-9b68-4536-b1e3-ba7fcac0ecad.jpg\",\n            \"attributes\": []\n        },\n        {\n            \"id\": \"f09820a1-552d-40f9-8669-d97f18a900f8\",\n            \"url\": \"http://localhost:8888/api/v1/badges/f09820a1-552d-40f9-8669-d97f18a900f8/\",\n            \"client_id\": \"kTytonx4hY0fI1rWrCtwdtacsj21pbuAn3Y4MrNr\",\n            \"name\": \"Badge 2\",\n            \"description\": \"desc\",\n            \"badge_icon_url\": \"/media/assets/4c3037ea-6c2e-40c5-ba05-e2f5fb5d2780.jpg\",\n            \"mimetype\": \"application/octet-stream\",\n            \"registered_links\": [],\n            \"file\": \"http://localhost:8888/media/assets/4c3037ea-6c2e-40c5-ba05-e2f5fb5d2780.jpg\",\n            \"attributes\": []\n        }\n    ]\n}"
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    example: 3
                    default: 0
                  next: {}
                  previous: {}
                  results:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: 1c2527cf-ec73-4583-9067-22d309e5c779
                        url:
                          type: string
                          example: http://localhost:8888/api/v1/badges/1c2527cf-ec73-4583-9067-22d309e5c779/
                        client_id:
                          type: string
                          example: kTytonx4hY0fI1rWrCtwdtacsj21pbuAn3Y4MrNr
                        name:
                          type: string
                          example: Badge 1
                        description:
                          type: string
                          example: desc
                        badge_icon_url:
                          type: string
                          example: /media/assets/69686e24-9b68-4536-b1e3-ba7fcac0ecad.jpg
                        mimetype:
                          type: string
                          example: application/octet-stream
                        registered_links:
                          type: array
                        file:
                          type: string
                          example: http://localhost:8888/media/assets/69686e24-9b68-4536-b1e3-ba7fcac0ecad.jpg
                        attributes:
                          type: array
        '404':
          description: '404'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"detail\": \"Not found.\",\n    \"error_code\": \"not_found\"\n}"
              schema:
                type: object
                properties:
                  detail:
                    type: string
                    example: Not found.
                  error_code:
                    type: string
                    example: not_found
      deprecated: false
      tags:
      - Quests
    post:
      summary: Add Badges to Quest
      description: ''
      operationId: add-quest-badges
      parameters:
      - name: quest_id
        in: path
        description: the quest id
        schema:
          type: string
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                badge_ids:
                  type: array
                  description: List of Badge Ids that should be attached to Quest
                  items:
                    type: string
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"quest_id\": \"29eaf205-a0cd-4ce2-bb2a-7e1084165361\",\n    \"quest_badges\": [\n        {\n            \"id\": \"c0dd5ab6-1b51-413e-9c3a-9d34074d5559\",\n            \"url\": \"http://localhost:8888/api/v1/badges/c0dd5ab6-1b51-413e-9c3a-9d34074d5559/\",\n            \"client_id\": \"kTytonx4hY0fI1rWrCtwdtacsj21pbuAn3Y4MrNr\",\n            \"name\": \"My Badge\",\n            \"description\": \"desc\",\n            \"badge_icon_url\": \"/media/assets/9828393d-fabe-4540-b8ce-70e8230c7f85.jpg\",\n            \"mimetype\": \"application/octet-stream\",\n            \"registered_links\": [],\n            \"file\": \"http://localhost:8888/media/assets/9828393d-fabe-4540-b8ce-70e8230c7f85.jpg\",\n            \"attributes\": []\n        }\n    ]\n}"
              schema:
                type: object
                properties:
                  quest_id:
                    type: string
                    example: 29eaf205-a0cd-4ce2-bb2a-7e1084165361
                  quest_badges:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: c0dd5ab6-1b51-413e-9c3a-9d34074d5559
                        url:
                          type: string
                          example: http://localhost:8888/api/v1/badges/c0dd5ab6-1b51-413e-9c3a-9d34074d5559/
                        client_id:
                          type: string
                          example: kTytonx4hY0fI1rWrCtwdtacsj21pbuAn3Y4MrNr
                        name:
                          type: string
                          example: My Badge
                        description:
                          type: string
                          example: desc
                        badge_icon_url:
                          type: string
                          example: /media/assets/9828393d-fabe-4540-b8ce-70e8230c7f85.jpg
                        mimetype:
                          type: string
                          example: application/octet-stream
                        registered_links:
                          type: array
                        file:
                          type: string
                          example: http://localhost:8888/media/assets/9828393d-fabe-4540-b8ce-70e8230c7f85.jpg
                        attributes:
                          type: array
        '400':
          description: '400'
          content:
            text/plain:
              examples:
                Result:
                  value: "{\n    \"detail\": \"Quest can't have more than 5 Badges\"\n}"
              schema:
                type: object
                properties:
                  detail:
                    type: string
                    example: Quest can't have more than 5 Badges
        '404':
          description: '404'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"detail\": \"Not found.\",\n    \"error_code\": \"not_found\"\n}"
              schema:
                type: object
                properties:
                  detail:
                    type: string
                    example: Not found.
                  error_code:
                    type: string
                    example: not_found
      deprecated: false
      tags:
      - Quests
  /quests/{quest_id}/badges/{badge_id}:
    delete:
      summary: Remove Badge from Quest
      description: ''
      operationId: remove-badge-from-quest
      parameters:
      - name: quest_id
        in: path
        description: the quest id
        schema:
          type: string
        required: true
      - name: badge_id
        in: path
        description: the badge id to be removed
        schema:
          type: string
        required: true
      responses:
        '204':
          description: '204'
          content:
            application/json:
              examples:
                Result:
                  value: ''
        '404':
          description: '404'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"detail\": \"Not found.\",\n    \"error_code\": \"not_found\"\n}"
              schema:
                type: object
                properties:
                  detail:
                    type: string
                    example: Not found.
                  error_code:
                    type: string
                    example: not_found
      deprecated: false
      tags:
      - Quests
x-readme-fauxas: true
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/add-bulk-chat-memberships.md


# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/livelike/refs/heads/main/openapi/livelike-quests-api-openapi.yml