Test API integration without creating actual data.Documentation Index
Fetch the complete documentation index at: https://playcamp.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
When calling with
isTest: true, request parameter validation is performed identically to production, but data is not saved to the database.Usage
POST requests: AddisTest: true to the request body.
Recommended: Verify integration in Sandbox environment with
isTest: true before campaign launch, then remove the isTest parameter for actual campaign operation.isTest=true as a query parameter.
Supported APIs
Server API (Write)
| API | isTest Support |
|---|---|
| POST /sponsors | Yes (body) |
| DELETE /sponsors/user/:userId | Yes (query) |
| POST /payments | Yes (body) |
| POST /payments/:id/refund | Yes (body) |
| POST /coupons/validate | Yes (body) |
| POST /coupons/redeem | Yes (body) |
Server API (Read)
| API | isTest Support |
|---|---|
| GET /campaigns | Yes (query) |
| GET /campaigns/:id | Yes (query) |
| GET /campaigns/:id/creators | Yes (query) |
| GET /creators/search | Yes (query) |
| GET /creators/:creatorKey | Yes (query) |
Client API (Read)
| API | isTest Support |
|---|---|
| GET /campaigns | Yes (query) |
| GET /campaigns/:id | Yes (query) |
| GET /campaigns/:id/creators | Yes (query) |
| GET /campaigns/:id/packages | Yes (query) |
| GET /creators/search | Yes (query) |
| GET /creators/:creatorKey | Yes (query) |
| GET /sponsors | Yes (query) |
Integration Completion
To complete integration with PlayCamp, at least one API call is required for each category.Requests using the
isTest: true flag also count toward integration completion.| Category | Required API (call at least 1) |
|---|---|
| Boost (Sponsor) | POST /v1/server/sponsors |
| Payment | POST /v1/server/payments |
| Coupon | POST /v1/server/coupons/validate or POST /v1/server/coupons/redeem |