# ¿Cómo hacer un método 'PUT' de una transacción?

**URL:** <https://bc.finneg.com/t/como-hacer-un-metodo-put-de-una-transaccion/2968>\
**Category:** API\
**Tags:** método-put, api\
**Created:** [21 Diciembre, 2023 15:23 UTC](https://bc.finneg.com/t/como-hacer-un-metodo-put-de-una-transaccion/2968 "2023-12-21T15:23:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcolombo](https://bc.finneg.com/user_avatar/bc.finneg.com/jcolombo/32/13143_2.png) [@jcolombo](https://bc.finneg.com/u/jcolombo)\
**Post date:** [21 Diciembre, 2023 15:23 UTC](https://bc.finneg.com/t/como-hacer-un-metodo-put-de-una-transaccion/2968/1 "2023-12-21T15:23:49Z")

</div>

Esta funcionalidad permite realizar una llamada de tipo PUT a una API.

* * *

#### **¿Para qué sirve?**

Los llamados PUT en una API se utilizan para modificar información o datos de un servidor. Estas solicitudes son seguras y se envían a través de la URL.

* * *

#### **Antes de empezar**

Antes de utilizar esta funcionalidad, es necesario instalar Postman y realizar algunas configuraciones iniciales en el sistema.

Descargar Postman: [Download Postman | Get Started for Free](https://www.postman.com/downloads/)

1. Verificamos que el usuario que vamos a utilizar para realizar las llamadas tiene las credenciales necesarias para comunicarse con la API. Para esto nos vamos a dirigir a Configuración → General → Usuarios y vamos a seleccionar el usuario.

 ![](https://bc.finneg.com/uploads/default/original/2X/f/face5899626ca588fbdf95920f2a78288bd406f4.png)

1. Una vez que elegimos el usuario debemos verificar que tiene las Keys o credenciales para comunicarse con las API.

 ![](https://bc.finneg.com/uploads/default/original/2X/0/08bb8a23e8988d46a6fb31bc7f8fc32689ad4d55.png)  
3. Si el usuario que elegimos, no tiene permisos, las credenciales estarán vacías y las tendremos que generar.

 ![](https://bc.finneg.com/uploads/default/original/2X/c/c39ae8352476c36765f42e6f6816698f72f4a191.png)

* * *

#### **Modo de uso**

1. La ruta para acceder a la documentación de las API es la siguiente.

**Configuración → Diseño del espacio de trabajo → Diccionario de API → Documentación → API de la transacción.**

Nos va a dirigir a esta página, en donde vamos a poder ver todas las API que están disponibles y los métodos que podemos utilizar en cada una.

 ![](https://bc.finneg.com/uploads/default/original/2X/1/18e9db30beba9ad372372c6bb09b61ae34cd69dc.png)

1. Primero debemos generar un token válido para realizar las peticiones, esto se consigue en la parte de Autenticación OAuth 2.0

 ![](https://bc.finneg.com/uploads/default/original/2X/c/c35d50a7afcf9042af8fb3ff349db2e62e43ad44.png)

1. Copiamos esa dirección URL en Postman para poder generar el token.

 ![](https://bc.finneg.com/uploads/default/original/2X/5/51b4d33c84a2eda58958ad381c6ac152969ee09c.png)

3.1. Los campos {$clientid} y {$secretkey} son las credenciales que verificamos o generamos, en caso de que no estuvieran, al seleccionar el usuario que vamos a utilizar.

 ![](https://bc.finneg.com/uploads/default/original/2X/c/c39ae8352476c36765f42e6f6816698f72f4a191.png)

1. Una vez obtenido el token, ya podemos utilizarlo para realizar las llamadas a los métodos PUT de una transacción, como es el caso de las Cobranzas.

 ![](https://bc.finneg.com/uploads/default/original/2X/f/fbb07c7f30de0e23d22c2f569024077a76533f61.png)

1. Para realizar las llamadas en Postman debemos copiar el URL que se encuentra en la descripción del método PUT

 ![image](https://bc.finneg.com/uploads/default/original/2X/3/320fe6479b121bd949ab0c58466bd3d0d7e903d8.png)

Luego debemos reemplazar la información que necesitamos, en este caso el código, que vendría ser el Documento-interno de la transacción, que indica el código de la transacción, de la cual queremos modificar los datos y el token generado con las credenciales.

 ![](https://bc.finneg.com/uploads/default/original/2X/b/b475293d818d2e3bb7c26357e7086d1466a97c69.png)

En la solapa Body, seleccionamos de tipo raw y de tipo JSON, vamos a agregar el JSON donde va a tener los atributos de la cobranza y hacer los cambios que queremos hacer (Importante tener en cuenta que los atributos que no agregamos los va a borrar, por eso es importante que los atributos que no queremos modificarlo de todas maneras tienen que estar en el JSON)

 ![image](https://bc.finneg.com/uploads/default/original/2X/9/945eb49efa512347bd1cdabcceec3e3f4d116e46.png)

Apretamos Send y genera los cambios necesarios.
