PATCH /accounts/{id}/facebook-page-info
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
BearerAuthAuthorizationBearer <token>API key sk_...
id*stringFacebook Page account id
application/json- body
about?stringdescription?stringwebsite?stringphone?stringemails?array<string>hours?{day}{1|2}{open|close}: HH:MM, e.g. mon_1_open: "09:00"
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 PATCH 'https://example.com/api/v1/accounts/string/facebook-page-info' \ -H 'Content-Type: application/json' \ -d '{}'{ "about": "string", "description": "string", "website": "string", "phone": "string", "emails": [ "string" ], "hours": {}}GET /accounts/{id}/facebook-page-info GET
Public info of the Page: about, description, website, phone, emails, hours (null when never filled)
GET /accounts/{id}/follow-status/{userId} GET
Whether an Instagram user (IGSID from a webhook) follows the account, with profile counters. Meta answers only for people who messaged the account: otherwise 200 with isFollower null and unavailableReason (consent_required, dm_access_disabled, not_messageable, error)