Skip to content

Influencer Hero API (1.4.2)

API documentation for the Influencer Hero platform.

Download OpenAPI description
Languages
Servers
https://api.influencer-hero.com/

Test endpoints

Endpoints to test authenticated and public requests

Operations
Operations
Operations
Operations
Operations
Operations

Request

Creates a new note on a deal.

Security
ApiKeyAuth
Bodyapplication/jsonrequired
deal_idstringrequired

The ID of the deal to add the note to.

Example: "ETUNQ6ZTW1"
note_descriptionstringrequired

The content of the note.

Example: "Spoke with influencer, they are interested in the campaign."
curl -i -X POST \
  https://api.influencer-hero.com/v1/crm/create_note \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "deal_id": "ETUNQ6ZTW1",
    "note_description": "Spoke with influencer, they are interested in the campaign."
  }'

Responses

Note successfully created.

Bodyapplication/json
Response
application/json
{ "message": "Successfully created note" }

Request

Creates a new task on a deal.

Security
ApiKeyAuth
Bodyapplication/jsonrequired
deal_idstringrequired

The ID of the deal to add the task to.

Example: "ETUNQ6ZTW1"
tasktypestringrequired

The type of task. Use "todo_task" for a standard task or "wait_task" for a waiting/follow-up task.

Enum"todo_task""wait_task"
Example: "todo_task"
task_titlestringrequired

The title of the task.

Example: "Follow up on product shipment"
task_descriptionstringrequired

A detailed description of the task.

Example: "Confirm that the product was received and schedule the content creation call."
deadlinestringrequired

The deadline for the task in DD-MM-YYYY format.

Example: "25-12-2025"
assigned_tostring or nullrequired

The user ID to assign the task to. Can be null for unassigned tasks.

Example: "user_123"
curl -i -X POST \
  https://api.influencer-hero.com/v1/crm/create_task \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "deal_id": "ETUNQ6ZTW1",
    "tasktype": "todo_task",
    "task_title": "Follow up on product shipment",
    "task_description": "Confirm that the product was received and schedule the content creation call.",
    "deadline": "25-12-2025",
    "assigned_to": "user_123"
  }'

Responses

Task successfully created.

Bodyapplication/json
Response
application/json
{ "message": "Successfully created task" }

Request

Updates the funnel stage or the dealflow of a deal

Security
ApiKeyAuth
Bodyapplication/jsonrequired
deal_idstringrequired

The ID of the deal to update.

Example: "ETUNQ6ZTW1"
new_stageintegerrequired

The new funnel stage for the deal.

Example: 3
dashboard_idstring

Optional. The dealflow ID to move the deal to. If provided, the deal will be moved to this dealflow.

Example: "D_FSSI4P"
curl -i -X POST \
  https://api.influencer-hero.com/v1/crm/update_dealstage \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "deal_id": "ETUNQ6ZTW1",
    "new_stage": 3,
    "dashboard_id": "D_FSSI4P"
  }'

Responses

Deal stage successfully updated.

Bodyapplication/json
Response
application/json
{ "message": "Deal stage successfully updated", "ugc_tracking_activated": false }

Affiliate Tracking

[Advanced] Server-side endpoints for tracking affiliate actions and performance. For most use cases, the client-side tracking script will be sufficient.

Operations
Operations

Webhooks

Receive real-time notifications when events occur in your account. Webhooks are secured via HMAC-SHA256 signatures.

Webhooks