Warehouses.company_alias empty for 3PL client even though Name is set in /3pl

I am trying to read the 3PL client “Name” shown on the /3pl page via the GraphQL API for several different 3PLs. The docs and forum responses state that this value is available at:
account → customers → warehouses → company_alias.
I have been using this query for several years without issue.

Recently, however, we have been seeing an increase in company_alias being returned as an empty string instead of the name shown in the UI. This is occurring across multiple 3PL parent accounts.

Example:

  • 3PL Parent Account ID: Account:79519

  • Customer Account ID: Account:78364 (base64: QWNjb3VudDo3ODM2NA==)

On /3pl, filtering by Customer Account ID 78364 shows Name = “Burlebo” (and “General” for another warehouse row).

GraphQL query:

query Account {
  account {
    request_id
    complexity
    data {
      customers {
        edges {
          cursor
          node {
            id
            warehouses {
              account_id
              company_alias
              company_name
            }
          }
        }
        pageInfo {
          hasNextPage
          hasPreviousPage
          startCursor
          endCursor
        }
      }
    }
  }
}

Relevant part of the response:

{
  "cursor": "YXJyYXljb25uZWN0aW9uOjE=",
  "node": {
    "id": "QWNjb3VudDo3ODM2NA==",
    "warehouses": [
      {
        "account_id": "QWNjb3VudDo3OTUxOQ==",
        "company_alias": "",
        "company_name": null
      }
    ]
  }
},
"request_id": "69308a313057bbd290b1a94f"

Expected:
company_alias should be "CLIENT" (matching the Name column in the /3pl UI).

Actual:
company_alias is returned as an empty string.

Question:
Can you confirm whether this is a bug in how the 3PL Name is synced to warehouses.company_alias, and whether a fix or backfill is planned?

Hello,

Please submit this as a support ticket by reaching out support@shiphero.com. This way we can investigate any issues and track any necessaries fixes needed.

Thank you

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.