Ejecutar en una consola (sustituyendo los datos en azul por los datos recibidos en el correo electrónico)
Login
curl -X POST --header 'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' -d 'grant_type=password&username=USUARIO&password=PASSWORD&appId=APPID' 'https://test.ivcert.net/ivcert/token'
Respuesta
{"access_token": "cdEt0UJgabIVUU7qQP5Evq7PJcpBT5i98/SmO2jRp7a8mWg1AtNRY/Lf3TNAj27AY1g4gTdvq18/RB3aTfW0919GUWgKmscIO+w4rtsCvd0=", "token_type": "bearer","expires_in": 7199,"refresh_token": "d80e126c-eb59-4d6c-869a-c6f36e623a4c","idUser": "1","userName": "username","name": "name","companyName": "companyName","companyId": "1", "rol": "[{\"idArea\":17,\"idRole\":1},{\"idArea\":33,\"idRole\":1},{\"idArea\":120,\"idRole\":1},{\"idArea\":387,\"idRole\":1},{\"idArea\":547,\"idRole\":1}]","tokenIvSign": "","idPerfilUser": "3","qualifiedUser": "0", "OrgaLogo": "","OrgaColor": "rgb(95,83,202)","OrgaCIF": "B98333362","OrgaType": "",".issued": "Fri, 07 Aug 2020 08:40:36 GMT",".expires": "Fri, 07 Aug 2020 10:40:36 GMT"}
Necesitaremos el token devuelto en la llamada anterior (en azul).
Creación del circuito
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'Authorization: Bearer TOKEN' -d '{ \ "circuitTitle": "Test", \ "circuitType": "ACEPDOC", \ "document": [ \ { \ "fileNameWithExtension": "nameFile.pdf", \ "content": "B64DOC", \ "title": "Hola mundo", \ "type": 1 \ } \ ], \ "circuitReceivers": [ \ { \ "dni": "", \ "email": "emailuser%40domain.com", \ "name": "Name user", \ "operationType": "ACEP", \ "typeNotification": 1, \ "externalId": "ExternalIDTEST", \ }, \ "externalAppCircuitId":"ExternalIDTEST" ] \ }' 'https://test.ivcert.net/ivcert/api/Circuit'
Recuperar URL para incluirla en FRAME
curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer TOKEN' 'https://demo.ivcert.net/ivcert/api/Operation/PublicURLOperation?externalIdOperation=ExternalIDTEST&externalIdCircuit=ExternalIDTEST'
Respuesta
{ "traceId": "A7IMLNPS2GEHPQTVGM", "data": "https://test.ivcert.net/finishOperation/58a0a770-0505-f33a-9ccc-1c3f20", "Code": "200", "Description": null }