Discussions

Ask a Question
Back to all

Personio API vs public XML feed: why /xml works publicly but not via API?

(edited)

Hi everyone,

I am following the official documentation for the XML job feed:
https://developer.personio.de/v1.0/reference/get_xml

The public endpoint works correctly in the browser:
https://{YOUR_COMPANY}.jobs.personio.de/xml

However, when I try to access the same resource via the Personio API and include the X-Company-ID header, I consistently get a 404 error with:

{
  "personio_trace_id": "a091883e-107e-4c41-88b1-8f7cc1c0fcef",
  "timestamp": "2026-01-13T15:49:51Z",
  "errors": [
    {
      "title": "Not Found",
      "detail": "The endpoint with /xml was not found.",
      "type": "https://developer.personio.de/v2.0/page/public-api-error-codes#apinot_found",
      "_meta": {
        "path": "/xml"
      }
    }
  ]
}

My goal is to programmatically access full job content such as description, responsibilities, requirements, keywords/tags, location, employment type, seniority, custom fields, and other structured metadata.

Am I miss something in docs?

Thanks for clarification.