OAuth Errors

Invalid signature on request
/docs/errors#InvalidRequestSignature

The signature for the request was invalid.

Missing client id
/docs/errors#ClientIdMissing

The authorization request did not contain the client_id parameter.

Unauthorized client
/docs/errors#UnauthorizedClient

The client is not allowed to perform the requested action.

Unknown client id
/docs/errors#ClientIdNotRecognised

The client_id in the submitted request could not be recognised, or the client_secret does not match the client_id

Redirect URI Mismatch
/docs/errors#RedirectUriMismatch

The redirect uri provided in the request does not match the URI registered for the client ID.

Unsupported response type
/docs/errors#UnsupportedResponseType

The response_type submitted in the request is not recognised, or is not currently supported by Huddle's OAuth implementation.

User credentials invalid
/docs/errors#InvalidUserCredentials

The username and password provided in the request do not match, or the username does not exist in the Huddle database.

Access grant type forbidden
/docs/errors#AccessGrantTypeForbidden

The client who initiated this request does not have permission to use the requested grant_type

Denied access grant
/docs/errors#DeniedAccessGrant

The end user has denied the grant access.

Revoked access grant
/docs/errors#RevokedAccessGrant

The grant access is revoked, and can not be refreshed.

Invalid access grant state
/docs/errors#InvalidAccessGrantState

The grant access state is invalid for this operation

Expired authorization token
/docs/errors#ExpiredAuthorizationToken

The grant access is expired

Invalid refresh token
/docs/errors#InvalidRefreshToken

The refresh token is invalid

Authorization code was not recognised
/docs/errors#AuthCodeNotRecognised

The authorization_code provided in the request could not be recognised.

Access grant type unsupported
/docs/errors#UnsupportedGrantType

The grant_type submitted in the request could not be recognised, or is not supported by Huddle's OAuth implementation

Access grant type incorrect
/docs/errors#GrantTypeMismatch

The grant_type submitted in the request does not match the other parameters of the request. If this is a refresh operation, the grant_type must be set to refresh_token.

Authorization code/ request URI mismatch
/docs/errors#AuthCodeRedirectMismatch

The authorization_code does not match the redirect_uri that was registered during the Access Grant Request.

Invalid assertion type
/docs/errors#InvalidAssertionType

The assertion type provided in the request is not recognised or supported by the server.

Invalid assertion value
/docs/errors#InvalidAssertionValue

The assertion provided in the request is malformed or unacceptable.

Invalid redirect uri
/docs/errors#InvalidRedirectUri

The redirect uri provided is not a valid URI. Redirect URIs must be valid, absolute URIs.

Invalid request id
/docs/errors#InvalidRequestId

The request id is invalid or missing.

Client secret invalid
/docs/errors#ClientSecretInvalid

The request did not contain a client secret or the secret was incorrect

Client version disabled
/docs/errors#ClientVersionDisabled

The user agent is disabled.

Unauthorized impersonation
/docs/errors#UnauthorizedImpersonation

The user does not have the permission to perform this call.

User not active
/docs/errors#ImpersonatorUserNotActive

The impersonator user is not active.

User not active
/docs/errors#TargetUserNotActive

The user you're trying to impersonate is not active.

Unauthorized impersonation
/docs/errors#ImpersonationNotAllowedForTheTargetUser

The user you're trying to impersonate does not allow impersonation.

Malformed user
/docs/errors#MalformedUser

The user has to be specified in the following format http://api.huddle.net/users/userId.

User not found
/docs/errors#UserNotFound

The user was not found

User suspended
/docs/errors#UserSuspended

The user is suspended

User not activated
/docs/errors#UserAccountNotActivated

The user is not activated yet

User can't be authenticated
/docs/errors#ErrorAuthenticatingUser

The user can't be authenticated

Client disabled
/docs/errors#ClientDisabled

This app has been disabled. Contact Huddle support for help.

Client forbidden
/docs/errors#ClientForbidden

This app has been disabled by your company. Contact your Huddle Company Manager for help.

System User is not allowed to use this Grant Type
/docs/errors#SystemUserWrongGrantType

System User is not allowed to use this Grant Type. Use the Client Credentials flow instead.

Client is not associated to System User
/docs/errors#ClientWithoutSystemUser

This client is not associated to a System User. Contact Huddle support for help.