Description

You have to call this method when you want to check the status of an unsubscription request made by user in DruID Identity (CIAM). This method is useful to know if a user has started the unsubscription process.

You will need a user logged with access token. You can not perform this operation with no logged user

Please, read first: https://dru-id.com/developers/apis/oauth-2/ to learn about Oauth2 protocol and the meaning of each token.

If you want to request an unsubscription, then you need to call the request unsubscribe endpoint.

Endpoint URL:

GET https://{{graph_host}}/activityid/v1/user/unsubscribe

Request parameters

ParameterDescriptionTypeRequired
Authorization“Bearer access_token” Literal text Bearer followed by access_token that is the user access token obtained from /oauth2/token endpointstringyes
Content-TypeThe type of content that will be used for requests to be JSONstringyes
AcceptThe type of content that will be used for responses to be JSONstringyes
FromName of the entrypointstringyes
Accept-LanguageLanguage for this requestLocaleno

Query string parameters

ParameterDescriptionTypeRequiredDefault value

Response examples

Response: Request success (Accepted)

Response codes

CodeTypeDescription
400ErrorBad Request: The request could not be understood by the server due to malformed syntax
401ErrorUnauthorized: authentication is required and has failed or has not yet been provided (token is invalid, etc)
404SuccessNot Found: The user has NOT requested an unsubscription.
428ErrorPrecondition required: User need to configure MFA or needs to send a MFA code. Check the MFA API
500ErrorInternal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request
504ErrorGateway TimeoutService can not contact with oauth server to do some internal operations
200SuccessUser has requested an unsubscription. The user account will be deleted if this process is not canceled