--- title: "Get-BillingNarrativeType" slug: "scripting-get-billingnarrativetype" updated: 2025-07-16T16:27:27Z published: 2025-07-16T16:27:27Z canonical: "help.agilityblue.com/scripting-get-billingnarrativetype" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.agilityblue.com/llms.txt > Use this file to discover all available pages before exploring further. # Get-BillingNarrativeType ## Summary Retrieves an existing billing narrative type. ```powershell Get-BillingNarrativeType    -Id ``` Returns a [billing narrative type](https://apidocs.agilityblue.com/#003c3ed0-3eb6-44f0-abe5-2cd85f9945f2) object. ## Parameters | Parameter | Type | Required? | Notes | | --- | --- | --- | --- | | Id | Int32 | Yes | The billing narrative type id. | ## Examples ### Get an existing billing narrative type This example retrieves a specific billing narrative type and outputs it as JSON. ```powershell # Retrieve a specific billing narrative type by id $data = Get-BillingNarrativeType -Id 3 Write-Output "Retrieved billing narrative type $($data.BillingNarrativeTypeId)" # Convert the billing type to output as JSON $jsonOutput = $data | ConvertTo-Json -Depth 10 # For debug purposes, convert the data to output as JSON so we can see all the fields Write-Output "" Write-Output "JSON Results:" $jsonOutput = $data | ConvertTo-Json -Depth 10 # Output the data Write-Output $jsonOutput ``` Results of executing the script: ```json Retrieved billing narrative type 3 JSON Results: {  "BillingNarrativeTypeId": 3,  "Text": "Export production volume and provide download credentials to Opposing Counsel.",  "CreatedByFullName": "Dillon Rivers",  "CreatedById": "d8555513-3db6-451a-9af2-e5d45b57f031",  "CreatedOn": "2019-07-02T10:46:38.8405292-05:00",  "CreatedBy": null,  "LastUpdatedByFullName": "Dillon Rivers",  "LastUpdatedById": "d8555513-3db6-451a-9af2-e5d45b57f031",  "LastUpdatedOn": "2019-07-02T10:46:38.8405292-05:00",  "LastUpdatedBy": null } ```