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

CreatorIQ Publisher API

Publisher public API

CreatorIQ Publisher API is one of 20 APIs that CreatorIQ publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Publishers. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 29 operations across 20 paths, and defines 29 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://apis.creatoriq.com.

29 operations 20 paths 29 schemas 4 DELETE13 GET5 PATCH7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://apis.creatoriq.com
Authentication
API Key
Contact
License
Terms of Service
Resource Areas
1

Authentication & Security 1

CreatorIQ Publisher API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (apiKey). By default, every request must be authenticated.

Paths & Operations 29

Across 20 paths, the API surfaces 29 operations — 4 DELETE, 13 GET, 5 PATCH, 7 POST. Each is listed below with its method, path, parameters, and response codes.

Publisher 29

Publisher public API

GET
/crm/v1/api/publisher/{publisherId}
Find Publisher by ID
getPublisherPublisherId 2 params → 200400401403404
PATCH
/crm/v1/api/publisher/{publisherId}
Update Publisher Information
patchPublisherPublisherIdAccounts 2 params body → 204400401403404
DELETE
/crm/v1/api/publisher/{publisherId}
Delete Publisher from Network
deletePublisher 2 params → 204400401403404
GET
/crm/v1/api/publisher/{publisherId}/scheduledPosts
Get Publisher ScheduledPosts info
getPublisherIdScheduledPosts 4 params → 200400401403404
GET
/crm/v1/api/publishers/{publisherIds}/accountsdeprecated
GET social accounts for multiple publishers.
getMultiplePublishersAccounts 1 param → 200400401403404
GET
/crm/v1/api/publisher/{publisherId}/accounts
GET publisher's social accounts
getPublisherAccounts 2 params → 200400401403404
POST
/crm/v1/api/publisher/{publisherId}/accounts
Add Publisher Social accounts information
addPublisherSocialAccount 4 params body → 201400401403404
PATCH
/crm/v1/api/publisher/{publisherId}/accounts
Update Publisher Social accounts information
updatePublisherSocialAccounts 2 params body → 204400401403404
DELETE
/crm/v1/api/publisher/{publisherId}/accounts
Delete Publisher Social accounts
deletePublisherPublisherIdAccounts 2 params body → 204400401403404
GET
/crm/v1/api/data/contact/{contactId}
Get Contact Data
getContactData 1 param → 200401403404
PATCH
/crm/v1/api/data/contact/{contactId}
Edit publisher contact data
PATCHContactData 1 param body → 204400403404
DELETE
/crm/v1/api/data/contact/{contactId}
Delete a Publisher Contact
deletePublisherContact 1 param → 204400401403404
POST
/crm/v1/api/data/contact
Create publisher contact data
POSTContactData body → 201400403
GET
/crm/v1/api/publisher/{publisherId}/log
Get Publisher Log
getPublisherLogs 3 params → 200400401403404
GET
/crm/v1/api/publisher/{publisherId}/audience
Get Publisher Audience
getPublisherAudience 1 param → 200400401403404
GET
/crm/v1/api/statuses
Get all available Publishers statuses
getAllAvailablePublishersStatuses → 200401403
GET
/crm/v1/api/publishers
Get all Publishers
getAllPublishers 5 params → 200401403
POST
/crm/v1/api/publishers
Create publisher
createPublisher body → 201401403
GET
/crm/v1/api/reports/PublishersDataChanges
Get all Publishers accounts changes
getAllPublishersAccountsChanges 4 params → 200401403
POST
/crm/v1/api/communication/send
Send a message to publisher
sendMessageToPublisher body → 204400401403404
GET
/crm/v1/api/publisher/{publisherId}/campaigns
Get Campaigns assigned to Publisher
getCampaignsAssignedToPublisher 2 params → 200400401403404
POST
/crm/v1/api/communication/CampaignMessaging
Send a message to publisher (regarding to particular campaign)
sendMessageToPublisherRegardingToParticularCampaign) body → 200400401403
POST
/crm/v1/api/communication/sendBulk
Send emails to publishers in bulk.
sendMessageToPublishersBulk body → 204400401403
GET
/crm/v1/api/publisher/{publisherId}/{property}
Get Publisher property details
getPublisherPublisherIdProperty 3 params → 200400401403404
POST
/crm/v1/api/publishers/tags
Add tags to publishers
addPublishersTags body → 204400404
DELETE
/crm/v1/api/publishers/tags
Remove tags from publishers
deletePublishersTags body → 204400404
PATCH
/crm/v1/api/publisher/{publisherId}/updateAccounts
Trigger an update for a particular Publisher's social account
updatePublisherSocialAccount 2 params body → 200204400404
PATCH
/crm/v1/api/data/publisher/{publisherId}/audience
Add/Update the audience data for a publisher.
manualAudienceAddEdit 1 param body → 204400
GET
/crm/v2/api/publishers/{publisherIds}/accounts
GET social accounts for multiple publishers.
getMultiplePublishersAccounts 2 params → 200400401403404

Schemas 29

The contract defines 29 schemas that model the data the API accepts and returns. The most detailed are Summary (241 properties), CampaignModel (228 properties), Channel (119 properties), PublisherModel (102 properties). Each schema is shown below with its type and property counts.

ErrorResponse404PATCHContactDataModel
object
Exception
2 properties 1 required
SocialAccountModel
object
POSTContactDataRequest
object
POST Contact Data Request
9 properties 1 required
AudienceEmpty
array
Return an empty array if the publisher is available, but there is no audience data
PublisherDataChangesCollectionEventLog
object
EventLog object
9 properties 1 required
PublisherByIdModel
object
POSTContactResponse400Model
object
Exception
2 properties 1 required
MultiplePublishersAccounts
object
Publishers by IDs as a keys with array of their Social Accounts
AddressModel
object
17 properties 2 required
SocialAccountItem
object
18 properties 3 required
CampaignInformationSuccessResponseModel
object
3 properties 2 required
CampaignModel
object
228 properties 1 required
Channel
object
119 properties 3 required
tagSchema
object
2 properties 2 required
Summary
object
241 properties 1 required
socialItem
object
Social Network Account
3 properties 3 required
PublisherModel
object
102 properties 2 required
socialEngagement
object
24 properties 1 required
CampaignScheduledPostsSuccessResponseModel
object
6 properties 5 required
updatePublisherSocialAccountResponseModel
object
channelItem
object
Youtube Channel Account
3 properties 3 required
EventLogCollection
object
2 properties 2 required
Social
object
87 properties 4 required
updatePublisherSocialAccountBody
object
2 properties 2 required
EventLog
object
5 properties 3 required
ContactModel
object
11 properties 1 required
Audience
object
1 property
PATCHContactDataRequest
object
PATCH Contact Data Request
17 properties 1 required
MultiplePublishersAccounts_2
object
Publishers by IDs as a keys with array of their Social Accounts

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

creatoriq-publisher-api-openapi.yml Raw ↑

Other APIs CreatorIQ publishes across the network.

CreatorIQ Brand Safety API
CreatorIQ Brand Safety API
CreatorIQ Campaign API
CreatorIQ Campaign Conversion Metrics API
CreatorIQ CJ API
CreatorIQ Creator Payment Info API
CreatorIQ Divisions API
CreatorIQ Ecommerce API
CreatorIQ General API
CreatorIQ Global Conversion Metrics Configuration API
CreatorIQ Link Tracking API
CreatorIQ Lists API
Where this information came from

This is an independent, third-party profile of CreatorIQ Publisher 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.