Actions

Campain actions timeline

Get a timeline of the actions of specific project's marketing campaign.

Get campaign actions

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/actions HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Setup automatic airdrop

Set up an automatic airdrop action on a specific project's marketing campaign.

Setup action airdrop

post
Authorizations
Path parameters
project_idstringRequired

Project ID

campaign_idstringRequired

Campaign ID.

Body
totalAmountnumberOptionalDefault: 50
tokenstringOptionalDefault: 0x0391be54e72f7e001f6bbc331777710b4f2999ef
chainIdany ofOptionalDefault: 0x61
stringOptional
or
nullOptional
receiversstringOptionalDefault: upload
distributorstringRequired
fileany ofOptionalDefault: null
stringOptional
or
nullOptional
numberOfAwardsany ofOptionalDefault: 20
integerOptional
or
nullOptional
rewardBystringOptionalDefault: ranking
sendany ofOptionalDefault: true
booleanOptional
or
nullOptional
scheduleAtany ofOptionalDefault: 1726555664
integerOptional
or
nullOptional
metadataany ofOptionalDefault: null
objectOptional
or
nullOptional
Responses
default
OK
post
POST /cdp/v3/{project_id}/campaigns/{campaign_id}/airdrops HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 235

{
  "totalAmount": 50,
  "token": "0x0391be54e72f7e001f6bbc331777710b4f2999ef",
  "chainId": "0x61",
  "receivers": "upload",
  "distributor": "text",
  "file": "text",
  "numberOfAwards": 20,
  "rewardBy": "ranking",
  "send": true,
  "scheduleAt": 1726555664,
  "metadata": {}
}
default

OK

No content

Automatic airdrop by ID

Get information about an automatic airdrop action on a specific project's marketing campaign.

Get action airdrop

get
Authorizations
Path parameters
project_idstringRequired

Project ID

campaign_idstringRequired

Campaign ID.

airdrop_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/airdrops/{airdrop_id} HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Setup Twitter automatic post

Set up an action to automatically post to the project's Twitter account.

Setup action post

post
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Body
platformany ofOptionalDefault: twitter
stringOptional
or
nullOptional
contentstringRequired
mediasany ofOptionalDefault: null
string[]Optional
or
nullOptional
repliesany ofOptionalDefault: null
object[]Optional
or
nullOptional
sendbooleanRequired
scheduleAtintegerRequired
accountIdany ofOptionalDefault: null
stringOptional
or
nullOptional
Responses
default
OK
post
POST /cdp/v3/{project_id}/campaigns/{campaign_id}/twitters HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 118

{
  "platform": "twitter",
  "content": "text",
  "medias": [
    "text"
  ],
  "replies": [
    {}
  ],
  "send": true,
  "scheduleAt": 1,
  "accountId": "text"
}
default

OK

No content

Twitter post information by ID

Get basic information about a post on the project's Twitter account.

Get action post

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
post_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/twitters/{post_id} HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Twitter post performation

Get information about post's performance on the project's Twitter account.

Get action post performance

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
post_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/twitters/{post_id}/performance HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Setup Telegram automatic post

Set up an action to automatically post to the project's Telegram channel.

Setup action post

post
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Body
platformany ofOptionalDefault: telegram
stringOptional
or
nullOptional
contentany ofOptionalDefault: null
stringOptional
or
nullOptional
mediasany ofOptionalDefault: null
string[]Optional
or
nullOptional
sendbooleanRequired
scheduleAtintegerRequired
accountIdany ofOptionalDefault: null
stringOptional
or
nullOptional
channelIdstringRequired
Responses
default
OK
post
POST /cdp/v3/{project_id}/campaigns/{campaign_id}/telegrams HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 123

{
  "platform": "telegram",
  "content": "text",
  "medias": [
    "text"
  ],
  "send": true,
  "scheduleAt": 1,
  "accountId": "text",
  "channelId": "text"
}
default

OK

No content

Telegram post information by ID

Get basic information about a post on the project's Telegram channel.

Get action post

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
post_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/telegrams/{post_id} HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Telegram post performance

Get information about post's performance on the project's Telegram channel.

Get action post performance

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
post_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/telegrams/{post_id}/performance HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Discord post information by ID

Get basic information about a post on the project's Discord server.

Get action post

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
message_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/discords/{message_id} HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Connected Zealy community

Get basic information about the project's connected Zealy community.

Get zealy community info

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/zealy/community HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Zealy ongoning sprints

Get information about ongoing sprints on Zealy for a specific project.

Get zealy sprints happening in campaign duration

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/zealy/current-sprints HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Zealy leaderboard

Get the community or sprint user leaderboard on Zealy for a specific project.

Get sprint or all time leaderboard of zealy community

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
pageSizeinteger · int32Optional

number of users shown in each page

pageinteger · int32Optional

page number of leaderboard list

sprintIdstringOptional

to specify the leaderboard belong to which sprint

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/zealy/leaderboard HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Connected TaskOn space

Get basic information about the project's connected TaskOn space.

Get TaskOn space detail info

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/taskon/space/space-info HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

TaskOn space campaign

Get basic information about a TaskOn space campagin of specific project.

Get basic info of campaign of taskon space

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
campaignIdinteger · int32Optional

id of Taskon campaign

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/taskon/space/campaign HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

TaskOn space leaderboard

Get the space or campaign user leaderboard on TaskOn for a specific project.

Get all time or sprint leaderboard of taskon community

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
pageSizeinteger · int32Optional

number of users shown in each page

pageinteger · int32Optional

page number of leaderboard list

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/taskon/space/leaderboard HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Connected TaskOn community

Get basic information about the project's connected TaskOn community.

Get TaskOn community info

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/taskon/community/community-info HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

TaskOn community sprint

Get basic information about a TaskOn community sprint of specific project.

Get overview of campaign of taskon space

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
sprintIdinteger · int32Optional

id of Taskon sprint

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/taskon/community/sprint HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

TaskOn community leaderboard

Get the community or sprint user leaderboard on TaskOn for a specific project.

Get all time or sprint leaderboard of taskon community

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
pageSizeinteger · int32Optional

number of users shown in each page

pageinteger · int32Optional

page number of leaderboard list

sprintIdinteger · int32Optional

id of Taskon sprint

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/taskon/community/leaderboard HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Connected Galxe space

Get basic information about the project's connected Galxe space.

Get Galxe space detail info

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/galxe/space/space-info HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Galxe space campain

Get basic information about a Galxe space campagin of specific project.

Get basic info of campaign of Galxe space

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
campaignIdstringOptional

id of Galxe campaign

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/galxe/space/campaign HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Galxe space leaderboard

Get the space or campaign user leaderboard on Galxe for a specific project.

Get all time or season leaderboard of galxe space

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
pageSizeinteger · int32Optional

number of users shown in each page

pageinteger · int32Optional

page number of leaderboard list

seasonIdstringOptional

id of Galxe season

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/galxe/space/leaderboard HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Connected QuestN community

Get basic information about the project's connected QuestN community.

Get QuestN community detail info

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/questn/community/community-info HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

QuestN community quest

APIs retrieves information about the tasks, rewards, questers, and winners of the QuestN community quest on specific project.

Get QuestN quest info

get
Authorizations
Path parameters
project_idstringRequired
campaign_idstringRequired
Query parameters
idstringOptional

id of QuestN quest

typestringOptional

type of QuestN quest

Responses
default
OK
get
GET /cdp/v3/{project_id}/campaigns/{campaign_id}/questn/community/quest HTTP/1.1
Host: develop.centic.io
Authorization: YOUR_API_KEY
Accept: */*
default

OK

No content

Last updated