Graph API Version

Graph API Reference

This is a full list of the Graph API root nodes. The main difference between a root node and a non-root node is that root nodes can be queried directly, while non-root nodes can be queried via root nodes or edges. If you want to learn how to use the Graph API, read our Using Graph API guide, and if you want to know which APIs can solve some frequent issues, try our Common Scenarios guide.

Graph API Root Nodes

NodeDescription
Achievement

Instance for an achievement for a user.

Achievement Type

Graph API Reference Achievement Type /achievement-type

Album

A photo album

Analytics App Events Export

Analytics app events export job

App Link Host

An app link host

App Request

An individual app request received by someone, sent by an app or another person

Application

A Facebook app

Application Context

Provides access to available social context edges for this app

Async Session

Represents an async job request to Graph API.

Audience Insights Rule

Definition of a rule

CTCert Domain

A domain name that has been issued new certificates.

Comment

A single comment

Conversation

A Facebook Messages conversation between a person and a Facebook Page

Debug Token

Debug token endpoint docs

Doc

A Document

Domain

A web domain claimed within Facebook Insights

Education Experience

The person's education history

Event

An event

Friend List

This represents a user's friend list on Facebook

Group

A Facebook group.

Group Doc

Graph API Reference Group Doc /group-doc

Life Event

Page milestone information

Link

A link shared on Facebook

Live Video

A live video

Mailing Address

A mailing address object

Message

A single message in Facebook Messenger

Milestone

Graph API Reference Milestone /milestone

Native Offer

A native offer represents an Offer on Facebook. The /{offer_id} node returns a single native offer. Each native offer requires a view to be rendered to users.

Notification

Graph API Reference Notification /notification

Object Comments

Comments on an object

Object Likes

This reference describes the /likes edge that is common to multiple Graph API nodes. The structure and operations are the same for each node.

Object Reactions

First revision to publish

Object Sharedposts

Shares of this object

Open Graph Action Type

An Open Graph action type

Open Graph Context

Social context

Open Graph Object Type

An Open Graph object type

Page

Returns a Page.

Page Admin Note

Page's admin note

Page Call To Action

Page's call-to-action

Page Label

Page's label

Page/insights

This object represents a single Insights metric that is tied to another particular Graph API object (Page, App, Post, etc.).

Pages Platform Component Flow Service Config

A node to get Native Component workflows info.

Payment

A single payment

Photo

This represents a Photo on Facebook.

Place

A place

Place Tag

A Place Tag

Place Topic

The category of a place Page

Post

Graph API Reference Post /post

Profile

Graph API Reference Profile /profile

Promotion Info

A promotional info for the post.

RTBDynamic Post

A dynamically generated Post, used for Dynamic Ad Creatives

Request

An app request received by a person. A request can be sent by an app or another person

Sales Promo

Entity to describe an offer. One needs to be whitelisted to use this API. Please contact the support group and ask them to reach out to the team that is responsible for this API to request to be whitelisted.

Saved Message Response

A saved message response for a Facebook Page

Status

A status message in a profile's feed

Test User

A test user for a Facebook app

Thread

A messages thread in Facebook Messenger

User

Returns a User.

User Context

Social context for a person

Video

A Video

Video Copyright

A video copyright

Video Copyright Rule

A video copyright rules

Video List

A playlist for videos

With Asset3D

Represents a 3D Asset.

Work Experience

Information about a user's work