Pinecone uses conventional HTTP response codes to indicate the success or failure of an API request. In general, codes in the 2xx range indicate success, codes in the 4xx range indicate an error that failed given the information provided, and codes in the 5xx range indicate an error with Pinecone’s servers.

HTTP status codeDescription
200 - OKThe request was successful.
201 - CREATEDThe request was successful and a new resource was created.
202 - NO CONTENTThe request was successful, but there is no content to return.
400 - INVALID ARGUMENTThe request was unsuccessful due to an invalid argument.
401 - UNAUTHENTICATEDThe API key is missing or invalid.
403 - QUOTA_EXCEEDEDThe request was unsuccessful due to an exceeded quota.
404 - NOT FOUNDThe request was unsuccessful because the resource was not found.
409 - ALREADY EXISTSThe request was unsuccessful because the resource already exists.
412 - FAILED PRECONDITIONSThe request was unsuccessful due to preconditions not being met.
422 - UNPROCESSABLE ENTITYThe request was unsuccessful because the server was unable to process the contained instructions.
429 - TOO MANY REQUESTSThe request was rate-limited.
500 - UNKNOWNAn internal server error occurred.

Was this page helpful?