openapi: 3.2.0 info: title: Livelike Reward Tables API version: '1' description: 'Operations tagged Reward Tables across 2 of this provider''s published API definitions: livelike-engagement-suite-openapi.yml, livelike-programs-openapi.yml. Each path carries the servers of the definition it was published in.' servers: - url: https://cf-blast.livelikecdn.com/api/v1 - url: https://cf-blast.livelikecdn.com/api/v1/programs security: - {} tags: - name: Reward Tables paths: /reward-tables/: get: summary: List Reward Tables description: '' operationId: list-reward-tables parameters: - name: client_id in: query required: true schema: type: string responses: '200': description: '200' content: application/json: examples: Result: value: "{\n\t\"count\": 2,\n\t\"next\": null,\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"id\": \"c7af01b7-6baf-4ba2-916f-8eb7811ba35c\",\n\t\t\t\"url\": \"http://localhost:8000/api/v1/reward-tables/c7af01b7-6baf-4ba2-916f-8eb7811ba35c/\",\n\t\t\t\"name\": \"Test Reward Table\",\n\t\t\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\t\t\"action_choices\": [\n\t\t\t\t{\n\t\t\t\t\t\"action\": \"poll-voted\",\n\t\t\t\t\t\"action_display\": \"Voted on a poll\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"action\": \"quiz-correct\",\n\t\t\t\t\t\"action_display\": \"Answered a quiz correctly\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"action\": \"quiz-answered\",\n\t\t\t\t\t\"action_display\": \"Answered a quiz incorrectly\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"entries\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"e63a9894-19df-437d-af58-67fe75109732\",\n\t\t\t\t\t\"reward_item\": {\n\t\t\t\t\t\t\"id\": \"194d4d03-b7c0-4b72-bf7f-1974c92a4709\",\n\t\t\t\t\t\t\"url\": \"http://localhost:8000/api/v1/reward-items/194d4d03-b7c0-4b72-bf7f-1974c92a4709/\",\n\t\t\t\t\t\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\t\t\t\t\t\"name\": \"Test Points\",\n\t\t\t\t\t\t\"images\": [],\n\t\t\t\t\t\t\"attributes\": []\n\t\t\t\t\t},\n\t\t\t\t\t\"action\": \"poll-voted\",\n\t\t\t\t\t\"action_display\": \"Voted on a poll\",\n\t\t\t\t\t\"reward_item_amount\": 5\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"2d8d37d6-4c37-4563-bb9c-9c7c0253ef68\",\n\t\t\t\t\t\"reward_item\": {\n\t\t\t\t\t\t\"id\": \"194d4d03-b7c0-4b72-bf7f-1974c92a4709\",\n\t\t\t\t\t\t\"url\": \"http://localhost:8000/api/v1/reward-items/194d4d03-b7c0-4b72-bf7f-1974c92a4709/\",\n\t\t\t\t\t\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\t\t\t\t\t\"name\": \"Test Points\",\n\t\t\t\t\t\t\"images\": [],\n\t\t\t\t\t\t\"attributes\": []\n\t\t\t\t\t},\n\t\t\t\t\t\"action\": \"quiz-answered\",\n\t\t\t\t\t\"action_display\": \"Answered a quiz incorrectly\",\n\t\t\t\t\t\"reward_item_amount\": 5\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"id\": \"ea8fec2f-9afb-4cf1-988c-6d0a9e123218\",\n\t\t\t\"url\": \"http://localhost:8000/api/v1/reward-tables/ea8fec2f-9afb-4cf1-988c-6d0a9e123218/\",\n\t\t\t\"name\": \"beatable\",\n\t\t\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\t\t\"action_choices\": [\n\t\t\t\t{\n\t\t\t\t\t\"action\": \"poll-voted\",\n\t\t\t\t\t\"action_display\": \"Voted on a poll\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"action\": \"quiz-correct\",\n\t\t\t\t\t\"action_display\": \"Answered a quiz correctly\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"action\": \"quiz-answered\",\n\t\t\t\t\t\"action_display\": \"Answered a quiz incorrectly\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"entries\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"1c479684-25fe-4286-b00e-079b10a01447\",\n\t\t\t\t\t\"reward_item\": {\n\t\t\t\t\t\t\"id\": \"194d4d03-b7c0-4b72-bf7f-1974c92a4709\",\n\t\t\t\t\t\t\"url\": \"http://localhost:8000/api/v1/reward-items/194d4d03-b7c0-4b72-bf7f-1974c92a4709/\",\n\t\t\t\t\t\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\t\t\t\t\t\"name\": \"Test Points\",\n\t\t\t\t\t\t\"images\": [],\n\t\t\t\t\t\t\"attributes\": []\n\t\t\t\t\t},\n\t\t\t\t\t\"action\": \"quiz-correct\",\n\t\t\t\t\t\"action_display\": \"Answered a quiz correctly\",\n\t\t\t\t\t\"reward_item_amount\": 5\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t]\n}" schema: type: object properties: count: type: integer example: 2 default: 0 next: {} previous: {} results: type: array items: type: object properties: id: type: string example: c7af01b7-6baf-4ba2-916f-8eb7811ba35c url: type: string example: http://localhost:8000/api/v1/reward-tables/c7af01b7-6baf-4ba2-916f-8eb7811ba35c/ name: type: string example: Test Reward Table client_id: type: string example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu action_choices: type: array items: type: object properties: action: type: string example: poll-voted action_display: type: string example: Voted on a poll entries: type: array items: type: object properties: id: type: string example: e63a9894-19df-437d-af58-67fe75109732 reward_item: type: object properties: id: type: string example: 194d4d03-b7c0-4b72-bf7f-1974c92a4709 url: type: string example: http://localhost:8000/api/v1/reward-items/194d4d03-b7c0-4b72-bf7f-1974c92a4709/ client_id: type: string example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu name: type: string example: Test Points images: type: array attributes: type: array action: type: string example: poll-voted action_display: type: string example: Voted on a poll reward_item_amount: type: integer example: 5 default: 0 '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: curl code: 'curl --location --request GET ''https://cf-blast.livelikecdn.com/api/v1/reward-tables/'' \ --header ''Authorization: Bearer {producer_token}''' samples-languages: - curl tags: - Reward Tables post: summary: Create Reward Table description: '' operationId: create-reward-table requestBody: content: application/json: schema: type: object required: - client_id - name - entries properties: client_id: type: string name: type: string entries: type: array items: properties: reward_item_id: type: string description: ID of the reward item to match for this entry reward_item_amount: type: integer description: Reward item amount to award when entry is matched format: int32 action: type: string description: Action key to match for this entry type: object responses: '201': description: '201' content: application/json: examples: Result: value: "{\n \"name\": \"test reward table\",\n \"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\"entries\": []\n}" schema: type: object properties: name: type: string example: test reward table client_id: type: string example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu entries: type: array '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Reward Tables servers: - url: https://cf-blast.livelikecdn.com/api/v1 /reward-tables/{id}/: get: summary: Get Reward Table description: '' operationId: get-reward-table parameters: - name: id in: path description: id of the reward_table schema: type: string required: true responses: '200': description: '200' content: application/json: examples: Result: value: "{\n\t\"id\": \"359ae1a0-d168-4e40-bd5b-92c13773b50d\",\n\t\"url\": \"http://localhost:8000/api/v1/reward-tables/359ae1a0-d168-4e40-bd5b-92c13773b50d/\",\n\t\"name\": \"New Reward Table\",\n\t\"client_id\": \"FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu\",\n\t\"action_choices\": [\n\t\t{\n\t\t\t\"action\": \"poll-voted\",\n\t\t\t\"action_display\": \"Voted on a poll\"\n\t\t},\n\t\t{\n\t\t\t\"action\": \"quiz-correct\",\n\t\t\t\"action_display\": \"Answered a quiz correctly\"\n\t\t},\n\t\t{\n\t\t\t\"action\": \"quiz-answered\",\n\t\t\t\"action_display\": \"Answered a quiz incorrectly\"\n\t\t},\n\t\t{\n\t\t\t\"action\": \"prediction-correct\",\n\t\t\t\"action_display\": \"Made a correct prediction\"\n\t\t},\n\t\t{\n\t\t\t\"action\": \"prediction-made\",\n\t\t\t\"action_display\": \"Made a prediction\"\n\t\t}\n\t],\n\t\"entries\": []\n}" schema: type: object properties: id: type: string example: 359ae1a0-d168-4e40-bd5b-92c13773b50d url: type: string example: http://localhost:8000/api/v1/reward-tables/359ae1a0-d168-4e40-bd5b-92c13773b50d/ name: type: string example: New Reward Table client_id: type: string example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu action_choices: type: array items: type: object properties: action: type: string example: poll-voted action_display: type: string example: Voted on a poll entries: type: array '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: curl code: 'curl --location --request GET ''https://cf-blast.livelikecdn.com/api/v1/reward-tables/{id}/'' \ --header ''Authorization: Bearer {producer_token}''' samples-languages: - curl tags: - Reward Tables delete: summary: Delete Reward Table description: '' operationId: delete-reward-table parameters: - name: id in: path description: id of the reward_table schema: type: string required: true responses: '204': description: '204' content: application/json: examples: Result: value: '' '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: curl code: 'curl --location --request GET ''https://cf-blast.livelikecdn.com/api/v1/reward-tables/{id}/'' \ --header ''Authorization: Bearer {producer_token}''' samples-languages: - curl tags: - Reward Tables servers: - url: https://cf-blast.livelikecdn.com/api/v1 /reward-tables/{id}/entries/: post: summary: Create Reward Table Entry description: '' operationId: create-reward-table-entry parameters: - name: id in: path description: id of the reward_table schema: type: string required: true responses: '201': description: '201' content: application/json: examples: Result: value: id: 1d97e74a-9803-4b47-b8a1-6f3dcd46e62e reward_item: id: 6abf9a2c-4a12-4b8b-a3b0-b11874b73b54 url: http://localhost:8888/api/v1/reward-items/6abf9a2c-4a12-4b8b-a3b0-b11874b73b54/ client_id: PlI2efBCBRGw56KBcHucDvTevGv5x5Egqn0R2P8R name: Reward 1 images: [] attributes: - key: test value: '1' prizeout_conversion_rate: null reward_item_points: null prizeout_points: null prizeout_status: null action: poll-voted action_display: Voted on a poll reward_item_amount: 100 rate_limit: is_enabled: true frequency: 1 unit: hour reward_limit: is_enabled: true action_limit_count: 1 duration: month timezone: UTC schema: type: object properties: id: type: string example: 265e86f0-76ea-4b79-bf5b-d0e330a80ddd reward_item: type: object properties: id: type: string example: 194d4d03-b7c0-4b72-bf7f-1974c92a4709 url: type: string example: http://localhost:8000/api/v1/reward-items/194d4d03-b7c0-4b72-bf7f-1974c92a4709/ client_id: type: string example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu name: type: string example: Test Points images: type: array attributes: type: array action: type: string example: poll-answered action_display: type: string example: Poll Answered reward_item_amount: type: integer example: 8 default: 0 '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: curl code: 'curl --location --request POST ''https://cf-blast.livelikecdn.com/api/v1/reward-tables/{id}/entries/'' \ --header ''Authorization: Bearer {producer_token}''' samples-languages: - curl requestBody: content: application/json: schema: properties: reward_item_id: type: string default: '' reward_item_amount: type: string default: '' action: type: string description: action key default: '' rate_limit: type: object properties: is_enabled: type: string description: Enables or disables rate limiting unit: type: string description: Time unit for rate limiting; must be one of 'minute', 'hour' or 'day' frequency: type: string description: The minimum time interval (in unit) required between two successful actions. required: - is_enabled - unit - frequency reward_limit: type: object properties: is_enabled: type: string description: Enable or disables reward limit action_limit_count: type: string description: Maximum number of successful reward-eligible actions allowed per duration duration: type: string description: 'Time period for reward limits; must be one of: "day", "month"' timezone: type: string description: Timezone (e.g., "UTC") used for determining when the limit resets; must be a valid IANA timezone string description: '' required: - is_enabled - action_limit_count - duration - timezone type: object required: - reward_item_id - reward_item_amount - action tags: - Reward Tables servers: - url: https://cf-blast.livelikecdn.com/api/v1 /reward-tables/{id}/entries/{entry_id}/: delete: summary: Delete Reward Table Entry description: '' operationId: delete-reward-table-entry parameters: - name: id in: path description: id of the reward_table schema: type: string required: true - name: entry_id in: path schema: type: string default: id of the reward table entry required: true responses: '204': description: '204' content: application/json: examples: Result: value: '' '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: curl code: 'curl --location --request DELETE ''https://cf-blast.livelikecdn.com/api/v1/reward-tables/{id}/entries/{entry_id}/'' \ --header ''Authorization: Bearer {producer_token}''' samples-languages: - curl tags: - Reward Tables servers: - url: https://cf-blast.livelikecdn.com/api/v1 /reward-tables/{id}entries/{entry_id}/: get: summary: Get Reward Table Entry description: '' operationId: get-reward-table-entry parameters: - name: id in: path description: id of the reward_table schema: type: string required: true - name: entry_id in: path description: id of the reward table entry schema: type: string required: true responses: '200': description: '200' content: application/json: examples: Result: value: id: 12c1b42e-81c7-4148-b7c8-851b20dc3df8 reward_item: id: 1273526e-04cc-40ea-91b2-03326409466d url: http://localhost:8888/api/v1/reward-items/1273526e-04cc-40ea-91b2-03326409466d/ client_id: PlI2efBCBRGw56KBcHucDvTevGv5x5Egqn0R2P8R name: Test images: [] attributes: [] prizeout_conversion_rate: null reward_item_points: null prizeout_points: null prizeout_status: null action: quiz-correct action_display: Answered a quiz correctly reward_item_amount: 10 rate_limit: is_enabled: true frequency: 20 unit: minute reward_limit: is_enabled: true action_limit_count: 10 duration: day timezone: Asia/Kolkata schema: type: array items: type: object properties: id: type: string example: 1c479684-25fe-4286-b00e-079b10a01447 reward_item: type: object properties: id: type: string example: 194d4d03-b7c0-4b72-bf7f-1974c92a4709 url: type: string example: http://localhost:8000/api/v1/reward-items/194d4d03-b7c0-4b72-bf7f-1974c92a4709/ client_id: type: string example: FVQI5U57tfCyDV99YjhF3ExdlpiObg5JASvy81Mu name: type: string example: Test Points images: type: array attributes: type: array action: type: string example: quiz-correct action_display: type: string example: Answered a quiz correctly reward_item_amount: type: integer example: 5 default: 0 '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: curl code: 'curl --location --request GET ''https://cf-blast.livelikecdn.com/api/v1/reward-tables/{id}/entries/{entry_id}/'' \ --header ''Authorization: Bearer {producer_token}''' samples-languages: - curl tags: - Reward Tables servers: - url: https://cf-blast.livelikecdn.com/api/v1 /{program_id}/reward-tables/{reward_table_id}/: put: summary: Link a reward table with a program description: '' operationId: link-a-reward-table-with-a-program parameters: - name: program_id in: path description: Program ID schema: type: string required: true - name: reward_table_id in: path description: RewardTable 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: - Reward Tables delete: summary: Unlink a reward table with a program description: '' operationId: unlink-a-reward-table-with-a-program parameters: - name: program_id in: path description: Program ID schema: type: string required: true - name: reward_table_id in: path description: RewardTable 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: - Reward Tables servers: - url: https://cf-blast.livelikecdn.com/api/v1/programs x-refined-from: - livelike-engagement-suite-openapi.yml - livelike-programs-openapi.yml 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/create-an-application.md - https://docs.livelike.com/reference/create-multiplier-1.md - https://docs.livelike.com/reference/create-multiplier.md - https://docs.livelike.com/reference/delete-an-application.md - https://docs.livelike.com/reference/delete-comment-quality-rules.md - https://docs.livelike.com/reference/list-reward-multipliers.md - https://docs.livelike.com/reference/listing-applications-widgets.md - https://docs.livelike.com/reference/retrieve-reward-multiplier-1-1-1-1.md - https://docs.livelike.com/reference/retrieve-reward-multiplier-1-1-1.md - https://docs.livelike.com/reference/retrieve-reward-multiplier-1-1.md - https://docs.livelike.com/reference/retrieve-reward-multiplier-1.md - https://docs.livelike.com/reference/retrieve-reward-multiplier.md - https://docs.livelike.com/reference/update-an-application.md merge: pages: 13 deduped: 12 conflicts_kept_first: 0