# Revoke an acceptance

> The publisher cutting one consumer. POST /api/v1/shares/{share_id}/acceptances/{acceptance_id}/revoke in the SOAT REST API.

The publisher cutting one consumer. The acceptance is kept with `revoked_by: publisher`, and a new accept from that project answers `403 SHARE_REVOKED` until the publisher deletes it. The project gets a `share_revoked` activity entry if the acceptance was active.

  Request

<ParamsDetails
  {...require("./revoke-share-acceptance.ParamsDetails.json")}
>

<RequestSchema
  {...require("./revoke-share-acceptance.RequestSchema.json")}
>

<StatusCodes
  {...require("./revoke-share-acceptance.StatusCodes.json")}
>
