Facebook Page

Update Page

Updates the Page's profile fields. Send only the fields you want to change; anything omitted is left as-is. At least one updatable field is required, or the request is a 400. Requires the connecting user to hold a Page role that allows editing Page info; otherwise 403. Returns the updated Page in the same shape as Get Page.

patch/api/profiles/{profile_id}/facebook/update_page

Request

  • Base URL
    https://api.postproxy.dev
  • URL
    https://api.postproxy.dev/api/profiles/{profile_id}/facebook/update_page
  • Auth
    HTTP bearer

Path parameters

profile_idstring required

Profile id (must be a facebook profile)

Query parameters

profile_group_idstring

Profile group context for the request. Optional when the API key is scoped to a profile group (that group is used automatically); with a full-access key, defaults to the first profile group in the account.

Headers

Idempotency-Keystring

Optional idempotency key (up to 255 characters; a UUID is ideal). Retrying a successful write with the same key replays the original response (with an Idempotent-Replay: true header) instead of executing again. Stored responses are kept for 24 hours; only 2xx responses are stored.

Request body

page_idstring required

Placement ID — the Page's Facebook ID

aboutstring

Short bio, up to 255 characters

descriptionstring

Long-form description

general_infostring

Additional information

company_overviewstring

Company overview

missionstring

Mission statement

productsstring

Products

foundedstring

Founding year or date

websitestring

Website URL(s), space-separated for more than one

phonestring

Contact phone

impressumstring

Legal notice (Impressum)

emailsstring[]

Contact email addresses

price_range'$' | '$$' | '$$$' | '$$$$' | 'Unspecified'

Price range

Response

The updated Page

object required

Graph API Page fields, passed through unchanged. Facebook omits fields the Page has never set.

Changes

No recorded changes to this operation across all 1 revision of this API.