### Parameters

| Direction | Name | Type | Card. | Description |
|-----------|------|------|-------|-------------|
| in | requisition | Identifier | 1..1 | The group identifier for the request, typically the barcode. |
| out | error | string | 0..1 | An error message if the request could not be viewed.  Mutually exclusive with `bundle` and `providerHistory`. |
| out | bundle | Bundle | 0..1 | The order specification.  Present on success. |
| out | providerHistory | (part) | 0..1 | Fulfilment history grouped by filler.  Present on success. |
{: .table-bordered}

`bundle` and `providerHistory` are both returned together on success.  `error` is returned instead when the request cannot be found or accessed — it is mutually exclusive with `bundle` and `providerHistory`.

The `providerHistory` parameter is a complex part with the following structure:

| Part | Sub-part | Type | Card. | Description |
|------|----------|------|-------|-------------|
| providerHistory | organizationTaskGroup | (part) | 1..* | One entry per filler organization. |
| &nbsp;&nbsp;↳ organizationTaskGroup | organizationName | string | 1..1 | Display name of the filler organization. |
| &nbsp;&nbsp;↳ organizationTaskGroup | groupTask | Task | 1..1 | The group Task assigned to this filler. |
{: .table-bordered}
