200 | Success | The call ran and returned data. |
400 | Bad request | A required field is missing or malformed. |
401 | Unauthorized | Missing/invalid API key, or an invalid X auth_token. |
402 | Payment required | Your credit balance is too low for this call. |
403 | Forbidden | The X account isn’t allowed to do this (e.g. deleting another user’s tweet, or publishing an article without X Premium). |
404 | Not found | The user, tweet or article doesn’t exist. |
409 | Conflict | Duplicate action (e.g. posting an identical tweet). |
429 | Rate limited | X’s daily action limit was hit. |
502 | Upstream error | X returned an unexpected response. |
503 | Temporarily unavailable | X asked us to retry later. |