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

Retrieves information about a specific deal in the CRM.

Security
ApiKeyAuth
Query
influencer_handlestring

Influencer handle. Either deal_id or influencer_handle is required.

Example: influencer_handle=therock
deal_idstring

Deal ID or URL. Either deal_id or influencer_handle is required.

Example: deal_id=ETUNQ6ZTW1
curl -i -X GET \
  'https://api.influencer-hero.com/v1/crm/get_deal_details?influencer_handle=therock&deal_id=ETUNQ6ZTW1' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'

Responses

Success response

Bodyapplication/json
Response
application/json
{ "deal_info": { "id": "ETUNQ6ZTW1", "influencer_handle": "therock", "brand_id": 4819, "is_active": true } }

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" }

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