# Shipping Agent Services

`GET` _(Table: Shipping Agent Services)_

```
eOne/core/v1.0/shippingAgentServices
```

Read-only master of shipping agent services, the service levels (e.g. NEXT DAY, GROUND) that hang off a [shipping agent](https://eonesolutions.github.io/eone-bc-integration/core-shippingAgents.md). Use it to validate the `shippingAgentServiceCode` posted on documents and read its expected shipping time.

> **Note:** A service belongs to an agent: the key is `shippingAgentCode` + `code` together. Use `$filter=shippingAgentCode eq 'FEDEX'` to list one agent's services. Read-only, and there is no `integrationId`, address a service by its natural key (or by `id`, the `SystemId` GUID).

## Shipping Agent Services fields

_API column → BC field._

**Legend**

- _(req)_ required on create
- _(res)_ resolver
- _(cur)_ currency-translated
- _(ro)_ read-only
- _(ext)_ added to this endpoint by another extension (BC field name shown; its API column name is not known here)

| API | BC field | Notes |
| --- | --- | --- |
| `id` | SystemId | _(ro)_ |
| `bcCompanyId` | bcCompanyId | The company this row belongs to - the same GUID that appears in the request URL. Present on every endpoint so a store pooling several companies can keep them apart without relying on which URL it called. _(ro)_ |
| `bcCompanyName` | bcCompanyName | The name of the company this row belongs to. _(ro)_ |
| `shippingAgentCode` | Shipping Agent Code | Parent agent; part of the key. _(ro)_ |
| `code` | Code | Service code; part of the key. _(ro)_ |
| `displayName` | Description | _(ro)_ |
| `shippingTime` | Shipping Time | Expected transit time (date formula). _(ro)_ |
| `baseCalendarCode` | Base Calendar Code | Working-day calendar used for the shipping time. _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |
