API referenceMeta
GET /accounts/{id}/facebook-page-info
Public info of the Page: about, description, website, phone, emails, hours (null when never filled)
GET
BearerAuthheader
AuthorizationBearer <token>API key sk_...
id*stringFacebook Page account id
FacebookPageInfo
application/json- response
about*string|nulldescription*string|nullwebsite*string|nullphone*string|nullemails*array<string>hours*Keys {day}{slot}{open|close}, e.g. mon_1_open: "09:00"; empty when none
curl -X GET 'https://example.com/api/v1/accounts/string/facebook-page-info'Example Response
{ "about": "string", "description": "string", "website": "string", "phone": "string", "emails": [ "string" ], "hours": {}}PUT /accounts/{id}/messenger-get-started PUT
Set get started button (replaces every locale). Queued while approval applies
PATCH /accounts/{id}/facebook-page-info PATCH
Update Page info: only the given fields are sent; "" clears a text field; unknown fields are 400. Answers the info read back. Needs pages_manage_metadata. Queued while approval applies