Troubleshooting
This guide covers the most frequent problems encountered when using the IONOS AI Model Hub and explains how to report issues effectively to our support team.
Most frequent problems
Authentication fails — Expired or invalid token
If API calls worked previously but now return 401 Unauthorized, an expired authentication token is the most likely cause. A 401 response looks like this:
HTTP/2 401
date: Tue, 31 Mar 2026 13:03:38 GMT
...
x-trace-id: 1c44146207cb965bec4877905b6aa4fd
...
{"httpStatus":401,"messages":[{"errorCode":"paas-auth-1","message":"Unauthorized, wrong or no api key provided to process this request"}]}Check your token first.
IONOS AI Model Hub tokens expire after the time-to-live (TTL) you selected when generating them (between 1 hour and 365 days). This is the most common cause of sudden authentication failures.
What a valid token looks like
IONOS authentication tokens are JSON Web Tokens (JWTs) — long strings of three dot-separated Base64 segments. A valid token starts with eyJ:
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJ....<remaining characters>....Kwl42iMMD295QIf the value you are using looks like a short UUID — for example 0e020fbc-caa7-4310-bbf1-85724e3bd4da — it is not a valid authentication token. A UUID in this format is the identifier of the token as shown in the Token Manager, not the token value itself. Make sure you copy the token value, not its ID.
How to check and renew your token
Log in to the Data Center Designer (DCD) with the user account you use for AI Model Hub access.
Click Management > Token Manager.
Review the list of tokens and their expiry dates. Note that the token values are not displayed here — the Token Manager only shows token metadata such as the creation date and TTL.
If your token is expired, click Generate Token to create a new one.
Select the Time to Live (TTL) for the new token and click Generate Token.
Copy the token value immediately. It is only shown once at creation and cannot be retrieved afterwards. If you missed copying it, generate a new token and update it in your application or environment variable.
For a full walkthrough of token generation, including how to set up users and access rights, see the Access Management guide.
How to Report Issues to Support
When contacting IONOS support about an AI Model Hub issue, always include the response headers from the failing request. The headers contain trace identifiers that allow our team to locate and analyze the exact request in our systems.
Two header values are especially important:
x-trace-id
Uniquely identifies the request in our tracing system. This is the primary identifier our team needs to investigate.
ionos-request-id
Secondary request identifier, also used for correlation.
date
The exact timestamp of the request as recorded by the server. Helps our team locate the request in logs even if trace IDs are missing.
Example response headers from a failing request
date
Tue, 31 Mar 2026 12:30:02 GMT
content-type
application/json; charset=utf-8
content-length
139
connection
keep-alive
ionos-request-id
3e0974edb862b8259d867afbdfec551b
strict-transport-security
max-age=31536000; includeSubDomains
vary
Origin
x-content-type-options
nosniff
x-frame-options
DENY
x-trace-id
1a937f5e732f9348aaa430e66ed8a05e
access-control-allow-credentials
true
access-control-allow-origin
*
How to capture headers and bodies
Add the -i flag to include response headers in the output. The -v flag additionally prints the request headers:
The output includes request headers (>), response headers (<), and the response body. Copy the full output and include it in your support request.
The requests library exposes headers and bodies on both the request and response:
Include the full printed output in your support request.
What to include in a support request
The
x-trace-id,ionos-request-id, anddatevalues from the response headersThe HTTP status code and response body
The request body (the support team cannot see request or response bodies on their end)
The endpoint you were calling and the operation you were performing
Last updated
Was this helpful?