{"info":{"_postman_id":"06a4ea98-24bd-426a-864c-add01290a31a","name":"payabl. - Banking Product API","description":"<html><head></head><body><p>API Reference to provide details specifications about the avaialable endpoints, methonds, request parameters and response objects supported by our API.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"30773475","collectionId":"06a4ea98-24bd-426a-864c-add01290a31a","publishedId":"2sA2xpUAMe","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-14T12:00:14.000Z"},"item":[{"name":"Authorization","item":[{"name":"Get User token","event":[{"listen":"test","script":{"id":"6fc5b2b4-b476-47b2-8031-6e43c0affcb6","exec":["let responseData = pm.response.json();\r","pm.collectionVariables.set(\"token\", responseData.uuid);"],"type":"text/javascript","packages":{}}}],"id":"0778b5c8-f3d9-46e7-9f54-b70ad302cbac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"companyCif\": \"C80808081\",\r\n  \"username\": \"vedprakash.singh+preproduat@payabl.com\",\r\n  \"password\": \"Test@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://payabl-api.preprod.payabl1.com/api/v1/auth","description":"<h3 id=\"authenticate-user\">Authenticate User</h3>\n<p>This endpoint allows you to authenticate and obtain an access token for accessing the Payabl API.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: <code>POST</code></p>\n</li>\n<li><p>URL: <code>https://payabl-api.preprod.payabl1.com/api/v1/auth</code></p>\n</li>\n<li><p>Headers:</p>\n<ul>\n<li>Content-Type: <code>application/json</code></li>\n</ul>\n</li>\n<li><p>Body:</p>\n<ul>\n<li><p><code>companyCif</code>: The CIF of the company.</p>\n</li>\n<li><p><code>username</code>: The username for authentication.</p>\n</li>\n<li><p><code>password</code>: The password for authentication.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>Example Request Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"companyCif\": \"C00751\",\n    \"username\": \"user_email\",\n    \"password\": \"user_password\"\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<p>The response will include the following fields:</p>\n<ul>\n<li><p><code>accessToken</code>: The access token for accessing the API.</p>\n</li>\n<li><p><code>expiresIn</code>: The expiration time of the access token in seconds.</p>\n</li>\n</ul>\n<p>Example Success Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"accessToken\": \"********\",\n    \"expiresIn\": 0\n}\n\n</code></pre>\n<p>Example Invalid Auth Response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Authentication failed\"\n}\n\n</code></pre>\n<p>The request should be sent as an HTTP POST to the specified URL with the following parameters in the request body:</p>\n<ul>\n<li><p><code>companyCif</code>: The CIF of the company.</p>\n</li>\n<li><p><code>username</code>: The username for authentication.</p>\n</li>\n<li><p><code>password</code>: The password for authentication.</p>\n</li>\n</ul>\n<p>The response will include the following fields:</p>\n<ul>\n<li><p><code>accessToken</code>: The access token for accessing the API.</p>\n</li>\n<li><p><code>expiresIn</code>: The expiration time of the access token in seconds.</p>\n</li>\n</ul>\n<p>Example success response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"accessToken\": \"********\",\n    \"expiresIn\": 0\n}\n\n</code></pre>\n<p>Example Invalid Auth response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Authentication failed\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1","auth"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"654f2d15-1a39-4763-b8af-162e40ee02cf","name":"Invalid Auth","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"companyCif\": \"companyCif\",\r\n  \"username\": \"invalid@test.com\",\r\n  \"password\": \"test@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://payabl-api.preprod.payabl1.com/api/v1/auth"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Mar 2024 09:53:40 GMT","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true},{"key":"Content-Length","value":"34","enabled":true},{"key":"Connection","value":"keep-alive","enabled":true},{"key":"server","value":"uvicorn","enabled":true},{"key":"apigw-requestid","value":"U3wJriHXliAEPbA=","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication failed\"\n}"},{"id":"f08dcd01-922a-4034-99b7-da5eebc75e68","name":"Get token Success Reponse","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"companyCif\": \"companyCif\",\r\n  \"username\": \"user_email\",\r\n  \"password\": \"user_password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://payabl-api.preprod.payabl1.com/api/v1/auth"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Mar 2024 09:54:20 GMT","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true},{"key":"Content-Length","value":"3741","enabled":true},{"key":"Connection","value":"keep-alive","enabled":true},{"key":"server","value":"uvicorn","enabled":true},{"key":"apigw-requestid","value":"U3wP4jnTliAEPVw=","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n    \"accessToken\": \"jwt_token\",\n    \"expiresIn\": 300\n}"}],"_postman_id":"0778b5c8-f3d9-46e7-9f54-b70ad302cbac"}],"id":"df7bbb98-e216-4190-8fc6-b65fc844a93d","description":"<p><strong>Sandbox URL</strong>: <a href=\"https://payabl-api.preprod.payabl1.com\">https://payabl-api.preprod.payabl1.com/api/v1/auth</a></p>\n<p><strong>Production URL</strong>: <a href=\"https://public-payabl-api.prod.payabl1.com/api/v1/auth,\">https://public-payabl-api.prod.payabl1.com/api/v1/auth</a></p>\n<p><strong>Note</strong>: Access to the production URL is restricted by IP whitelisting. Clients must provide their source IP addresses in advance to be granted access.</p>\n","_postman_id":"df7bbb98-e216-4190-8fc6-b65fc844a93d"},{"name":"Accounts","item":[{"name":"Get list of all accounts","id":"3e6ddcee-9e07-46bf-a7c9-063c6bbf210c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/accounts","description":"<p>This endpoint makes an HTTP GET request to retrieve a list of accounts. It includes query parameters for pagination, with a limit of 10 accounts per page and an offset of 1 for the page number.</p>\n<h3 id=\"query-parameters\">Query Parameters</h3>\n<ul>\n<li><p><code>page__limit</code> (integer): Specifies the limit of accounts per page.</p>\n</li>\n<li><p><code>page__offset</code> (integer): Specifies the offset for paginated results.</p>\n</li>\n</ul>\n<h4 id=\"success-200\">Success 200</h4>\n<p>Returns list of all accounts.</p>\n<h4 id=\"unauthenticated-401\">Unauthenticated 401</h4>\n<p>The request was not authenticated. Please ensure that the token is correct and not expired.</p>\n<h3 id=\"success-response200\">Success Response(200)</h3>\n<p>The request returns a 200 status code with a JSON response in the following format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": [\n    {\n      \"uuid\": \"string\",\n      \"name\": \"string\",\n      \"status\": \"PENDING_ACTIVATION\",\n      \"aliases\": [\n        {\n          \"uuid\": \"string\",\n          \"accountNumber\": \"string\",\n          \"bic\": \"string\",\n          \"identifier\": \"IBAN\"\n        }\n      ],\n      \"balances\": [\n        {\n          \"availableBalance\": \"string\",\n          \"currencyCode\": \"string\"\n        }\n      ],\n      \"createdAt\": \"2019-08-24T14:15:22Z\"\n    }\n  ],\n  \"pagination\": {\n    \"total\": 0,\n    \"limit\": 0,\n    \"offset\": 0\n  }\n}\n\n</code></pre>\n<p>The <code>data</code> field contains an array of accounts, and the <code>pagination</code> field provides information about the total number of accounts, the limit, and the offset.</p>\n<h4 id=\"unauthenticated-response401\">Unauthenticated Response(401)</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Unauthorized\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1","accounts"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"a776ccc5-30d2-4bd1-a829-717f58890d6f","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Mar 2024 10:28:35 GMT","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true},{"key":"Content-Length","value":"399","enabled":true},{"key":"Connection","value":"keep-alive","enabled":true},{"key":"server","value":"uvicorn","enabled":true},{"key":"apigw-requestid","value":"U31RDh_yliAEMCw=","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"uuid\": \"string\",\n      \"name\": \"string\",\n      \"status\": \"PENDING_ACTIVATION\",\n      \"aliases\": [\n        {\n          \"uuid\": \"string\",\n          \"accountNumber\": \"string\",\n          \"bic\": \"string\",\n          \"identifier\": \"IBAN\"\n        }\n      ],\n      \"balances\": [\n        {\n          \"availableBalance\": \"string\",\n          \"currencyCode\": \"string\"\n        }\n      ],\n      \"createdAt\": \"2019-08-24T14:15:22Z\"\n    }\n  ],\n  \"pagination\": {\n    \"total\": 0,\n    \"limit\": 0,\n    \"offset\": 0\n  }\n}"},{"id":"16c88677-8572-4e57-91b1-8f7dd534c536","name":"Invalid Token","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/accounts"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Mar 2024 10:30:39 GMT","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true},{"key":"Content-Length","value":"25","enabled":true},{"key":"Connection","value":"keep-alive","enabled":true},{"key":"server","value":"uvicorn","enabled":true},{"key":"apigw-requestid","value":"U31kYholFiAEMsg=","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Unauthorized\"\n}"}],"_postman_id":"3e6ddcee-9e07-46bf-a7c9-063c6bbf210c"},{"name":"Get details of an account","id":"1352a09b-38fd-4d9e-85ea-c72f43c013ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/accounts/{{account_uuid}}","description":"<p>This endpoint retrieves information about a specific account using the account's UUID as a path parameter.</p>\n<h3 id=\"request\">Request</h3>\n<h4 id=\"http-method\">HTTP Method</h4>\n<p>GET</p>\n<h4 id=\"endpoint\">Endpoint</h4>\n<p><a href=\"https://payabl-api.preprod.payabl1.com/api/v1/accounts/%7Baccount_uuid%7D\">https://payabl-api.preprod.payabl1.com/api/v1/accounts/{account_uuid}</a></p>\n<h3 id=\"responses\">Responses</h3>\n<h4 id=\"success-200\">Success 200</h4>\n<p>Returns account information including UUID, name, status, aliases (with UUID, account number, BIC, and identifier), balances (with available balance and currency code), and creation timestamp.</p>\n<h3 id=\"unauthorized-response\">Unauthorized Response</h3>\n<p>If the token is expired or invalid you will get unauthorized response with status code 401.</p>\n<h4 id=\"success-example\">Success Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"uuid\": \"string\",\n  \"name\": \"string\",\n  \"status\": \"PENDING_ACTIVATION\",\n  \"aliases\": [\n    {\n      \"uuid\": \"string\",\n      \"accountNumber\": \"string\",\n      \"bic\": \"string\",\n      \"identifier\": \"IBAN\"\n    }\n  ],\n  \"balances\": [\n    {\n      \"availableBalance\": \"string\",\n      \"currencyCode\": \"string\"\n    }\n  ],\n  \"createdAt\": \"2019-08-24T14:15:22Z\"\n}\n\n</code></pre>\n<h4 id=\"unauthenticated-example\">Unauthenticated Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Unauthorized\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1","accounts","{{account_uuid}}"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"989d0e38-22d9-4e69-8621-5bbb262e5505","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/accounts/{{account_uuid}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Mar 2024 10:49:00 GMT","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true},{"key":"Content-Length","value":"341","enabled":true},{"key":"Connection","value":"keep-alive","enabled":true},{"key":"server","value":"uvicorn","enabled":true},{"key":"apigw-requestid","value":"U34QfjNCliAEM8A=","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n  \"uuid\": \"string\",\n  \"name\": \"string\",\n  \"status\": \"PENDING_ACTIVATION\",\n  \"aliases\": [\n    {\n      \"uuid\": \"string\",\n      \"accountNumber\": \"string\",\n      \"bic\": \"string\",\n      \"identifier\": \"IBAN\"\n    }\n  ],\n  \"balances\": [\n    {\n      \"availableBalance\": \"string\",\n      \"currencyCode\": \"string\"\n    }\n  ],\n  \"createdAt\": \"2019-08-24T14:15:22Z\"\n}"},{"id":"6825587a-c970-4732-a1d8-0c34805e323f","name":"Invalid Token","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/accounts/f96448e8-6b57-4187-96a6-007043d39a0c"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Mar 2024 10:49:23 GMT","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true},{"key":"Content-Length","value":"25","enabled":true},{"key":"Connection","value":"keep-alive","enabled":true},{"key":"server","value":"uvicorn","enabled":true},{"key":"apigw-requestid","value":"U34UCjoQliAEMHw=","enabled":true}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Unauthorized\"\n}"}],"_postman_id":"1352a09b-38fd-4d9e-85ea-c72f43c013ae"}],"id":"abb08504-5d4d-4c6c-b638-b565e0ef411b","description":"<p><strong>Sandbox URL</strong>: <a href=\"https://payabl-api.preprod.payabl1.com\">https://payabl-api.preprod.payabl1.com/api/v1/accounts</a></p>\n<p><strong>Production URL</strong>: Will be shared sepeartely with API credentials over email.</p>\n","_postman_id":"abb08504-5d4d-4c6c-b638-b565e0ef411b"},{"name":"Payments","item":[{"name":"Create Transaction API","id":"07b8c54a-d84f-4e28-aa4e-679d3a740002","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"accountUuid\": \"string\",\n  \"currency\": \"string\",\n  \"amount\": 0,\n  \"purpose\": \"string\",\n  \"isSepaInst\": false,\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"identifier\": \"IBAN\",\n    \"account\": \"string\",\n    \"bic\": \"stringst\",\n    \"bankName\": \"string\",\n    \"bankAddress\": \"string\",\n    \"bankCountry\": \"string\",\n    \"address\": \"string\",\n    \"postalCode\": \"string\",\n    \"city\": \"string\",\n    \"country\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions","description":"<h3 id=\"create-a-transaction\">Create a Transaction</h3>\n<p>This endpoint allows you to create a new transaction.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>accountUuid</code> (string): The UUID of the account alias. You can get the account alias UUID from the accounts API response.</p>\n</li>\n<li><p><code>currency</code> (string): The currency of the amount to be transferred.</p>\n</li>\n<li><p><code>amount</code> (number): The amount of the transaction.</p>\n</li>\n<li><p><code>purpose</code> (string): The purpose of the transaction.</p>\n</li>\n<li><p><code>isSepaInst</code> (boolean): Indicates if it is a SEPA instant transaction.<br />  Deafult: \"<code>true\"</code></p>\n</li>\n<li><p><code>beneficiary</code> (object): Details of the beneficiary including name, identifier, account, BIC, bank details, and address.</p>\n</li>\n<li><p><code>uuid</code> (string): optional but we recommend sending a unique ID for each of your requests to prevent duplicate payments. The key needs to be unique for each transfer request.</p>\n</li>\n<li><p><code>priority</code> (string): optional, The prirority for the transfer.<br />  Deafult: \"<code>STANDARD\"</code><br />  Enum: <code>\"STANDARD\"</code> <code>\"EXPRESS\"</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><code>uuid</code> (string): The UUID of the transaction.</p>\n</li>\n<li><p><code>publicId</code> (string): The public ID of the transaction.</p>\n</li>\n<li><p><code>amount</code> (string): The amount of the transaction.</p>\n</li>\n<li><p><code>feeAmount</code> (null or number): The fee amount, if applicable.</p>\n</li>\n<li><p><code>remitter</code> (object): Details of the remitter including name, IBAN, BIC, address, city, postal code, and country.</p>\n</li>\n<li><p><code>beneficiary</code> (object): Details of the beneficiary including name, IBAN, BIC, address, city, postal code, and country.</p>\n</li>\n<li><p><code>currency</code> (string): The currency of the transaction.</p>\n</li>\n<li><p><code>paymentRail</code> (string): The payment rail used for the transaction.</p>\n</li>\n<li><p><code>valueDate</code> (string): The value date of the transaction.</p>\n</li>\n<li><p><code>purpose</code> (string): The purpose of the transaction.</p>\n</li>\n<li><p><code>operationType</code> (string): The type of operation.</p>\n</li>\n<li><p><code>status</code> (string): The status of the transaction.</p>\n</li>\n<li><p><code>createdAt</code> (string): The timestamp of when the transaction was created.</p>\n</li>\n</ul>\n<h4 id=\"example-request-body\">Example Request Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountUuid\": \"string\",\n  \"currency\": \"string\",\n  \"amount\": 0,\n  \"purpose\": \"string\",\n  \"isSepaInst\": false,\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"identifier\": \"IBAN\",\n    \"account\": \"string\",\n    \"bic\": \"stringst\",\n    \"bankName\": \"string\",\n    \"bankAddress\": \"string\",\n    \"bankCountry\": \"string\",\n    \"address\": \"string\",\n    \"postalCode\": \"string\",\n    \"city\": \"string\",\n    \"country\": \"string\"\n  }\n}\n\n</code></pre>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"uuid\": \"string\",\n  \"parentTransactionUuid\": \"string\",\n  \"publicId\": \"string\",\n  \"mandatePublicId\": \"string\",\n  \"amount\": \"string\",\n  \"feeAmount\": \"string\",\n  \"returnChargesAmount\": \"string\",\n  \"remitter\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"currency\": \"string\",\n  \"paymentRail\": \"SWIFT\",\n  \"valueDate\": \"2019-08-24T14:15:22Z\",\n  \"purpose\": \"string\",\n  \"reasonCode\": \"string\",\n  \"operationType\": \"INCOMING_SINGLE\",\n  \"transactionType\": \"TRANSFER\",\n  \"isReturnTransaction\": true,\n  \"status\": \"WAITING_FX_CONSENT\",\n  \"createdAt\": \"2019-08-24T14:15:22Z\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1","transactions"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"53dcb8e8-c1fe-4a60-a1a3-55aa915643b5","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"accountUuid\": \"string\",\n  \"currency\": \"string\",\n  \"amount\": 0,\n  \"purpose\": \"string\",\n  \"isSepaInst\": false,\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"identifier\": \"IBAN\",\n    \"account\": \"string\",\n    \"bic\": \"stringst\",\n    \"bankName\": \"string\",\n    \"bankAddress\": \"string\",\n    \"bankCountry\": \"string\",\n    \"address\": \"string\",\n    \"postalCode\": \"string\",\n    \"city\": \"string\",\n    \"country\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions"},"status":"Created","code":201,"_postman_previewlanguage":"","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"uuid\": \"string\",\n  \"parentTransactionUuid\": \"string\",\n  \"publicId\": \"string\",\n  \"mandatePublicId\": \"string\",\n  \"amount\": \"string\",\n  \"feeAmount\": \"string\",\n  \"returnChargesAmount\": \"string\",\n  \"remitter\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"currency\": \"string\",\n  \"paymentRail\": \"SWIFT\",\n  \"valueDate\": \"2019-08-24T14:15:22Z\",\n  \"purpose\": \"string\",\n  \"reasonCode\": \"string\",\n  \"operationType\": \"INCOMING_SINGLE\",\n  \"transactionType\": \"TRANSFER\",\n  \"isReturnTransaction\": true,\n  \"status\": \"WAITING_FX_CONSENT\",\n  \"createdAt\": \"2019-08-24T14:15:22Z\"\n}"},{"id":"8eee6a7d-80b2-4ee9-a4d5-96f533e192cd","name":"Already exising transaction","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"accountUuid\": \"string\",\n  \"currency\": \"string\",\n  \"uuid\": \"string\",\n  \"amount\": 0,\n  \"purpose\": \"string\",\n  \"isSepaInst\": false,\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"identifier\": \"IBAN\",\n    \"account\": \"string\",\n    \"bic\": \"stringst\",\n    \"bankName\": \"string\",\n    \"bankAddress\": \"string\",\n    \"bankCountry\": \"string\",\n    \"address\": \"string\",\n    \"postalCode\": \"string\",\n    \"city\": \"string\",\n    \"country\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions"},"status":"Conflict","code":409,"_postman_previewlanguage":"","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"detail\": \"Transaction id {uuid} is already taken\"\n}"},{"id":"4baf9d8f-2c6f-434a-b598-114c974534ad","name":"Invalid Token","originalRequest":{"method":"POST","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"detail\": \"Unauthorized\"\n}"}],"_postman_id":"07b8c54a-d84f-4e28-aa4e-679d3a740002"},{"name":"Get details of an transaction","id":"23bd6aab-6e48-466e-a87c-3dd6151bddd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}","description":"<p>This endpoint retrieves information about a specific transaction using the transaction UUID as a path parameter.</p>\n<h3 id=\"request\">Request</h3>\n<h4 id=\"http-method\">HTTP Method</h4>\n<p>GET</p>\n<h4 id=\"endpoint\">Endpoint</h4>\n<p><a href=\"https://payabl-api.preprod.payabl1.com/api/v1/tra/%7Baccount_uuid%7D\">https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}</a></p>\n<h3 id=\"responses\">Responses</h3>\n<h4 id=\"success-200\">Success 200</h4>\n<p>Returns transaction information contiaing the following information,</p>\n<ul>\n<li><p>uuid</p>\n</li>\n<li><p>parenttransactionuuid</p>\n</li>\n<li><p>publicId</p>\n</li>\n<li><p>Mandatepublicid</p>\n</li>\n<li><p>amount</p>\n</li>\n<li><p>Feeamount</p>\n</li>\n<li><p>Returnchargesamount</p>\n</li>\n<li><p>BeneficiaryOrRemitter</p>\n</li>\n<li><p>Currency</p>\n</li>\n<li><p>paymentRail - Enum \"SWIFT\" \"SEPA_SCT\" \"INTERNAL\" \"SEPA_INST\" \"SIC\" \"TARGET2\" \"BACS\" \"FASTER_PAYMENT\" \"CHAPS\" \"TRANSFER\" \"DEBIT_CARD\" \"SEPA_DD\"</p>\n</li>\n<li><p>Valuedate</p>\n</li>\n<li><p>purpose</p>\n</li>\n<li><p>Reasoncode</p>\n</li>\n<li><p>OperationTypes</p>\n</li>\n<li><p>ExternalTransactionTypes</p>\n</li>\n<li><p>isReturnTransaction</p>\n</li>\n<li><p>string</p>\n</li>\n<li><p>createdAt</p>\n</li>\n</ul>\n<h3 id=\"unauthorized-response\">Unauthorized Response</h3>\n<p>If the token is expired or invalid you will get unauthorized response with status code 401.</p>\n<h4 id=\"success-example\">Success Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"uuid\": \"string\",\n  \"parentTransactionUuid\": \"string\",\n  \"publicId\": \"string\",\n  \"mandatePublicId\": \"string\",\n  \"amount\": \"string\",\n  \"feeAmount\": \"string\",\n  \"returnChargesAmount\": \"string\",\n  \"remitter\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"currency\": \"string\",\n  \"paymentRail\": \"SWIFT\",\n  \"valueDate\": \"2019-08-24T14:15:22Z\",\n  \"purpose\": \"string\",\n  \"reasonCode\": \"string\",\n  \"operationType\": \"INCOMING_SINGLE\",\n  \"transactionType\": \"TRANSFER\",\n  \"isReturnTransaction\": true,\n  \"status\": \"WAITING_FX_CONSENT\",\n  \"createdAt\": \"2019-08-24T14:15:22Z\"\n}\n\n</code></pre>\n<h4 id=\"unauthenticated-example\">Unauthenticated Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"detail\": \"Unauthorized\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["api","v1","transactions","{{transactionUuid}}"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"c39eae75-1fbc-4b65-9258-513df5d6dc52","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"uuid\": \"string\",\n  \"parentTransactionUuid\": \"string\",\n  \"publicId\": \"string\",\n  \"mandatePublicId\": \"string\",\n  \"amount\": \"string\",\n  \"feeAmount\": \"string\",\n  \"returnChargesAmount\": \"string\",\n  \"remitter\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"beneficiary\": {\n    \"name\": \"string\",\n    \"iban\": \"string\",\n    \"bic\": \"string\",\n    \"address\": \"string\",\n    \"city\": \"string\",\n    \"postalCode\": \"string\",\n    \"country\": \"string\"\n  },\n  \"currency\": \"string\",\n  \"paymentRail\": \"SWIFT\",\n  \"valueDate\": \"2019-08-24T14:15:22Z\",\n  \"purpose\": \"string\",\n  \"reasonCode\": \"string\",\n  \"operationType\": \"INCOMING_SINGLE\",\n  \"transactionType\": \"TRANSFER\",\n  \"isReturnTransaction\": true,\n  \"status\": \"WAITING_FX_CONSENT\",\n  \"createdAt\": \"2019-08-24T14:15:22Z\"\n}"},{"id":"e982b2d3-8c0e-4fdf-8312-4d9a0c035d50","name":"Invalid Token","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"detail\": \"Unauthorized\"\n}"}],"_postman_id":"23bd6aab-6e48-466e-a87c-3dd6151bddd6"},{"name":"Get All transactions","id":"e54a3e07-81f4-4f85-b9ad-c1ef51910589","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearertoken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions","description":"<h3 id=\"get-transactions\">Get Transactions</h3>\n<p>This endpoint retrieves a list of transactions.</p>\n<h4 id=\"success-response\">Success Response</h4>\n<ul>\n<li><p>Status: 200</p>\n</li>\n<li><p>Content-Type: application/json</p>\n</li>\n</ul>\n<p>Example response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"data\": [\n        {\n            \"uuid\": \"\",\n            \"publicId\": \"\",\n            \"amount\": \"\",\n            \"feeAmount\": null,\n            \"remitter\": {\n                \"name\": \"\",\n                \"iban\": \"\",\n                \"bic\": \"\",\n                \"address\": \"\",\n                \"city\": \"\",\n                \"postalCode\": \"\",\n                \"country\": \"\"\n            },\n            \"beneficiary\": {\n                \"name\": \"\",\n                \"iban\": \"\",\n                \"bic\": \"\",\n                \"address\": \"\",\n                \"city\": \"\",\n                \"postalCode\": \"\",\n                \"country\": \"\"\n            },\n            \"currency\": \"\",\n            \"paymentRail\": \"\",\n            \"valueDate\": \"\",\n            \"purpose\": \"\",\n            \"operationType\": \"\",\n            \"status\": \"\",\n            \"createdAt\": \"\"\n        }\n    ],\n    \"pagination\": {\n        \"total\": 0,\n        \"limit\": 0,\n        \"offset\": 0\n    }\n}\n#### Example of an Invalid Token\nIf the token used for authentication is invalid, the response will have an appropriate error message indicating the invalid token.\n\n</code></pre>\n<p>The transaction object includes the following properties:</p>\n<ul>\n<li><p>uuid (string): The unique identifier for the transaction.</p>\n</li>\n<li><p>publicId (string): The public identifier for the transaction.</p>\n</li>\n<li><p>amount (string): The amount of the transaction.</p>\n</li>\n<li><p>feeAmount (null): The fee amount for the transaction, if applicable.</p>\n</li>\n<li><p>remitter (object): An object containing information about the remitter, including name, IBAN, BIC, address, city, postal code, and country.</p>\n</li>\n<li><p>beneficiary (object): An object containing information about the beneficiary, including name, IBAN, BIC, address, city, postal code, and country.</p>\n</li>\n<li><p>currency (string): The currency of the transaction.</p>\n</li>\n<li><p>paymentRail (string): The payment rail used for the transaction.</p>\n</li>\n<li><p>valueDate (string): The value date of the transaction.</p>\n</li>\n<li><p>purpose (string): The purpose of the transaction.</p>\n</li>\n<li><p>operationType (string): The type of operation for the transaction.</p>\n</li>\n<li><p>status (string): The status of the transaction.</p>\n</li>\n<li><p>createdAt (string): The timestamp indicating when the transaction was created.</p>\n</li>\n</ul>\n<p>The pagination object includes the following properties:</p>\n<ul>\n<li><p>total (number): The total number of transactions available.</p>\n</li>\n<li><p>limit (number): The limit of transactions per page.</p>\n</li>\n<li><p>offset (number): The offset for the current page.</p>\n</li>\n</ul>\n<p>The response can be documented as a JSON schema to define the structure and properties of the transaction and pagination objects.</p>\n","urlObject":{"protocol":"https","path":["api","v1","transactions"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"40b0223e-2cfe-424a-8d90-b40a7cea178b","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"uuid\": \"string\",\n      \"parentTransactionUuid\": \"string\",\n      \"publicId\": \"string\",\n      \"mandatePublicId\": \"string\",\n      \"amount\": \"string\",\n      \"feeAmount\": \"string\",\n      \"returnChargesAmount\": \"string\",\n      \"remitter\": {\n        \"name\": \"string\",\n        \"iban\": \"string\",\n        \"bic\": \"string\",\n        \"address\": \"string\",\n        \"city\": \"string\",\n        \"postalCode\": \"string\",\n        \"country\": \"string\"\n      },\n      \"beneficiary\": {\n        \"name\": \"string\",\n        \"iban\": \"string\",\n        \"bic\": \"string\",\n        \"address\": \"string\",\n        \"city\": \"string\",\n        \"postalCode\": \"string\",\n        \"country\": \"string\"\n      },\n      \"currency\": \"string\",\n      \"paymentRail\": \"SWIFT\",\n      \"valueDate\": \"2019-08-24T00:00:00\",\n      \"purpose\": \"string\",\n      \"reasonCode\": \"string\",\n      \"operationType\": \"INCOMING_SINGLE\",\n      \"transactionType\": \"TRANSFER\",\n      \"isReturnTransaction\": true,\n      \"status\": \"WAITING_FX_CONSENT\",\n      \"createdAt\": \"2019-08-24T14:15:22Z\"\n    }\n  ],\n  \"pagination\": {\n    \"total\": 0,\n    \"limit\": 0,\n    \"offset\": 0\n  }\n}"},{"id":"2c092ef1-c13c-482a-97bd-16c8bcf34203","name":"Invalid Token","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Unauthorized\"\n}"}],"_postman_id":"e54a3e07-81f4-4f85-b9ad-c1ef51910589"},{"name":"Download Transaction Confirmation Pdf","id":"0ea65d29-2325-4bec-b105-c19eea44ed73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearertoken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf","description":"<h2 id=\"download-confirmation-pdf\">Download Confirmation PDF</h2>\n<p>This endpoint retrieves the confirmation PDF for a specific transaction identified by the <code>transactionUuid</code>. The request is made using the HTTP GET method.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p><strong>URL</strong>: <code>https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf</code></p>\n</li>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n</ul>\n<h3 id=\"headers\">Headers</h3>\n<ul>\n<li><p><strong>Authorization</strong>: Bearer token</p>\n</li>\n<li><p><strong>X-API-Key</strong>: API key</p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response will vary based on the outcome of the request:</p>\n<ul>\n<li><p><strong>200 OK</strong>: The request was successful, and the response will contain the confirmation PDF.</p>\n<ul>\n<li><strong>Content-Type</strong>: application/pdf</li>\n</ul>\n</li>\n<li><p><strong>404 Not Found</strong>: The specified transaction UUID does not exist.</p>\n<ul>\n<li><p><strong>Content-Type</strong>: application/json</p>\n</li>\n<li><p><strong>Response Body</strong>: <code>{\"message\":\"\"}</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>422 Unprocessable Entity</strong>: The request was well-formed but unable to be processed.</p>\n<ul>\n<li><strong>Content-Type</strong>: application/pdf (No sample provided)</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example\">Example</h3>\n<h4 id=\"success-request-example\">Success Request Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">GET /api/v1/transactions/{{transactionUuid}}/confirmation-pdf HTTP/1.1\nHost: payabl-api.preprod.payabl1.com\nAuthorization: Bearer your_access_token\nX-API-Key: your_api_key\n\n</code></pre>\n<h4 id=\"response-example\">Response Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">HTTP/1.1 200 OK\nContent-Type: application/pdf\n\n</code></pre>\n<p>This documentation provides the necessary details to successfully retrieve a confirmation PDF for a transaction using the specified endpoint.</p>\n<p>This endpoint retrieves the confirmation PDF for a specific transaction identified by <code>transactionUuid</code>.</p>\n<h3 id=\"request-1\">Request</h3>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>URL</strong>: <code>https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf</code></p>\n</li>\n</ul>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><strong>Authorization</strong>: Bearer token</p>\n</li>\n<li><p><strong>X-API-Key</strong>: API key (This key will be shared with you upon request).</p>\n</li>\n</ul>\n<h3 id=\"response-1\">Response</h3>\n<ul>\n<li><p><strong>Status</strong>: 404</p>\n</li>\n<li><p><strong>Content-Type</strong>: application/json</p>\n</li>\n<li><p>{ \"message\": \"\"}</p>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<p>A 404 status indicates that the requested confirmation PDF for the specified transaction UUID was not found. Ensure that the <code>transactionUuid</code> is correct and that the transaction exists.</p>\n<p>This endpoint retrieves the confirmation PDF for a specific transaction identified by its UUID.</p>\n<h3 id=\"request-2\">Request</h3>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>URL</strong>: <code>https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf</code></p>\n</li>\n</ul>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<ul>\n<li><p><strong>transactionUuid</strong>:</p>\n<ul>\n<li><p><strong>Type</strong>: string</p>\n</li>\n<li><p><strong>Description</strong>: The UUID of the transaction for which the confirmation PDF is requested. This is a required parameter and must be in the format of a UUIDv4.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"authorization\">Authorization</h3>\n<p>This endpoint requires authorization via the following methods:</p>\n<ul>\n<li><p><strong>HTTP</strong>: Bearer Token</p>\n</li>\n<li><p><strong>API Key</strong>:</p>\n<ul>\n<li><p><strong>Header</strong>:</p>\n<ul>\n<li><strong>Parameter Name</strong>: <code>Authorization</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"response-2\">Response</h3>\n<ul>\n<li><p><strong>Status Code</strong>: 404</p>\n</li>\n<li><p><strong>Content-Type</strong>: application/json</p>\n</li>\n<li><p>{ \"message\": \"\"}</p>\n</li>\n</ul>\n<p>A 404 status indicates that the requested resource could not be found, which may occur if the provided transaction UUID does not correspond to an existing transaction.</p>\n<p>This endpoint allows you to retrieve the confirmation PDF for a specific transaction using its unique identifier (<code>transactionUuid</code>).</p>\n<h3 id=\"http-method\">HTTP Method</h3>\n<p><code>GET</code></p>\n<h3 id=\"url\">URL</h3>\n<p><code>https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf</code></p>\n<h3 id=\"authorization-1\">Authorization</h3>\n<p>This request requires HTTP Authorization using the Bearer scheme. Ensure to include a valid Bearer token in the request header.</p>\n<h3 id=\"response-3\">Response</h3>\n<ul>\n<li><p><strong>Status Code</strong>: 404</p>\n</li>\n<li><p><strong>Content-Type</strong>: application/json</p>\n</li>\n<li><p>{ \"message\": \"\"}</p>\n</li>\n</ul>\n<p>The response indicates that the requested resource could not be found. Please ensure that the <code>transactionUuid</code> provided is correct.</p>\n<p>This endpoint retrieves the confirmation PDF for a specific transaction identified by the <code>transactionUuid</code>.</p>\n<h2 id=\"request-3\">Request</h2>\n<ul>\n<li><p><strong>Method</strong>: <code>GET</code></p>\n</li>\n<li><p><strong>URL</strong>: <code>https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf</code></p>\n</li>\n<li><p><strong>Headers</strong>:</p>\n<ul>\n<li><code>X-API-Key</code>: This key is required for authentication and will be shared with the user upon request.</li>\n</ul>\n</li>\n</ul>\n<h2 id=\"response-4\">Response</h2>\n<ul>\n<li><p><strong>Status Code</strong>: <code>404</code></p>\n</li>\n<li><p><strong>Content-Type</strong>: <code>application/json</code></p>\n</li>\n<li><p><strong>Body</strong>:</p>\n<ul>\n<li><code>message</code>: An empty string indicating that the requested resource was not found.</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"note\">Note</h3>\n<p>Ensure that the <code>transactionUuid</code> is valid to avoid receiving a 404 status. The <code>X-API-Key</code> must be included in the request headers for successful authentication.</p>\n<p>This endpoint allows users to download the confirmation PDF for a specific transaction identified by its <code>transactionUuid</code>.</p>\n<h2 id=\"request-4\">Request</h2>\n<ul>\n<li><p><strong>Method</strong>: GET</p>\n</li>\n<li><p><strong>Endpoint</strong>: <code>https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf</code></p>\n</li>\n</ul>\n<h2 id=\"responses\">Responses</h2>\n<ul>\n<li><p><strong>200 OK</strong>: Successfully retrieves the PDF transaction confirmation file.</p>\n</li>\n<li><p><strong>400 Bad Request</strong>: The server cannot generate a PDF for this transaction due to client-side issues.</p>\n</li>\n<li><p><strong>404 Not Found</strong>: The specified transaction does not exist.</p>\n</li>\n<li><p><strong>422 Unprocessable Entity</strong>: Validation error occurred, indicating that the request was well-formed but unable to be followed due to semantic errors.</p>\n</li>\n</ul>\n<h2 id=\"response-schema\">Response Schema</h2>\n<ul>\n<li><strong>Content-Type</strong>: <code>application/json</code></li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">No sample\n\n</code></pre>\n<p>Use this endpoint to efficiently manage transaction confirmation PDF downloads.</p>\n","urlObject":{"protocol":"https","path":["api","v1","transactions","{{transactionUuid}}","confirmation-pdf"],"host":["payabl-api","preprod","payabl1","com"],"query":[],"variable":[]}},"response":[{"id":"e6571572-4c4d-4ed4-ac36-cbaac9ab21d3","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"No sample\n"},{"id":"4e4661dd-ef72-4ef7-bbc3-b353b7dcad7a","name":"Invalid Token","originalRequest":{"method":"GET","header":[],"url":"https://payabl-api.preprod.payabl1.com/api/v1/transactions/{{transactionUuid}}/confirmation-pdf"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Unauthorized\"\n}"}],"_postman_id":"0ea65d29-2325-4bec-b105-c19eea44ed73"}],"id":"306fd6b4-4eeb-4622-9830-f74179a3df2c","description":"<p><strong>Sandbox</strong>: <a href=\"https://payabl-api.preprod.payabl1.com/api/v1/transactions\">https://payabl-api.preprod.payabl1.com/api/v1/transactions</a></p>\n<p><strong>Production URL</strong>: Will be shared sepeartely with API credentials over email.</p>\n","_postman_id":"306fd6b4-4eeb-4622-9830-f74179a3df2c"}],"variable":[{"key":"user_email","value":"vedprakash.singh+preprod@payabl.com\""},{"key":"user_password","value":"Admin@123"},{"key":"compan UUID","value":"a3619242-5508-43ab-a898-3eacbfac34b9"},{"key":"company_uuid","value":"a3619242-5508-43ab-a898-3eacbfac34b9"},{"key":"token","value":""}]}