Can AI agents automate nShift Ship (Consignor)?
nShift · hybrid · shippinglogisticsdelivery-management
nShift Ship, the current product descended from Consignor, has a broad and maintained REST automation surface for enterprise shipping. Version 2 can create, update, retrieve, submit, transmit, reprint, and delete shipments; obtain labels and documents; apply shipping rules; validate routes; and work with drop points, lockers, and time slots. It supports Basic and Bearer authentication, separate production and test environments, Swagger and Postman material, and one connection to a large carrier network. nShift also maintains plugins, web integrations, SQL integrations, and filedrop workflows for ERP, WMS, and commerce systems. A commercial Ship license, an nShift-created Actor ID, carrier agreements, and carrier test approval constrain onboarding. The public Swagger description is incomplete, and the API does not expose all product administration, so coverage is marked partial. No official SDK, CLI, general webhook, or product-data MCP path was established. UI and computer-use paths remain unassessed.
Best path today: api · Overall automatability: 7/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbasicbearer coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | unknown | webhooks: unknown |
| Data access | export: api-json, pdf, zpl · import: api-json, filedrop | |
| RPA / UI automation | unknown | web-domwindows-client No repeatable UI probe was run. nShift Ship has cloud and on-premises user surfaces, but API, plugin, and filedrop paths are better documented than UI automation. |
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 7 | — | — | — | — | — | 7 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-08-16 |
platforms | declared | source | 2026-08-16 |
license | declared | source | 2026-08-16 |
modalities.api.exists | declared | source | 2026-08-16 |
modalities.api.kinds[0] | declared | source | 2026-08-16 |
modalities.api.auth[0] | declared | source | 2026-08-16 |
modalities.api.auth[1] | declared | source | 2026-08-16 |
modalities.api.coverage | declared | source | 2026-08-16 |
modalities.data_access.export[0] | declared | source | 2026-08-16 |
modalities.data_access.export[1] | declared | source | 2026-08-16 |
modalities.data_access.export[2] | declared | source | 2026-08-16 |
modalities.data_access.import[0] | declared | source | 2026-08-16 |
modalities.data_access.import[1] | declared | source | 2026-08-16 |
verdict.scores.api | declared | source | 2026-08-16 |
verdict.scores.api | declared | source | 2026-08-16 |
freshness.watch[0].url | declared | source | 2026-08-16 |
freshness.watch[1].url | declared | source | 2026-08-16 |
freshness.watch[2].url | declared | source | 2026-08-16 |
Last verified 2026-08-16 · volatility high · JSON record