# Receivable repaid

Product: PNSL API
Event reference version: 1.0.0 (current)
OpenAPI contract: https://docs.axiym.io/openapi/pnsl-api/events/1.0.0.json
Canonical page: https://docs.axiym.io/pnsl-api/events/1.0.0/receivable/onReceivableRepaid

[Complete reference with related definitions](/pnsl-api/events/1.0.0/receivable/onReceivableRepaid.full.md)

## POST /webhooks/receivable.repaid

## Authentication

```json
{
  "security": [],
  "securitySchemes": {}
}
```

## Parameters

### header: X-Signature

```json
{
  "name": "X-Signature",
  "in": "header",
  "required": true,
  "schema": {
    "type": "string"
  },
  "description": "Ed25519 signature of the raw request body."
}
```

### header: X-Key-Id

```json
{
  "name": "X-Key-Id",
  "in": "header",
  "required": true,
  "schema": {
    "type": "string",
    "format": "uuid"
  },
  "description": "Identifier of the public key used to sign the delivery."
}
```

### header: X-Algorithm

```json
{
  "name": "X-Algorithm",
  "in": "header",
  "required": true,
  "schema": {
    "type": "string",
    "const": "Ed25519"
  },
  "description": "Signature algorithm used for the delivery."
}
```

## Request body

```json
{
  "required": true,
  "content": {
    "application/json": {
      "schema": {
        "type": "object",
        "required": [
          "id",
          "timestamp",
          "type",
          "data"
        ],
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "timestamp": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "type": "string",
            "const": "receivable.repaid"
          },
          "data": {
            "$ref": "#/components/schemas/ReceivableEventData"
          }
        }
      }
    }
  }
}
```

## Responses

### 200

```json
{
  "description": "Acknowledged by your endpoint."
}
```

## Operation metadata

```json
{
  "tags": [
    "Receivable"
  ],
  "operationId": "onReceivableRepaid"
}
```

## Referenced schemas

Fetch the relevant schema to inspect its fields, constraints and related types.

- [`#/components/schemas/ReceivableEventData`](/pnsl-api/events/1.0.0/schemas/ReceivableEventData.md)
