Skip to main content
Answers to the problems people run into most. If yours is not here, contact support.

Account and sign-in

Email support@fortytwo.network from your primary email, the address you sign in with.
Wallet (Web3) sign-in is not supported. Sign in with Google, or with your email.
By your primary email. Write from it, or include it in your message. Your primary email is on your Account page.
Sign in to the platform. The page that opens explains the suspension and shows a reference. Press Contact support on that page, or email support@fortytwo.network from your primary email with the reference.
Your email is not verified yet, or the account is being closed. An unverified account cannot send API requests: open the verification link we emailed to your primary email. Otherwise contact support.
Email legal@fortytwo.network from your primary email.
Fortytwo accounts are for people aged 18 or older.

API

Check status.fortytwo.network . It shows the current state of the API and any incidents.
Check that you copied the whole key. Then check the key’s status in API keys: a disabled key works again after ⋯ → Enable; a revoked or expired key does not. A key is shown only once: if you lost it, press New key to create one and revoke the old one.
Revoke it now: in API keys, open the key’s ⋯ menu, choose Revoke and confirm. Then press New key to create a new one. If you see usage you don’t recognise, contact support.
You sent more requests per minute or per hour than your tier allows for this model. Wait for the number of seconds in the Retry-After header, then try again. Your limits for each model are on the Tier and limits page: open the account menu (your name at the bottom of the sidebar) and choose Tier and limits.
Too many requests are running at the same time, or the network is busy. We also limit how many requests can run at the same time. This limit is not published, and it can change with the load on the network while we scale. Under high load you can get a 429 even when you are within your per-minute and per-hour limits. Wait for the Retry-After time and try again. Sending fewer requests at the same time helps.
A temporary problem on our side. Wait a short time and retry. After upstream_error or upstream_timeout, part of the first request may already be charged, and each retry is charged as a new request. Check status.fortytwo.network .
Check status.fortytwo.network first. If it continues, use Contact support, topic API errors and latency. Include the time (UTC), the model, the error code and the request ID if you have one. Never include your key.
Check the model ID. The current models are on Models, and on the platform Home page under Model specs (Compare models when there are several).
Your balance is used up. Buy credits on the Credits page and try again.
The account reached its Monthly spend limit. On Credits, under Usage limits, enter a higher amount in Monthly spend limit and press the check mark to apply it. To remove the limit, press Set to unlimited, then the check mark. Otherwise the limit resets on the 1st of the month at 00:00 UTC. Buying credits does not clear this error.
The key reached its spend limit. In API keys, find the key in the list (use Search by name if you have many keys). Open its ⋯ menu, choose Edit, change Spend limit and press Save. Leave the field empty to remove the limit. If the key has a reset (daily, weekly or monthly), the limit also clears at the next reset. Buying credits does not clear this error. You can also send the request with another key.
A payment you made is disputed with your bank, so the credits from it are on hold and the rest of your balance is not enough to run requests. Add credits with another card on the Credits page. If you disputed the payment by mistake, ask your bank to withdraw the dispute.
The request has a field or a value the API does not accept. The API rejects unknown fields instead of ignoring them. Remove fields your tool or library adds that are not in the API reference, and check the values. If you send an earlier reply back in messages, remove its refusal field.
You sent content the model does not accept, such as audio, video or a file, or an image in a format or from a source the API does not accept. Send text, and images as described in Image input.
The Content-Type header is missing or wrong. Send Content-Type: application/json.
The request did not finish uploading in time. Check your connection, or send less data — for example, send images by URL instead of inside the request.
The request or one of its images is too large. Send smaller images, or fewer of them.
No. Call it from your own server and keep the API key there. Browsers block the call, and a key in a web page can be stolen.
Start with Get access and Quickstart. The community may also help here, as general information.

Models

AI answers can be wrong. Please tell us through Feedback, type Models.
Use Report a security issue, area Model behavior and AI safety.

Limits and tiers

Use Request upgrade, not Support.
Upgrades are reviewed by our team. Send a request. An upgrade can take effect from the start of the next month or later.
Use the upgrade form and choose Enterprise API terms.

Billing and credits

Check the card or try another one. If an Auto-reload charge failed, Auto-reload turns off and we email you. To turn it back on, go to Credits → Auto-reload, check the card and turn on Enable auto-reload. Still stuck? Contact support, topic Billing and credits.
Wait a few minutes and press Refresh on the Credits page. Still missing? Contact support, topic Billing and credits, with the date, the amount and the top-up ID if you have it.
Contact support first; it is usually the fastest way. If you dispute the payment with your bank, the credits from that payment are put on hold and the card can’t be used on Fortytwo until the bank decides. The rest of your balance stays available. Contacting us first does not affect your rights.
After each purchase we email a purchase confirmation to your primary email. If the email is verified, Stripe also emails a receipt. To open the receipt later: Credits → Top-up history → select the purchase → View next to Transaction.
Purchased credits do not expire. Unused purchased credits are refunded when you close your account, minus any outstanding charges. For refunds and withdrawals, email legal@fortytwo.network.
For billing and account questions, contact that service first.

Promotional credits

Check the spelling. The code may also have been withdrawn.
Each code or offer works once per account.
This code or offer is not available for your account, has ended, or has no activations left. Support cannot change that.
After several attempts in a row, redeeming codes and claiming offers is paused for up to 10 minutes. The message counts down the time left; when it disappears, try again. When you claim an offer, the message is “Too many requests. Please wait a moment and try again.”
Verify your email first: open the verification link we emailed to your primary email. If your account is restricted, contact support.
For 30 days, the Credits page shows the credit as Expired or Revoked with the date; a withdrawn credit also shows the reason. Promotional credits have no cash value and cannot be refunded — see Promotional credits.
A credit limited to certain models pays only for those models. Requests to other models use your other credits, then your purchased balance. With no purchased balance, such a request fails with 402 insufficient_quota.

Safety

Use Report a security issue. Do not post it publicly. If you cannot use the form: security@fortytwo.network.
Do not click links or share anything. Check the sender domain. Report it through Report a security issue or to security@fortytwo.network, and tell a moderator.
Do not share it. Fortytwo never asks for it. Report the account to a moderator.

Other

Last modified on October 7, 2026