Connections

Operations to fetch connections with brands

Partners have one or multiple marketplace connections with different Marketplace Advertiser (brands / networks). The operations listed here allow you to fetch informations about these connections.


Fetch All Connections

POST /v1/partners/connections/table

This endpoint allows you to fetch the existing connections between a marketplace partner and marketplace advertisers.

Paging

This endpoint supports paging. Refer to our User Guide for usage.

filters object

Structured filters

status string

Filter on the status of the connection. Can be one of : active, pending, deleted.

cURL
curl --request POST 'https://api.eflow.team/v1/partners/connections/table' \
--header 'X-Eflow-API-Key: <INSERT API KEY>' \
--header 'content-type: application/json' \
--data '<INSERT PAYLOAD>'

Example 1 : Fetch all pending connections

{
  "filters": {
    "status": "pending"
  }
}
Response
{
  "connections":
  [
    {
      "partner_id": 23,
      "network_id": 1234,
      "network_affiliate_id": 83,
      "network_affiliate_user_id": 129,
      "status": "pending",
      "time_created": 1699378453,
      "relationship": {
        "network": {
          "network_id": 1234,
          "signup_url": "https://some-brand.everflowclient.io/affiliate/signup/?r=4ZDH6G",
          "name": "Some Example Brand Inc",
          "logo_image_url": "https://assets.efusercontent.com/1234/assets/logo/c8f53b52-4be4-e632-a9e5-0218ad6a157f.png",
          "login_url": "https://dashlane.everflowclient.io/login",
          "timezone_id": 0
        },
        "demand_partner": {
          "everxchange_demand_partner_id": 155,
          "network_id": 1234,
          "company_name": "Some Example Brand Inc",
          "logo_url": "https://assets.efusercontent.com/exc_partner_logos/assets/f7e0797e-0b0d-3fb3-bac3-a40027045c87/some-brand-logo.png",
          "logo_asset_id": 680,
          "website_url": "http://some-brand.example",
          "public_description": "Some Brand is an example brand for the API docs that doesn't actually exist",
          "facebook_contact_url": "",
          "instagram_contact_url": "",
          "twitter_contact_url": "",
          "time_created": 1601064273,
          "time_saved": 1685551686,
          "relationship": {
            "vertical_ids": [],
            "channel_ids": [],
            "geo_vertical_ids": [],
            "contact": {
              "fist_name": "John",
              "last_name": "Doe",
              "phone_number": "",
              "email": "john.doe@example.com"
            },
            "payout_type_ids": []
          },
          "is_contact_info_public": false,
          "tiktok_contact_url": "",
          "youtube_contact_url": "",
          "linkedin_contact_url": "",
          "custom_link_label": "",
          "link": "",
          "default_network_offer_id": 32,
          "status": "active",
          "is_internal": false
        }
      }
    },
  ],
  "paging": {
    "page": 1,
    "page_size": 100,
    "total_count": 1
  }
}