---
title: "Render the BPO Authorization LOA for a DIR"
method: POST
path: "/dir/{dir_id}/bpo_loa"
tags: ["Display Identity Records"]
---

# Render the BPO Authorization LOA for a DIR

`POST /dir/{dir_id}/bpo_loa`

## Request

- Base URL: `https://api.telnyx.com/v2`
- URL: `https://api.telnyx.com/v2/dir/{dir_id}/bpo_loa`
- Auth: HTTP bearer

The Letter of Authorization in which a Brand Owner authorizes an approved BPO (Business Process Outsourcer) to place branded calls that display this DIR on the owner's behalf. Both parties are read from the caller's account: the Brand Owner is the enterprise that owns the DIR, and the BPO is `bpo_enterprise_id`. No business identity is accepted in the body.

When `signature` is omitted the PDF is returned unsigned so the Brand Owner can sign it externally and the BPO can upload it via the Documents API. When `signature` is present the PDF embeds the supplied image, printed name, and signed-at date.

Returns `application/pdf`.

## Path parameters

- `dir_id` string, uuid, required

## Request body

- BpoAuthorizationLoaRenderRequest
  - `bpo_enterprise_id` string, uuid, required: The approved BPO enterprise the Brand Owner is authorizing. Must be a BPO account on the caller's organization that has already been approved.
  - `signature` SignaturePayload
    - `image_base64` string, required: PNG image, base64-encoded.
    - `signer_name` string, nullable: Optional. When absent the rendered PDF falls back to the enterprise contact's legal name.

## Response `200`

The rendered BPO Authorization LOA PDF.

## Other responses

- `400`: An error occurred. The response carries the standard Telnyx error envelope.
- `404`: An error occurred. The response carries the standard Telnyx error envelope.

## Changes

> 152 revisions in range; 1 not diffed.

- **2026-10-01** `27a8076ac294`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/changes/dir/:dir_id/bpo_loa/post.md)

---

[API](https://skmtc.dev/team-telnyx/apis/telnyx-api-2.md) - [All operations](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/revisions/f82938f53ff4?raw)
