How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Playable Campaigns API

Campaigns

Playable Campaigns API is one of 6 APIs that Playable publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Campaigns. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 38 operations across 33 paths. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.playable.com, https://api.dev.playable.com.

38 operations 33 paths 0 schemas 3 DELETE26 GET2 PATCH7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.playable.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Playable Campaigns API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (clientCredentials) using the clientCredentials flow, exposing 37 scopes. By default, every request must be authenticated.

Paths & Operations 38

Across 33 paths, the API surfaces 38 operations — 3 DELETE, 26 GET, 2 PATCH, 7 POST. Each is listed below with its method, path, parameters, and response codes.

campaigns 38

Campaigns

GET
/v1/campaign-types
Campaign types
1 param → 200401
GET
/v1/campaign-type/{campaignType}
This API responds with a single campaign type resource. Requires scope: campaigns.types.view
1 param → 200401403
GET
/v1/campaigns
Campaigns list
7 params → 200401
GET
/v1/campaign/{campaign}
Show a single campaign
2 params → 200401
POST
/v1/campaign/{campaign}
Update Campaign
1 param body → 204401
DELETE
/v1/campaign/{campaign}
Delete Campaign
1 param → 204401
POST
/v1/campaign/{campaign}/activate
Activate Campaign
1 param body → 204401
POST
/v1/campaign/{campaign}/pause
Pause Campaign
1 param → 204401
POST
/v1/campaign/{campaign}/resume
Resume campaign
1 param → 204401
POST
/v1/campaign/copy/{campaign}
Campaign copy
1 param body → 200401
GET
/v1/campaign/{campaign}/vouchers
Campaign vouchers
3 params → 200401
GET
/v1/campaign/{campaign}/voucher/{voucher}
Campaign voucher
3 params → 200401
DELETE
/v1/campaign/voucher
Delete Campaign vouchers
body → 204401
GET
/v1/campaign/{campaign}/integrations
Campaign Integrations
2 params → 200401
GET
/v1/campaign/{campaign}/game-data-statistics
Campaign game data statistic
2 params → 200401404
GET
/v1/campaign/{campaign}/sections
Campaign Sections
5 params → 200401
GET
/v1/campaign/{campaign}/section/{section}
Campaign Section
3 params → 200401
GET
/v1/campaign/{campaign}/section/{section}/form-field/{formField}
Campaign Section Form Field
3 params → 200401
GET
/v1/campaign/{campaign}/section/{section}/form-fields
Campaign Section Form Fields
3 params → 200401
GET
/v1/campaign/{campaign}/bulk-prizes
Campaign Bulk Prizes
2 params → 200401
GET
/v1/campaign/{campaign}/bulk-prize/{bulkPrize}
Get a single campaign bulk prize resource
2 params → 200401
PATCH
/v1/campaign/{campaign}/bulk-prize/{bulkPrize}
Campaign Bulk Prize
2 params body → 204401
POST
/v1/campaign/{campaign}/bulk-prize/{bulkPrize}/item/{bulkPrizeItem}/send/email
Send email to winner
3 params body → 204401
GET
/v1/campaign/{campaign}/prizes
Campaign prizes
3 params → 200401
GET
/v1/campaign/{campaign}/prize/{prize}
Campaign prize
4 params → 200401
GET
/v1/campaign/{campaign}/registrations
Campaign registrations
9 params → 200401
GET
/v1/campaign/{campaign}/registration/{registration}
Campaign registration
3 params → 200401
DELETE
/v1/campaign/{campaign}/registration/{registration}
Delete campaign registration
2 params → 200401
GET
/v1/campaign/{campaign}/email-log
Campaign email logs
2 params → 200401
GET
/v1/campaign/{campaign}/email-log/{emailLog}
Campaign email log
2 params → 200401
GET
/v1/campaign/{campaign}/sms-log
Campaign sms logs
2 params → 200401
GET
/v1/campaign/{campaign}/sms-log/{smsLog}
Campaign sms log
2 params → 200401
GET
/v1/campaign/{campaign}/statistics
Campaign statistics
1 param → 200401
GET
/v1/campaign/{campaign}/statistics/sessions
Campaign Statistics Sessions
3 params → 200401
GET
/v1/campaign/{campaign}/statistics/registrations
Campaign Statistics Registrations
3 params → 200401
POST
/v1/campaign/{campaign}/clear-cache
Campaign Clear Cache
1 param → 204401
GET
/v1/campaign/{campaign}/game-settings
View campaign game settings
1 param → 200401
PATCH
/v1/campaign/{campaign}/game-settings
Update campaign game settings
1 param body → 204401

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

playable-campaigns-api-openapi.yml Raw ↑

Other APIs Playable publishes across the network.

Playable MCP Server
Playable Campaign SDK
Playable Media API
Playable OAUTH API
Playable User API
Where this information came from

This is an independent, third-party profile of Playable Campaigns API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.