For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Overview
    • Introduction
    • Response Codes
  • API Reference
      • GETGet profile
      • PUTUpdate profile
      • DELDelete profile
      • GETList profiles
      • POSTCreate profile
LogoLogo
API ReferenceCampaign Profiles

Create profile

||View as Markdown|
POST
https://hublinks.io/rest/accounts/:account_id/campaigns/:campaign_id/profiles
POST
/rest/accounts/:account_id/campaigns/:campaign_id/profiles
$curl -X POST https://hublinks.io/rest/accounts/account_id/campaigns/campaign_id/profiles \
> -H "X-API-KEY: <apiKey>" \
> -H "Content-Type: application/json"
200Response
1{
2 "success": true,
3 "profile": {
4 "status": "RUN",
5 "seat_id": "seat_5517350802fc27a59061",
6 "last_name": "Doe",
7 "member_id": "44558866",
8 "account_id": "ACCO136ce10b5f8a7682efb3",
9 "first_name": "John",
10 "campaign_id": "campaign_f5b6b2abda0a2372b4a5"
11 }
12}
Create a campaign profile. If `id` is missing, it is generated with prefix `id_`. **Request body fields (wrapped in `profile` object for CREATE; flat for UPDATE):** - `campaign_id` (string, required for create) - Parent campaign ID. - `seat_id` (string, required for create) - Seat performing outreach. - `member_id` (string, required) - Linkedin member ID. - `status` (string, optional) - `RUN` | `DONE` | `PAUSED`. - `first_name` / `last_name` (string, optional) - Profile name override.
Was this page helpful?
Previous

List profiles

Next

Get filter

Built with

Create a campaign profile. If id is missing, it is generated with prefix id_.

Request body fields (wrapped in profile object for CREATE; flat for UPDATE):

  • campaign_id (string, required for create) - Parent campaign ID.
  • seat_id (string, required for create) - Seat performing outreach.
  • member_id (string, required) - Linkedin member ID.
  • status (string, optional) - RUN | DONE | PAUSED.
  • first_name / last_name (string, optional) - Profile name override.

Authentication

X-API-KEYstring
API Key authentication via header

Path parameters

account_idstringRequired
campaign_idstringRequired

Request

This endpoint expects an object.
profileobjectRequired

Response

This endpoint returns an object.
successboolean
profileobject