GET
/
campaigns
curl --request GET \
  --url https://api-dev.withflock.com/campaigns \
  --header 'Authorization: <api-key>'
[
  {
    "name": "<string>",
    "refereeLandingPageUrl": {},
    "termsUrl": {},
    "proposedRewardTrigger": {},
    "manualRewardTrigger": {},
    "inviteMessage": {},
    "isLive": {},
    "environment": "production",
    "copiedFromCampaignId": {},
    "id": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z",
    "deletedAt": {},
    "organizationId": "<string>",
    "applicationId": "<string>",
    "lastPingAt": {},
    "lastPingOrigin": {},
    "rewards": [
      {
        "name": {},
        "id": "<string>",
        "createdAt": "2023-11-07T05:31:56Z",
        "updatedAt": "2023-11-07T05:31:56Z",
        "deletedAt": {},
        "organizationId": "<string>",
        "applicationId": "<string>",
        "limit": {},
        "type": "payout",
        "campaignId": "<string>",
        "description": {},
        "party": "referrer",
        "method": "paypal",
        "payoutAmount": {},
        "discountAmount": {},
        "discountPercentage": {},
        "discountDurationInMonth": {},
        "currency": "usd",
        "limitUnit": {},
        "limitInterval": {}
      }
    ],
    "emails": [
      {
        "id": "<string>",
        "createdAt": "2023-11-07T05:31:56Z",
        "updatedAt": "2023-11-07T05:31:56Z",
        "deletedAt": {},
        "organizationId": "<string>",
        "applicationId": "<string>",
        "message": "<string>",
        "type": "referrer:reward",
        "campaignId": "<string>",
        "subjectLine": "<string>",
        "buttonText": "<string>",
        "buttonColor": "<string>",
        "logoUrl": {},
        "logoSize": {}
      }
    ],
    "campaignPages": [
      {
        "path": "<string>",
        "id": "<string>",
        "isEmpty": true
      }
    ],
    "faqs": [
      {}
    ],
    "platforms": [
      "mobile"
    ]
  }
]

Authorizations

Authorization
string
header
required

Response

200 - application/json
name
string
required
refereeLandingPageUrl
object | null
required
termsUrl
object | null
required
proposedRewardTrigger
object | null
required
manualRewardTrigger
object | null
required
inviteMessage
object | null
required
isLive
object | null
required
environment
enum<string>
required
Available options:
production,
test
copiedFromCampaignId
object | null
required
id
string
required
createdAt
string
required
updatedAt
string
required
deletedAt
object | null
required
organizationId
string
required
applicationId
string
required
lastPingAt
object | null
required
lastPingOrigin
object | null
required
rewards
object[]
required
emails
object[]
required
campaignPages
object[]
required
faqs
object[]
required
platforms
enum<string>[]
required
Available options:
mobile,
web