Skip to content

Octagon Debts Agent

Model Name: octagon-debts-agent

A specialized database agent for analyzing private debts, borrowers, and lenders.

Capabilities

  • Retrieve information about private debt facilities
  • Track borrower activity and financial patterns
  • Monitor lender portfolios and lending criteria
  • Analyze debt terms and structures
  • Compare debt activity across sectors

Use Cases

The Debts Agent is best for:

  • Research on private debt transactions
  • Analyzing borrower financing activities
  • Understanding lender portfolios and strategies
  • Tracking debt market trends by industry
  • Benchmarking debt terms and conditions

Example Queries

  • "List all the debt activities from borrower American Tower"
  • "Compile all the debt activities from lender ING Group in Q4 2024"
  • "What are the typical loan terms for technology companies in 2023?"

Code Examples

Python
response = client.responses.create(
    model="octagon-debts-agent",
    input="List all the debt activities from borrower American Tower",
    stream=True
)
JavaScript
const response = await client.responses.create({
  model: "octagon-debts-agent",
  input: "List all the debt activities from borrower American Tower",
  stream: true
});
cURL
curl -X POST https://api.octagonagents.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your-octagon-api-key" \
  -d '{
    "model": "octagon-debts-agent",
    "input": "List all the debt activities from borrower American Tower",
    "stream": true
  }' \
  --no-buffer

Available Fields and Descriptions

How to Use These Fields

When querying the Octagon Debts Agent, you can reference these field names to request specific information about debt transactions. For example, you can ask "What is the Total Loan Amount for Company XYZ's latest debt issuance?" or "List all debt transactions with Debt Seniority of Senior Secured in the Financial Services sector." You can also combine multiple fields for more targeted research, such as "Show me debt issuances with a Maturity Date beyond 2030 that have a Coupon rate above 6%."

Debt Basic Information

FieldDescription
Debt TypeThe type of debt instrument
Debt StatusThe status of a debt, represented as a string with values
Debt SecurityThe type of debt security
Debt SeniorityThe debt seniority level, indicating the order of priority in debt repayment
Debt CurrencyThe currency code for the debt transaction
Debt RateThe interest rate type for the debt (fixed or floating)
Asset ClassThe asset classes represented in the debt investments
TrancheInvestment tranche categories
Deal TypeThe type of debt transaction or financing event
Deal DateThe date of the debt deal in JSON format
Deal SizeThe column holds data representing the size of a deal
Debt As Of DateThe date as of which the debt information is valid
Launch DateThe column holds data representing various dates indicating when a debt was launched
Maturity DateThe date on which a debt instrument reaches maturity and the principal amount is due to be repaid
Close Trade DateThe date on which a trade was closed
Settle DateThe column holds dates representing the settlement date for each record
Break DateThe date marking the end of a debt's grace period or repayment term
TenorThe length of time until a debt instrument matures or reaches its final payment
RegionThe region where the debt originated
Transaction Add-onIndicator of whether a transaction includes an additional fee or charge
Is AmendedIndicates whether a debt has been amended or not
Amendment TypeThe type of amendment to the loan agreement
MarketplaceThe marketplace where the debt was issued or traded

Financial Terms

FieldDescription
CouponMonetary values representing discounts or promotions
Spread ReferenceThe spread reference, a string type column, represents the benchmark rate used to calculate the debt's interest rate spread
Spread Interest RateThe difference between the bid and ask interest rates
Spread Adjustment 1MThe monetary amount of the spread adjustment over a one-month period
Spread Adjustment 3MThe monetary amount of the spread adjustment over a three-month period
Spread Adjustment 6MThe monetary amount of the six-month spread adjustment
FloorThe monetary amount representing the lowest price acceptable for a trade or transaction
CeilingThe maximum debt amount permitted
Initial Talk FloorThe initial talk floor for debt negotiations
Initial Talk SpreadThe difference between an initial interest rate and a benchmark interest rate
Flex FloorThe value represents the flexible floor price for financial instruments
Flex SpreadMonetary values representing the flex spread in financial markets
Flex AmountThe FLEXAMOUNT column holds monetary values with their respective currencies in JSON format
Flex Amount DateThe date associated with the flexible amount in the debt record
Flex OIDUnits of financial debt or credit, represented as decimal numbers
Flex OID DateThe timestamp representing the date and time when the flexoid was last updated
Flex Spread DateThe date as of which financial data is flexible for adjustments
Price OIDPrices represented as decimal values
PIKCode identifiers for specific debt types or categories
Break PricePrices of financial instruments before any markups or markdowns
Break YieldThe yield on a bond or investment instrument before taxes
Yield RangeThe range of yields represented as decimal values
YTM PrimaryThe primary yield to maturity of the debt instrument
YTM BreakThe yield to maturity of the bond, expressed as a decimal
YTM TalkThe amount of money in Yen for total talks
STM PrimaryThe primary amount of a debt or credit in decimal format
STM SecondaryThe secondary standard deviation of the financial data
STC PrimaryThe primary amount of a debt or credit transaction
STC BreakMonetary value representing the breakpoint for a specific debt category

Debt Amounts and Costs

FieldDescription
Total Loan AmountThe total loan amount, represented as a JSON object with a numeric value in USD currency
Total Institutional Loan AmountThe total institutional loan amount, represented as a JSON object containing the loan amount and its associated currency
Total Debt AmountThe total amount of debt, represented as a variant type object containing the debt amount and its associated currency
Facility AmountThe column holds monetary values in various currencies
New Money AmountMonetary amounts in various currencies
Debt CostThe cost of a debt, represented as a JSON object containing an "amount" and a "currency" field
Debt PercentThe percentage representation of debt values
Debt Fair ValueThe debt's fair value represented as a JSON string
Settle TMonetary amounts representing settled debts

Call and Clawback Information

FieldDescription
CallsDescriptions of financial instrument call types
First Call PremiumThe premium amount paid during the first call for a debt
Non-Call YearsNumber of years since the last call was made
Equity Clawback PercentThe percentage representing the equity clawback amount
Equity Clawback YearsThe number of years for equity clawback provisions
Clawback ValueThe monetary value subject to potential recovery or repayment

Loan Fees and Reference Rates

FieldDescription
Loan FeesVarious types of loan fees
Ticking Fee CommentComments on the ticking fee structure for debt transactions
Debt Ref Reset FreqThe frequency at which debt reference rates are reset
Debt OptionsOptions for debt instruments or securities

Company Information

FieldDescription
Company NameThe name of the company represented in each record
HQ LocationThe column represents the headquarters location as a string
Additional CharacteristicsAn array of character strings representing additional characteristics of the debt

Deal Participants

FieldDescription
AgentAn array of agent objects, each containing a name and a unique identifier (pbId)
Lead AgentA column holding data representing the name and identifying information of the lead agent
Admin AgentAn array of JSON objects representing administrative agents, each containing a name and a unique identifier (pbId)
Synd AgentAn array of objects, each containing a name and a unique identifier (pbId) for a syndicate agent
Doc AgentAn array of objects, each containing a name and a unique pbId identifier for the document agent
ArrangerThe identity of the arranger involved in the debt transaction
BookrunnerAn array of bookrunners, each represented as a JSON object with a name and unique identifier (pbId)
Mandated Lead ArrangerAn array of mandated lead arrangers, each represented as a JSON object with a "name" and "pbId" field
LendersAn array of lender objects, each containing a name and a unique identifier (pbId)
Lender TitleAn array of lender titles
Lead PartnersInformation about the lead partner in the debt record

Note: Field availability may vary depending on the specific debt transaction being queried. Not all fields will be populated for every debt issuance, and some fields may only apply to certain types of debt instruments.