Polymorfa-Version header:
2026-09-22. When the header is omitted,
the API uses the current version. The resolved value is echoed in the
response as Polymorfa-Version.
This revision uses whatsapp_ids for native message provider references in
responses and events. Read linked_devices, official_api, or both from that
object; use the stable Polymorfa id for message actions. Native message
responses and webhooks also carry the earlier whatsapp_id field during the
migration window. New integrations should read whatsapp_ids; existing
integrations can migrate without losing their provider reference.
Current request
Versions below the minimum
A version earlier than the configured minimum returns400 before the route
handler runs. This includes the retired 2026-03-20; remove the header or send
2026-09-22. The response includes:
Link header points to version guidance. The docs field links to the error’s recovery steps.
Malformed dates, including impossible calendar dates, return 400 with
error.code: invalid_parameter and error.param: Polymorfa-Version.
Versions newer than the current contract
A date later than2026-09-22 returns 400 with
error.code: invalid_parameter and error.param: Polymorfa-Version before
the request runs. Remove the header or send 2026-09-22.
Older supported versions
When a configured version is older than the current version but still meets the minimum, the request continues and can include:Sunsetwhen a sunset date is configured;Polymorfa-Deprecation-Warning; and- a
Linkwithrel="sunset".
Graph API versions
Graph requires a Meta-style version segment in the URL:Polymorfa-Version
does not apply to Graph requests, for either connection type.