Options
All
  • Public
  • Public/Protected
  • All
Menu

A partner publishes an Instagram post or downloads a PNG from the Instagram editor.

content is a generic catch-all (same pattern as OsCreatedStudioContent) holding post metadata fields: artworkTitle, artistNames, postCaption, collaborators, aspectRatio, imageCount, etc. It is kept generic so the same event can serve multiple studio surfaces.

This schema describes events sent to Segment from OsCreatedInstagramContent

example

Publish

{
  action: "createdStudioContent",
  context_module: "instagramEditor",
  context_page_owner_type: "studioInstagram",
  value: "instagram post",
  brand_kit: true,
  content: {
    artworkTitle: "Xpto",
    artistNames: ["Jane Doe", "John Doe"],
    postCaption: "FooBar",
    collaborators: ["bonnie", "clyde"],
    aspectRatio: "4:5",
    imageCount: 3
  }
}
example

PNG download

{
  action: "createdStudioContent",
  context_module: "instagramEditor",
  context_page_owner_type: "studioInstagram",
  value: "instagram png download",
  brand_kit: false,
  content: {
    aspectRatio: "1:1",
    imageCount: 2
  }
}

Hierarchy

  • OsCreatedInstagramContent

Index

Properties

action

action: createdStudioContent

brand_kit

brand_kit: boolean

content

content: Record<string, unknown>

Generic catch-all for post metadata included in the created content

context_module

context_module: instagramEditor

context_page_owner_type

context_page_owner_type: studioInstagram

value

value: "instagram post" | "instagram png download"

Generated using TypeDoc