# Restowing Configuration (Operations)

Endpoints to manipulate restowing configuration.

## Get restow config

> This part of the API is in Beta status. For details please check the \<a href="<https://docs.fulfillmenttools.com/documentation/developer-docs/api/core-concepts/api-release-life-cycle#beta>" target="\_blank">api-release-life-cycle documentation\</a>.\<br />\<br />

```json
{"openapi":"3.0.1","info":{"title":"fulfillmenttools","version":"VERSIONLESS"},"tags":[{"description":"Endpoints to manipulate restowing configuration.","name":"Restowing Configuration (Operations)"}],"servers":[{"url":"https://{tenant}.api.fulfillmenttools.com","variables":{"tenant":{"default":"your-tenant-name"}}}],"security":[{"BearerToken":[]}],"components":{"securitySchemes":{"BearerToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"OperationalRestowingConfigurations":{"allOf":[{"$ref":"#/components/schemas/VersionedResource"}],"properties":{"restowingProcessConfiguration":{"$ref":"#/components/schemas/RestowingProcessConfiguration"},"version":{"description":"The version of the document to be used in optimistic locking mechanisms.","format":"int64","type":"integer"}},"required":["version"],"type":"object","title":"OperationalRestowingConfigurations","description":"OperationalRestowingConfigurations"},"VersionedResource":{"properties":{"created":{"description":"The date this entity was created at the platform. This value is generated by the service.","format":"date-time","type":"string"},"lastModified":{"description":"The date this entity was modified last. This value is generated by the service.","format":"date-time","type":"string"},"version":{"description":"The version of the document to be used in optimistic locking mechanisms.","format":"int64","type":"integer"}},"required":["version"],"type":"object","title":"VersionedResource","description":"VersionedResource"},"RestowingProcessConfiguration":{"properties":{"restowingProcessTypes":{"items":{"$ref":"#/components/schemas/RestowingProcessTypeEnum"},"minItems":0,"type":"array"}},"required":["restowingProcessTypes"],"type":"object","title":"RestowingProcessConfiguration","description":"RestowingProcessConfiguration"},"RestowingProcessTypeEnum":{"description":"Where restow items should be created during the operational process","enum":["PICKING","PACKING","HANDOVER"],"type":"string","title":"RestowingProcessTypeEnum"},"ApiError":{"items":{"$ref":"#/components/schemas/ErrorInner"},"type":"array","xml":{"name":"ApiError"},"title":"ApiError","description":"ApiError"},"ErrorInner":{"properties":{"description":{"type":"string"},"requestVersion":{"description":"The version provided within an invalid request.","format":"int64","type":"integer"},"summary":{"type":"string"},"version":{"format":"int64","type":"integer"}},"required":["summary"],"type":"object","title":"ErrorInner","description":"ErrorInner"}}},"paths":{"/api/configurations/operativerestowing":{"get":{"operationId":"getOperationalRestowingConfigurations","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationalRestowingConfigurations"}}},"description":"Configuration of all restow item related things"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}},"description":"Your user is not allowed to operate against this API instance"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}},"description":"Your user, although recognized, is not authorized to use this endpoint"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}},"description":"Entity not found"}},"summary":"Get restow config","tags":["Restowing Configuration (Operations)"],"description":"This part of the API is in Beta status. For details please check the <a href=\"https://docs.fulfillmenttools.com/documentation/developer-docs/api/core-concepts/api-release-life-cycle#beta\" target=\"_blank\">api-release-life-cycle documentation</a>.<br /><br />"}}}}
```

## Update restow config

> This part of the API is in Beta status. For details please check the \<a href="<https://docs.fulfillmenttools.com/documentation/developer-docs/api/core-concepts/api-release-life-cycle#beta>" target="\_blank">api-release-life-cycle documentation\</a>.\<br />\<br />

```json
{"openapi":"3.0.1","info":{"title":"fulfillmenttools","version":"VERSIONLESS"},"tags":[{"description":"Endpoints to manipulate restowing configuration.","name":"Restowing Configuration (Operations)"}],"servers":[{"url":"https://{tenant}.api.fulfillmenttools.com","variables":{"tenant":{"default":"your-tenant-name"}}}],"security":[{"BearerToken":[]}],"components":{"securitySchemes":{"BearerToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"OperationalRestowingConfigurations":{"allOf":[{"$ref":"#/components/schemas/VersionedResource"}],"properties":{"restowingProcessConfiguration":{"$ref":"#/components/schemas/RestowingProcessConfiguration"},"version":{"description":"The version of the document to be used in optimistic locking mechanisms.","format":"int64","type":"integer"}},"required":["version"],"type":"object","title":"OperationalRestowingConfigurations","description":"OperationalRestowingConfigurations"},"VersionedResource":{"properties":{"created":{"description":"The date this entity was created at the platform. This value is generated by the service.","format":"date-time","type":"string"},"lastModified":{"description":"The date this entity was modified last. This value is generated by the service.","format":"date-time","type":"string"},"version":{"description":"The version of the document to be used in optimistic locking mechanisms.","format":"int64","type":"integer"}},"required":["version"],"type":"object","title":"VersionedResource","description":"VersionedResource"},"RestowingProcessConfiguration":{"properties":{"restowingProcessTypes":{"items":{"$ref":"#/components/schemas/RestowingProcessTypeEnum"},"minItems":0,"type":"array"}},"required":["restowingProcessTypes"],"type":"object","title":"RestowingProcessConfiguration","description":"RestowingProcessConfiguration"},"RestowingProcessTypeEnum":{"description":"Where restow items should be created during the operational process","enum":["PICKING","PACKING","HANDOVER"],"type":"string","title":"RestowingProcessTypeEnum"},"ApiError":{"items":{"$ref":"#/components/schemas/ErrorInner"},"type":"array","xml":{"name":"ApiError"},"title":"ApiError","description":"ApiError"},"ErrorInner":{"properties":{"description":{"type":"string"},"requestVersion":{"description":"The version provided within an invalid request.","format":"int64","type":"integer"},"summary":{"type":"string"},"version":{"format":"int64","type":"integer"}},"required":["summary"],"type":"object","title":"ErrorInner","description":"ErrorInner"}}},"paths":{"/api/configurations/operativerestowing":{"patch":{"description":"This part of the API is in Beta status. For details please check the <a href=\"https://docs.fulfillmenttools.com/documentation/developer-docs/api/core-concepts/api-release-life-cycle#beta\" target=\"_blank\">api-release-life-cycle documentation</a>.<br /><br />","operationId":"putOperationalRestowingConfigurations","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationalRestowingConfigurations"}}},"description":"create/update operational restowing configurations","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationalRestowingConfigurations"}}},"description":"The restowing configurations were successfully updated."},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationalRestowingConfigurations"}}},"description":"The restowing configurations were successfully created."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}},"description":"Invalid input. See response for details"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}},"description":"Your user is not allowed to operate against this API instance"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}},"description":"Your user, although recognized, is not authorized to use this endpoint"}},"summary":"Update restow config","tags":["Restowing Configuration (Operations)"]}}}}
```
