--- title: "Get-Object" slug: "scripting-get-object" updated: 2026-01-22T14:02:55Z published: 2026-01-22T14:02:55Z canonical: "help.agilityblue.com/scripting-get-object" --- > ## 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-Object ## Summary Retrieves an existing object. ```powershell Get-Object    -Id ``` Returns an [object](https://apidocs.agilityblue.com/#5075bbdd-7e7c-4b3f-8cab-82a253fa6ce2) object. ## Parameters | Parameter | Type | Required? | Notes | | --- | --- | --- | --- | | Id | Int32 | Yes | The object id. | ## Examples ### Get an existing object This example retrieves a specific object and outputs it as JSON. ```powershell # Retrieve a specific object by id $entry = Get-Object -Id 14 Write-Output "Retrieved object '$($entry.Name)' (Id: #$($entry.ObjectId))" # For debug purposes, convert the entity to output as JSON so we can see the available fields Write-Output "" Write-Output "JSON Results:" $jsonOutput = $entry | ConvertTo-Json -Depth 10 # Output the entity Write-Output $jsonOutput ``` Execution results: ```json Retrieved object 'Custodian' (Id: #14) JSON Results: {  "ObjectId": 14,  "Name": "Custodian",  "Description": "Custodian Custom Object",  "AllowCustomFields": true,  "DefaultDisplayFormat": "%Name%",  "KeyType": "Int32",  "IsSystemObject": false,  "IsListed": true,  "ListSortOrder": 0,  "NumberOfFields": 5,  "Fields": [    {      "FieldId": 43,      "ObjectId": 14,      "DataTypeId": 1,      "DataTypeName": "Basic Text",      "Label": "Name",      "IsRequired": true,      "Position": 0,      "Guid": 1615319873009,      "IsSystemField": false,      "IsReferenceValue": true,      "DefaultValue": null,      "CopyPreviousValueOnSaveAndNew": false,      "Value": null,      "ReferenceObject": null    },    {      "FieldId": 44,      "ObjectId": 14,      "DataTypeId": 2,      "DataTypeName": "Rich Text",      "Label": "Notes",      "IsRequired": false,      "Position": 3,      "Guid": 1615319873009,      "IsSystemField": false,      "IsReferenceValue": false,      "DefaultValue": null,      "CopyPreviousValueOnSaveAndNew": false,      "Value": null,      "ReferenceObject": null    },    {      "FieldId": 58,      "ObjectId": 14,      "DataTypeId": 9,      "DataTypeName": "Multiple Choice",      "Label": "Locations",      "IsRequired": false,      "Position": 2,      "Guid": 2446937452717,      "IsSystemField": false,      "IsReferenceValue": false,      "DefaultValue": "MN\nCA\nNY\nTX\nFL\nOR",      "CopyPreviousValueOnSaveAndNew": false,      "Value": null,      "ReferenceObject": null    },    {      "FieldId": 97,      "ObjectId": 14,      "DataTypeId": 6,      "DataTypeName": "Date Only",      "Label": "Data Retained On",      "IsRequired": false,      "Position": 1,      "Guid": 9947629964457,      "IsSystemField": false,      "IsReferenceValue": false,      "DefaultValue": null,      "CopyPreviousValueOnSaveAndNew": false,      "Value": null,      "ReferenceObject": null    },    {      "FieldId": 98,      "ObjectId": 14,      "DataTypeId": 10,      "DataTypeName": "Reference",      "Label": "Media Log Entries",      "IsRequired": false,      "Position": 4,      "Guid": 1735443070288,      "IsSystemField": false,      "IsReferenceValue": false,      "DefaultValue": null,      "CopyPreviousValueOnSaveAndNew": false,      "Value": null,      "ReferenceObject": {        "ObjectFieldReferenceObjectId": 23,        "ObjectFieldId": 98,        "ObjectId": 3,        "Object": null,        "KeyType": "Int32",        "DisplayFormat": "#%Ref% - %Val%",        "IsSystemObject": true,        "Name": null,        "NumberOfDefaultValues": 0,        "DefaultValues": []      }    }  ],  "CreatedByFullName": "Max Miller",  "CreatedById": "510e109b-6ff5-4442-9670-cd5e3cd82a7a",  "CreatedOn": "2021-03-09T19:57:52.9935815+00:00",  "CreatedBy": null,  "LastUpdatedByFullName": "Carrie Johnson",  "LastUpdatedById": "25a34a2f-e3d8-4690-88f5-6b399cf88c4c",  "LastUpdatedOn": "2024-06-21T14:03:20.3170071+00:00",  "LastUpdatedBy": null } ```