Wahlu API

Integrations

View connected social media integrations.

Integrations represent connected social media platforms for a brand. Integrations are managed through the Wahlu dashboard — the API provides read-only access.

Required scope: integrations:read

List integrations

GET/v1/brands/:brand_id/integrations

Returns all connected integrations for a brand.

Query parameters

ParameterTypeDescription
pageintegerPage number. Defaults to 1.
limitintegerItems per page. Defaults to 50, max 100.
curl
curl https://api.wahlu.com/v1/brands/brand_abc123/integrations \
  -H "Authorization: Bearer wahlu_live_your_api_key_here"
Response
{
  "success": true,
  "data": [
    {
      "id": "int_instagram_123",
      "platform": "instagram",
      "status": "connected",
      "brand_id": "brand_abc123",
      "display_name": "Acme Co",
      "username": "@acmeco",
      "avatar_url": "https://scontent.cdninstagram.com/...",
      "permissions": null,
      "created_at": "2026-01-15T10:30:00Z",
      "updated_at": "2026-01-15T10:30:00Z"
    },
    {
      "id": "int_linkedin_456",
      "platform": "linkedin",
      "status": "connected",
      "brand_id": "brand_abc123",
      "display_name": "Acme Co",
      "username": "acme-co",
      "avatar_url": "https://media.licdn.com/...",
      "permissions": null,
      "created_at": "2026-01-15T10:35:00Z",
      "updated_at": "2026-01-15T10:35:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "has_more": false
  }
}

Response fields

ParameterTypeDescription
idstringUnique integration identifier.
platformstringPlatform name (instagram, tiktok, youtube, facebook, linkedin).
statusstringConnection status (e.g. connected, expired).
brand_idstringBrand this integration belongs to.
display_namestring | nullAccount display name on the platform.
usernamestring | nullAccount username or handle.
avatar_urlstring | nullProfile avatar URL.
permissionsobject | nullPlatform-specific permission details.
created_atstringISO 8601 creation timestamp.
updated_atstringISO 8601 last-updated timestamp.

Get an integration

GET/v1/brands/:brand_id/integrations/:integration_id

Returns details for a single integration.

curl
curl https://api.wahlu.com/v1/brands/brand_abc123/integrations/int_instagram_123 \
  -H "Authorization: Bearer wahlu_live_your_api_key_here"

Supported platforms

ParameterTypeDescription
instagramplatformInstagram (business accounts)
tiktokplatformTikTok (business accounts)
youtubeplatformYouTube channels
facebookplatformFacebook Pages
linkedinplatformLinkedIn (personal and company pages)