{}OPF
DocsObject referenceView source

Organization

An organization associated with the presentation — typically the presenting company, but also hosts, partners, clients, or sponsors. Surfaced on cover slides, footers, and brand bars; the primary organization'…

Metadata

Definition
#/$defs/Organization
Type
object
Source
spec/schemas/opf.schema.json

Field index

FieldTypeReq.Description
idstringyesStable identifier for the organization, used to reference it from Speaker.organizationId. Must be unique within the deck.
namestringyesDisplay name shown on slides.
legalNamestringOptional legal entity name when it differs from the display name.
logoref:AssetSource for the organization's logo image. Accepts an HTTPS URL, data URI, relative path (resolved against the OPF file location), local path, or 'asset:<id>' reference. Common formats are SVG (preferred for vector logos), PNG (with transparency), or JPG. The primary organization…
domainstringBare internet domain for the organization. Used for footers, contact slides, and engine-driven asset lookups (e.g., favicon-based brand defaults).
emailstringGeneral contact email for the organization. Used on contact slides and footer attribution.
phonestringMain contact phone number for the organization. E.164 format is recommended.
taglinestringShort tagline rendered alongside the organization name on cover slides.
roleenumRole of the organization relative to the presentation. When omitted, the single organization or first organization in array form is treated as primary.
socialsref:SocialsOptional social media handles or URLs for the organization.

id

typestringrequiredyesdefaultpattern^[a-zA-Z0-9_-]+$

Stable identifier for the organization, used to reference it from Speaker.organizationId. Must be unique within the deck.

id.json
{
  "id": "acme"
}

name

typestringrequiredyesdefault

Display name shown on slides.

name.json
{
  "name": "Acme Corp"
}

legalName

typestringrequirednodefault

Optional legal entity name when it differs from the display name.

legalName.json
{
  "legalName": "Acme Corporation, Inc."
}

domain

typestringrequirednodefault

Bare internet domain for the organization. Used for footers, contact slides, and engine-driven asset lookups (e.g., favicon-based brand defaults).

domain.json
{
  "domain": "acme.com"
}

email

typestringrequirednodefault

General contact email for the organization. Used on contact slides and footer attribution.

email.json
{
  "email": "hello@acme.com"
}

phone

typestringrequirednodefault

Main contact phone number for the organization. E.164 format is recommended.

phone.json
{
  "phone": "+14155551234"
}

tagline

typestringrequirednodefault

Short tagline rendered alongside the organization name on cover slides.

tagline.json
{
  "tagline": "Build the future of work"
}

role

typeenumrequirednodefault

Role of the organization relative to the presentation. When omitted, the single organization or first organization in array form is treated as primary.

role.json
{
  "role": "primary"
}

socials

typeref:Socialsrequirednodefault

Optional social media handles or URLs for the organization.

socials.json
{
  "socials": "socials-value"
}