OAuth Errors
Invalid signature on request
/docs/errors#InvalidRequestSignatureThe signature for the request was invalid.
Missing client id
/docs/errors#ClientIdMissingThe authorization request did not contain the client_id parameter.
Unknown client id
/docs/errors#ClientIdNotRecognisedThe 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#RedirectUriMismatchThe redirect uri provided in the request does not match the URI registered for the client ID.
Unsupported response type
/docs/errors#UnsupportedResponseTypeThe response_type submitted in the request is not recognised, or is not currently supported by Huddle's OAuth implementation.
User credentials invalid
/docs/errors#InvalidUserCredentialsThe 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#AccessGrantTypeForbiddenThe client who initiated this request does not have permission to use the requested grant_type
Revoked access grant
/docs/errors#RevokedAccessGrantThe grant access is revoked, and can not be refreshed.
Invalid access grant state
/docs/errors#InvalidAccessGrantStateThe grant access state is invalid for this operation
Authorization code was not recognised
/docs/errors#AuthCodeNotRecognisedThe authorization_code provided in the request could not be recognised.
Access grant type unsupported
/docs/errors#UnsupportedGrantTypeThe 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#GrantTypeMismatchThe 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#AuthCodeRedirectMismatchThe authorization_code does not match the redirect_uri that was registered during the Access Grant Request.
Invalid assertion type
/docs/errors#InvalidAssertionTypeThe assertion type provided in the request is not recognised or supported by the server.
Invalid assertion value
/docs/errors#InvalidAssertionValueThe assertion provided in the request is malformed or unacceptable.
Invalid redirect uri
/docs/errors#InvalidRedirectUriThe redirect uri provided is not a valid URI. Redirect URIs must be valid, absolute URIs.
Client secret invalid
/docs/errors#ClientSecretInvalidThe request did not contain a client secret or the secret was incorrect
User not active
/docs/errors#TargetUserNotActiveThe user you're trying to impersonate is not active.
Unauthorized impersonation
/docs/errors#ImpersonationNotAllowedForTheTargetUserThe user you're trying to impersonate does not allow impersonation.
Malformed user
/docs/errors#MalformedUserThe user has to be specified in the following format http://api.huddle.net/users/userId.
Client disabled
/docs/errors#ClientDisabledThis app has been disabled. Contact Huddle support for help.
Client forbidden
/docs/errors#ClientForbiddenThis 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#SystemUserWrongGrantTypeSystem User is not allowed to use this Grant Type. Use the Client Credentials flow instead.
Client is not associated to System User
/docs/errors#ClientWithoutSystemUserThis client is not associated to a System User. Contact Huddle support for help.