Column Title
Column Title
Column Title
Column Title
Column Title
Column Title
[Services API](🔗)[Subscriptions API](🔗)[Transactions API](🔗)[Authentication](🔗)[Unsubscribe API](🔗)[Blacklist API](🔗)



In order to unsubscribe user from Centili platform you must use **HTTP POST** method in application/json format, sent to the following URL with parameters described below.

## URL to which request should be posted



## Example of POST request



## Example of response



## All parameters which You can send in request, or get in response

ParameterRequestResponseExample of param valueInfo
**"apikey"** mandatory
f31a355df6dad07e49ba474db7ff9b07Centili issued service key, unique for every payment service. Same as "serviceKey" in our other APIs
**"sign"** mandatory
def0a0ba4f188cf174d383dc4d7f7041e358ba92Signature parameter created using key issued for signing request.  Please refer to the [signature key generation guide](🔗).
**"subscriptionid"** optional
1234567Unique identifier of subscription in Centili system.  If **"subscriptionid"** is used than **"userid" **parameter can be skipped.
**"userid"** optional
usrId1983 _NOTE: If the value is not set within payment request, this field will contain MSISDN of the particular customer._Identification of the end user performing payment. By default it is msisdn of the end-user, but it can contain some other string which is meaningful to out merchants.  If **"userid"** is used than **"subscriptionid"** parameter can be skipped.
**"status"**

ACCEPTED INVALID_REQUEST NOT_ACCEPTABLE SERVER_ERROR
**"errorMessage"**

null Bad request Mandatory parameters missing! ...

## Possible server responses

Server responseMeaningPossible Error messages
**HTTP 202 Accepted**User has been successfully unsubscribed.
**HTTP 400 invalid request**Unsubscribe request is invalid or cannot be resolved.-Bad request -Mandatory parameters missing! -Signature validation failed! -Subscription does not exists. -Action is not supported
**HTTP 406 Not Acceptable**Opt-out transaction already exists.There is already an outgoing opt-out process for this user.
**HTTP 500 Server error.**Some unexpected internal server error has occured.Server error.

## Example of response for bad request