Provider Coverage
Launch provider coverage and public surface naming for Koil.
Koil exposes provider capabilities through stable provider, surface, resource, content type, variant, and capability names.
Launch Providers
Koil's launch provider set focuses on the providers below. Availability can vary by provider API permissions, account type, and operation readiness.
| Provider | Category | Surfaces |
|---|---|---|
| Social network | media; stories; dm | |
| Social network | media; stories; dm | |
| Professional network | feed; dm | |
| X | Social network | timeline; dm |
| YouTube | Video platform | videos; shorts; live |
| TikTok | Short-form video platform | posts; live |
| Google Business Profile | Local business profile | locations |
Naming Model
- Provider is the upstream platform, such as
instagram,facebook, oryoutube. - Surface is a broad provider product area customers recognize, such as
media,dm,videos, orlocations. - Resource is a named object collection or read boundary inside a surface, such as
items,comments,messages,mentions,reactions, orreviews. - Content Type is the fully qualified provider collection used in content APIs, composed as
{provider}.{surface}.{resource}, such asinstagram.media.items. - Variant is a subtype inside a resource, such as
feed,reel,story,post,quote, orreply. - Capabilities declare which operations and event collection modes a content type supports.
Surface Notes
- Instagram and Facebook use
mediafor profile media, with resource-local variants such asfeedandreel;storiesremains separate where the provider exposes a distinct stories edge;dmcovers messaging. - LinkedIn keeps
feedfor member/company posts and addsdmfor LinkedIn messaging workflows. - X uses
timeline, notfeed, because the provider read model naturally returns a mixed timeline of posts, reposts, quotes, and replies. - YouTube splits
videos,shorts, andlivebecause uploads, Shorts, and livestreams have different media and lifecycle expectations. - TikTok uses
postsfor profile-authored video/photo posts andlivefor livestream content. - Google Business Profile uses
locations; reviews, questions/answers, and local posts are resources under that surface.