{ "info": { "_postman_id": "5db0acc1-f5ad-48b5-bcbe-b04b47c49f06", "name": "Dwolla API - Kba", "description": "Dwolla API Documentation\n\nContact Support:\n Name: Dwolla Developer Relations Team\n Email: api@dwolla.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T01:32:52.000Z", "updatedAt": "2026-07-28T01:32:52.000Z", "lastUpdatedBy": "35240", "uid": "35240-5db0acc1-f5ad-48b5-bcbe-b04b47c49f06" }, "item": [ { "name": "customers", "item": [ { "name": "{id}", "item": [ { "name": "kba", "item": [ { "name": "Initiate a KBA session", "id": "5398a294-3a33-47cc-90af-854d9d96f6e6", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" } ], "url": { "raw": "{{baseUrl}}/customers/:id/kba", "host": [ "{{baseUrl}}" ], "path": [ "customers", ":id", "kba" ], "variable": [ { "id": "fa60b880-a951-49ad-a849-a67ec0748692", "key": "id", "value": "", "description": "(Required) The ID of the Customer for initiating a KBA session" } ] }, "description": "Creates a new KBA (Knowledge-Based Authentication) session for a personal Verified Customer. Returns a KBA identifier that represents the session and is used to retrieve authentication questions for customer verification." }, "response": [ { "id": "85ac71dd-762b-4d2b-92a0-37464692416f", "name": "created", "originalRequest": { "method": "POST", "header": [ { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/customers/:id/kba", "host": [ "{{baseUrl}}" ], "path": [ "customers", ":id", "kba" ], "variable": [ { "key": "id" } ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "text", "header": [ { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "Location", "value": "" } ], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-85ac71dd-762b-4d2b-92a0-37464692416f" }, { "id": "1be72b15-afc7-49a4-9b28-35dbc2b3cd40", "name": "403 Error", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/customers/:id/kba", "host": [ "{{baseUrl}}" ], "path": [ "customers", ":id", "kba" ], "variable": [ { "key": "id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-1be72b15-afc7-49a4-9b28-35dbc2b3cd40" }, { "id": "300f9e60-e617-42e5-87f6-7e28e53d954a", "name": "404 Error", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/customers/:id/kba", "host": [ "{{baseUrl}}" ], "path": [ "customers", ":id", "kba" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-300f9e60-e617-42e5-87f6-7e28e53d954a" } ], "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-5398a294-3a33-47cc-90af-854d9d96f6e6" } ], "id": "934043f5-5cec-4cbb-a1b5-675c87304dae", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-934043f5-5cec-4cbb-a1b5-675c87304dae" } ], "id": "a5692c86-d972-409b-af76-445f84056249", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-a5692c86-d972-409b-af76-445f84056249" } ], "id": "2681c048-6c83-4872-ad58-80317dab781b", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-2681c048-6c83-4872-ad58-80317dab781b" }, { "name": "kba", "item": [ { "name": "{id}", "item": [ { "name": "Retrieve KBA Questions", "id": "8241bcd4-7253-4f5c-bf41-f9d14780c98c", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" } ], "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "id": "18bedc20-abe2-4599-947a-f80519d0e07e", "key": "id", "value": "", "description": "(Required) The ID of the KBA session to retrieve questions for" } ] }, "description": "Returns the KBA questions for a specific KBA session. The questions are used to verify the customer's identity during the KBA process." }, "response": [ { "id": "bfd3d55f-4895-4bc2-b2da-f918a62d6ccc", "name": "successful operation", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"_links\": {\n \"answer\": {\n \"href\": \"\",\n \"type\": \"\",\n \"resource-type\": \"\"\n }\n },\n \"id\": \"\",\n \"questions\": [\n {\n \"id\": \"\",\n \"text\": \"\",\n \"answers\": [\n {\n \"id\": \"\",\n \"text\": \"\"\n },\n {\n \"id\": \"\",\n \"text\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"text\": \"\",\n \"answers\": [\n {\n \"id\": \"\",\n \"text\": \"\"\n },\n {\n \"id\": \"\",\n \"text\": \"\"\n }\n ]\n }\n ]\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-bfd3d55f-4895-4bc2-b2da-f918a62d6ccc" }, { "id": "dccdec6f-cfd7-48b0-88a1-af5a2d3c14de", "name": "403 Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-dccdec6f-cfd7-48b0-88a1-af5a2d3c14de" }, { "id": "03790e4f-1c44-4b9e-aa9a-d5170ef74998", "name": "404 Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-03790e4f-1c44-4b9e-aa9a-d5170ef74998" } ], "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-8241bcd4-7253-4f5c-bf41-f9d14780c98c" }, { "name": "Verify KBA Questions", "id": "3214c724-aa22-45e5-8b90-fd52ff11684f", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" } ], "body": { "mode": "raw", "raw": "{\n \"answers\": [\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n },\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "id": "94ad4b88-f398-4149-9e5b-d765f834e0d0", "key": "id", "value": "", "description": "(Required) The id of the KBA session to verify questions for." } ] }, "description": "Submits customer answers to KBA questions for identity verification. Requires four question-answer pairs with questionId and answerId values. Returns verification status indicating whether the customer passed or failed the KBA authentication." }, "response": [ { "id": "db4c1e5e-fd4b-414e-a62d-5c6fac68249a", "name": "created", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"answers\": [\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n },\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"_links\": {\n \"customer\": {\n \"href\": \"\",\n \"type\": \"\",\n \"resource-type\": \"\"\n }\n },\n \"verificationStatus\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-db4c1e5e-fd4b-414e-a62d-5c6fac68249a" }, { "id": "f242b1b5-90f5-47e3-a70b-7c0ac5a7a898", "name": "403 Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"answers\": [\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n },\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-f242b1b5-90f5-47e3-a70b-7c0ac5a7a898" }, { "id": "96548e8c-0baa-4aff-951c-4377e502d0fb", "name": "404 Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/vnd.dwolla.v1.hal+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"answers\": [\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n },\n {\n \"questionId\": \"\",\n \"answerId\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/kba/:id", "host": [ "{{baseUrl}}" ], "path": [ "kba", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/vnd.dwolla.v1.hal+json" } ], "cookie": [], "responseTime": null, "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-96548e8c-0baa-4aff-951c-4377e502d0fb" } ], "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-3214c724-aa22-45e5-8b90-fd52ff11684f" } ], "id": "1f7a38b8-5f8c-4310-9294-c9d03f04a4a1", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-1f7a38b8-5f8c-4310-9294-c9d03f04a4a1" } ], "id": "d687404d-aa40-4f35-9e82-6ce6d63066a0", "createdAt": "2026-07-28T01:32:53.000Z", "updatedAt": "2026-07-28T01:32:53.000Z", "uid": "35240-d687404d-aa40-4f35-9e82-6ce6d63066a0" } ], "auth": { "type": "oauth2", "oauth2": [ { "key": "accessTokenUrl", "value": "/token", "type": "string" }, { "key": "grant_type", "value": "client_credentials", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.dwolla.com" } ] }