Skip to content
Vedad Kirlić edited this page Dec 30, 2021 · 1 revision

General

HTTP status Code Message
400 Bad request ValidationErrors
500 Internal Server Error InternalServerError Internal Server Error.

Contract Errors

HTTP status Code Message
400 Bad request ExpiredCertificate Certificate has expired.
400 Bad request InvalidContractJSON Contract JSON failed to parse or is missing required attributes.
400 Bad request InvalidCertificate Certificate chain validation has failed.
400 Bad request InvalidCertificateStructure Certificate structure is missing required x509 attributes.
400 Bad request InvalidCertificatePublicKey Certificate public key format is incorrect.
400 Bad request MissingContractExtension Certificate is missing the required Contract extension under OID.
400 Bad request ParseCertificateError Certificate failed to parse.
404 Not Found InvalidContractId Contract not found.
410 Gone ExpiredContract Contract has expired.

Application Errors

HTTP status Code Message
403 Forbidden InvalidConsentAccessApplication Application is not valid for Consent Access.
404 Not Found InvalidConsentAccessApplication Application not found.
500 Internal Server Error CAValidationError CA Application validation error.

OAuth Errors

HTTP status Code Message
400 Bad request InvalidClient The client_id () is invalid.
400 Bad request InvalidGrant The grant_type (<options.input>) is invalid, expected grant_type (<options.expected>).
400 Bad request InvalidRedirectUri The redirect_uri () is invalid.
400 Bad request InvalidRequest JWT header failed JSON schema validation.
400 Bad request InvalidRequest JWT payload failed JSON schema validation.
400 Bad request InvalidRequest The timestamp provided in JWT payload () is outdated.
400 Bad request InvalidRequest The nonce provided in JWT payload () has already been used.
400 Bad request InvalidTokenType The token_type () is invalid, expected token_type ().
401 Unauthorized InvalidJWT The provided JSON Web Token (JWT) is invalid.
401 Unauthorized InvalidToken The token () is invalid.
403 Forbidden InsufficientScope The request requires higher privileges than provided by the access token.
429 Too Many Requests RateLimitError rate-limit-enforced.

Library & Personal Cloud

HTTP status Code Message
401 Unauthorized InvalidPCloud The provided pCloud credentials are invalid.
404 Not Found LibraryNotFound Library not found.
404 Not Found MissingFileError File does not exist.
409 Conflict DemoModeConflict Action prohibited when using a demo library.
409 Conflict JFSIncompatible JFS version requested () is incompatible.
413 Payload Too Large InsufficientStorageSpace Insufficient storage space available.

Clone this wiki locally