---
title: "Finalize BEP Authentication"
method: POST
path: "/bep/{bepKey}/authorizationResult"
tags: ["BEP Authentication"]
---

# Finalize BEP Authentication

`POST /bep/{bepKey}/authorizationResult`

## Request

- Base URL: `https://eu-west-1.api.silverflow.com/v1`
- URL: `https://eu-west-1.api.silverflow.com/v1/bep/{bepKey}/authorizationResult`
- Auth: one of:
  - HTTP basic
  - HTTP bearer
- TypeScript: <https://skmtc.dev/silverflow/apis/silverflow-api/docs/bep/:bepKey/authorizationResult/post.ts> (a function with typed inputs; its response is checked against the schema)

Finalize a BEP authentication flow by providing the authorization result.

Requires the `bep:Update` permission.

## Path parameters

- `bepKey` string, required: Uniquely identifies a BEP authentication request flow.

## Request body

- AuthorizationResult
  - `authorizationResultCode` string, required: Bancontact Authorization action code
  - `authorizationDateTime` string, iso-8601-date-time, required: The date and time in ISO format.

## Response `200`

OK

## Other responses

- `400`: Bad Request
- `401`: Authentication Required
- `403`: Forbidden
- `404`: Entity Not Found
- `409`: Conflict
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/silverflow/apis/silverflow-api.md) - [All operations](https://skmtc.dev/silverflow/apis/silverflow-api/llms.txt) - [OpenAPI document](https://skmtc.dev/silverflow/apis/silverflow-api/revisions/43ecbe4fd6ea?raw)
