> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creación de un método DELETE para archivos

> Añada un método DELETE a su Service REST de Pega y una actividad DeleteFiles que elimine archivos adjuntos de un caso haciendo coincidir el nombre del archivo y el ID del caso.

En Pega, puede crear un servicio REST que contenga métodos POST y DELETE. Para crear un método DELETE:

1. Abra el [método POST](/es/flexi-capture/connectors/pega/pega-create-app-web-api) creado anteriormente haciendo clic en **Records → Integration-Services → Service REST → cases/\{id}/files/\{name}** y, a continuación, abra la pestaña **Methods**.
2. Expanda el método DELETE y abra la pestaña **Response**.
3. Cree tres condiciones idénticas a las que creó en la pestaña **Response conditions** del [método POST](/es/flexi-capture/connectors/pega/pega-create-app-web-api#response).

A continuación, debe crear una actividad llamada *DeleteFiles*:

1. En el campo **Activity name**, escriba *DeteleFiles*, luego haga clic en el icono de destino de la derecha y, después, en **Create and open** en el formulario **Create Property**.
2. En la pestaña **Pages & Classes**, cree una nueva página llamada *pyWorkPage* de la clase *Work-*.
3. En la pestaña **Parameters**, cree tres variables:
   * currentLinkedRefTo de tipo *String*
   * IsConverted de tipo *Boolean*
   * currentFileId de tipo *String*
4. En la pestaña **Steps**, complete los siguientes pasos:
   1. Abra y cargue el caso en la página **pyWorkPage** mediante el método *Obj-Open-By-Handle*. Use el parámetro *Param.CaseId* como identificador del caso (este parámetro puede obtenerse de la solicitud */cases/****\{id}**\*\*/files/\{name}*).
   2. Elimine todos los archivos adjuntos del caso. Para ello, escriba *Property-Set* en el campo **Method**, luego abra **Loop**, seleccione **For each element in value list** y escriba *pyWorkPage.pyAttachments* en el campo **Value List Property**. Añada los dos parámetros nuevos siguientes al método:
      *Local.currentLinkedRefTo – pyWorkPage.pyAttachments(\<CURRENT>).pxLinkedRefTo;*
      *Local.currentFileId – pyWorkPage.pyAttachments(\<CURRENT>).pzInsKey;*
   3. Cree una llamada de actividad *Call DeleteAttachment* y, en el campo **Target**, especifique *pyWorkPage*. Establezca el parámetro *WorkPageName* en *Local.currentLinkedRefTo* y el parámetro *LinkHandle* en *Local.currentFileId*.
   4. En el campo **When**, especifique la siguiente condición: si *Param.FileName = pyWorkPage.pyAttachments(\<CURRENT>).pyFileName*, elimine los archivos; de lo contrario, omita este paso.
