Centic Docs
  • 📎Welcome to Centic - Center of Data Analytics!
  • 💻Our Products and Services
    • DApp Growth
    • Marketing Automation
    • Web3 Engagement
    • Entity-oriented API
      • DApps
        • Lending pool
        • Dexes
        • Gaming
      • Wallet
      • Token
      • Foundation
      • Growth Analytics
        • DApp Users
        • Token Holders
        • Social Media
        • Engagement
      • Marketing Automation
        • Campaigns
        • Actions
        • Report
        • AI Features
  • 📊Datasets
  • 🖇️Integration Process
  • 🔎FAQs
  • Other Resources
    • Website
    • Medium
    • Github
Powered by GitBook
On this page
  1. Our Products and Services
  2. Entity-oriented API
  3. Marketing Automation

Actions

PreviousCampaignsNextReport

Last updated 7 months ago

Campain actions timeline

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

Setup automatic airdrop

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

Automatic airdrop by ID

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

Setup Twitter automatic post

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

Twitter post information by ID

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

Twitter post performation

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

Setup Telegram automatic post

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

Telegram post information by ID

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

Telegram post performance

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

Discord post information by ID

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

Connected Zealy community

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

Zealy ongoning sprints

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

Zealy leaderboard

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

Connected TaskOn space

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

TaskOn space campaign

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

TaskOn space leaderboard

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

Connected TaskOn community

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

TaskOn community sprint

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

TaskOn community leaderboard

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

Connected Galxe space

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

Galxe space campain

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

Galxe space leaderboard

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

Connected QuestN community

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

QuestN community quest

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

💻

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Campain actions timeline
  • GETGet campaign actions
  • Setup automatic airdrop
  • POSTSetup action airdrop
  • Automatic airdrop by ID
  • GETGet action airdrop
  • Setup Twitter automatic post
  • POSTSetup action post
  • Twitter post information by ID
  • GETGet action post
  • Twitter post performation
  • GETGet action post performance
  • Setup Telegram automatic post
  • POSTSetup action post
  • Telegram post information by ID
  • GETGet action post
  • Telegram post performance
  • GETGet action post performance
  • Discord post information by ID
  • GETGet action post
  • Connected Zealy community
  • GETGet zealy community info
  • Zealy ongoning sprints
  • GETGet zealy sprints happening in campaign duration
  • Zealy leaderboard
  • GETGet sprint or all time leaderboard of zealy community
  • Connected TaskOn space
  • GETGet TaskOn space detail info
  • TaskOn space campaign
  • GETGet basic info of campaign of taskon space
  • TaskOn space leaderboard
  • GETGet all time or sprint leaderboard of taskon community
  • Connected TaskOn community
  • GETGet TaskOn community info
  • TaskOn community sprint
  • GETGet overview of campaign of taskon space
  • TaskOn community leaderboard
  • GETGet all time or sprint leaderboard of taskon community
  • Connected Galxe space
  • GETGet Galxe space detail info
  • Galxe space campain
  • GETGet basic info of campaign of Galxe space
  • Galxe space leaderboard
  • GETGet all time or season leaderboard of galxe space
  • Connected QuestN community
  • GETGet QuestN community detail info
  • QuestN community quest
  • GETGet QuestN quest info

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: 181

{
  "totalAmount": 1,
  "token": "text",
  "chainId": "text",
  "receivers": "text",
  "distributor": "text",
  "file": "text",
  "numberOfAwards": 1,
  "rewardBy": "text",
  "send": true,
  "scheduleAt": 1,
  "metadata": {}
}
default

OK

No content

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: 115

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

OK

No content

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: 119

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

OK

No content