List channels
client.channel.list(ChannelListParams { limit, offset } query?, RequestOptionsoptions?): ChannelListResponse { data, object, totalCount }
GET/v1/channels
Returns a paginated list of channels. Results are sorted by when the record was created in Lightfield (createdAt), newest first. Use offset and limit to paginate through results. Each page is filtered per caller to the channels they may see (public channels, channels they are a member of, and LinkedIn DMs they can read in full). See List endpoints for more information about pagination.
Required scope: channels:read
Rate limit category: Search
List channels
import Lightfield from 'lightfield';
const client = new Lightfield({
apiKey: 'My API Key',
});
const channelListResponse = await client.channel.list();
console.log(channelListResponse.data);{
"data": [
{
"id": "chn_cm2def456ghi789",
"createdAt": "2026-05-01T09:00:00.000Z",
"fields": {
"$name": {
"value": "acme-deal-room",
"valueType": "TEXT"
},
"$provider": {
"value": "SLACK",
"valueType": "TEXT"
},
"$isPublic": {
"value": false,
"valueType": "CHECKBOX"
},
"$providerChannelId": {
"value": "C0123456789",
"valueType": "TEXT"
},
"$providerCreatedAt": {
"value": "2026-04-20T14:30:00.000Z",
"valueType": "DATETIME"
},
"$includeInCrm": {
"value": "string",
"valueType": "CHECKBOX"
}
},
"httpLink": null,
"objectType": "channel",
"relationships": {
"account-slack-channel": {
"cardinality": "has_many",
"objectType": "account",
"values": [
"acc_cm0abc123def456"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
},
"opportunity-slack-channel": {
"cardinality": "has_many",
"objectType": "opportunity",
"values": [
"opp_cm1xyz456uvw789"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
}
},
"updatedAt": "2026-05-01T09:00:00.000Z",
"externalId": "externalId"
},
{
"id": "chn_cm3ghi789jkl012",
"createdAt": "2026-04-29T15:12:00.000Z",
"fields": {
"$name": {
"value": "general",
"valueType": "TEXT"
},
"$provider": {
"value": "SLACK",
"valueType": "TEXT"
},
"$isPublic": {
"value": true,
"valueType": "CHECKBOX"
},
"$providerChannelId": {
"value": "C9876543210",
"valueType": "TEXT"
},
"$providerCreatedAt": {
"value": "2026-01-05T10:00:00.000Z",
"valueType": "DATETIME"
},
"$includeInCrm": {
"value": "string",
"valueType": "CHECKBOX"
}
},
"httpLink": null,
"objectType": "channel",
"relationships": {
"account-slack-channel": {
"cardinality": "has_many",
"objectType": "account",
"values": [
"acc_cm0abc123def456"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
},
"opportunity-slack-channel": {
"cardinality": "has_many",
"objectType": "opportunity",
"values": [
"opp_cm1xyz456uvw789"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
}
},
"updatedAt": "2026-04-29T15:12:00.000Z",
"externalId": "externalId"
}
],
"object": "list",
"totalCount": 2
}Returns Examples
{
"data": [
{
"id": "chn_cm2def456ghi789",
"createdAt": "2026-05-01T09:00:00.000Z",
"fields": {
"$name": {
"value": "acme-deal-room",
"valueType": "TEXT"
},
"$provider": {
"value": "SLACK",
"valueType": "TEXT"
},
"$isPublic": {
"value": false,
"valueType": "CHECKBOX"
},
"$providerChannelId": {
"value": "C0123456789",
"valueType": "TEXT"
},
"$providerCreatedAt": {
"value": "2026-04-20T14:30:00.000Z",
"valueType": "DATETIME"
},
"$includeInCrm": {
"value": "string",
"valueType": "CHECKBOX"
}
},
"httpLink": null,
"objectType": "channel",
"relationships": {
"account-slack-channel": {
"cardinality": "has_many",
"objectType": "account",
"values": [
"acc_cm0abc123def456"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
},
"opportunity-slack-channel": {
"cardinality": "has_many",
"objectType": "opportunity",
"values": [
"opp_cm1xyz456uvw789"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
}
},
"updatedAt": "2026-05-01T09:00:00.000Z",
"externalId": "externalId"
},
{
"id": "chn_cm3ghi789jkl012",
"createdAt": "2026-04-29T15:12:00.000Z",
"fields": {
"$name": {
"value": "general",
"valueType": "TEXT"
},
"$provider": {
"value": "SLACK",
"valueType": "TEXT"
},
"$isPublic": {
"value": true,
"valueType": "CHECKBOX"
},
"$providerChannelId": {
"value": "C9876543210",
"valueType": "TEXT"
},
"$providerCreatedAt": {
"value": "2026-01-05T10:00:00.000Z",
"valueType": "DATETIME"
},
"$includeInCrm": {
"value": "string",
"valueType": "CHECKBOX"
}
},
"httpLink": null,
"objectType": "channel",
"relationships": {
"account-slack-channel": {
"cardinality": "has_many",
"objectType": "account",
"values": [
"acc_cm0abc123def456"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
},
"opportunity-slack-channel": {
"cardinality": "has_many",
"objectType": "opportunity",
"values": [
"opp_cm1xyz456uvw789"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
}
},
"updatedAt": "2026-04-29T15:12:00.000Z",
"externalId": "externalId"
}
],
"object": "list",
"totalCount": 2
}