Saltar al contenido principal
POST
/
v1
/
production
/
recipeVersions
/
{versionReference}
/
restrictions
Create a new restriction
curl --request POST \
  --url https://api.bold-factory.com/v1/production/recipeVersions/{versionReference}/restrictions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "fromReference": "<string>",
  "toReference": "<string>"
}
'
{
  "id": "<string>",
  "fromId": "<string>",
  "from": {
    "id": "<string>",
    "externalReference": "<string>",
    "recipeVersionId": "<string>",
    "recipeVersion": {
      "id": "<string>",
      "externalReference": "<string>",
      "name": "<string>",
      "recipeId": "<string>",
      "productId": "<string>",
      "recipe": {
        "id": "<string>",
        "externalReference": "<string>",
        "name": "<string>",
        "productId": "<string>",
        "product": {
          "id": "<string>",
          "code": "<string>",
          "name": "<string>",
          "externalReference": "<string>"
        },
        "conditionFormula": "<string>",
        "createdAt": "2023-11-07T05:31:56Z",
        "createdBy": "<string>",
        "lastModifiedAt": "2023-11-07T05:31:56Z",
        "lastModifiedBy": "<string>"
      },
      "createdAt": "2023-11-07T05:31:56Z",
      "createdBy": "<string>",
      "lastModifiedAt": "2023-11-07T05:31:56Z",
      "lastModifiedBy": "<string>"
    },
    "name": "<string>",
    "relativeAmount": 123,
    "requiredEmployees": 123,
    "positionX": 123,
    "positionY": 123,
    "numberOfSteps": 123,
    "numberOfInputs": 123,
    "restrictedBy": "<array>",
    "requiredCharacteristicId": "<string>",
    "typeId": "<string>",
    "type": {
      "id": "<string>",
      "externalReference": "<string>",
      "name": "<string>",
      "description": "<string>",
      "possibleWorkstations": 123,
      "skillCount": 123,
      "deletedAt": "2023-11-07T05:31:56Z",
      "createdAt": "2023-11-07T05:31:56Z",
      "createdBy": "<string>",
      "lastModifiedAt": "2023-11-07T05:31:56Z",
      "lastModifiedBy": "<string>"
    },
    "requiredCharacteristic": {
      "id": "<string>",
      "name": "<string>",
      "toolsCount": 123,
      "createdAt": "2023-11-07T05:31:56Z",
      "createdBy": "<string>",
      "lastModifiedAt": "2023-11-07T05:31:56Z",
      "lastModifiedBy": "<string>"
    },
    "conditionFormula": "<string>"
  },
  "toId": "<string>",
  "to": {
    "id": "<string>",
    "externalReference": "<string>",
    "recipeVersionId": "<string>",
    "recipeVersion": {
      "id": "<string>",
      "externalReference": "<string>",
      "name": "<string>",
      "recipeId": "<string>",
      "productId": "<string>",
      "recipe": {
        "id": "<string>",
        "externalReference": "<string>",
        "name": "<string>",
        "productId": "<string>",
        "product": {
          "id": "<string>",
          "code": "<string>",
          "name": "<string>",
          "externalReference": "<string>"
        },
        "conditionFormula": "<string>",
        "createdAt": "2023-11-07T05:31:56Z",
        "createdBy": "<string>",
        "lastModifiedAt": "2023-11-07T05:31:56Z",
        "lastModifiedBy": "<string>"
      },
      "createdAt": "2023-11-07T05:31:56Z",
      "createdBy": "<string>",
      "lastModifiedAt": "2023-11-07T05:31:56Z",
      "lastModifiedBy": "<string>"
    },
    "name": "<string>",
    "relativeAmount": 123,
    "requiredEmployees": 123,
    "positionX": 123,
    "positionY": 123,
    "numberOfSteps": 123,
    "numberOfInputs": 123,
    "restrictedBy": "<array>",
    "requiredCharacteristicId": "<string>",
    "typeId": "<string>",
    "type": {
      "id": "<string>",
      "externalReference": "<string>",
      "name": "<string>",
      "description": "<string>",
      "possibleWorkstations": 123,
      "skillCount": 123,
      "deletedAt": "2023-11-07T05:31:56Z",
      "createdAt": "2023-11-07T05:31:56Z",
      "createdBy": "<string>",
      "lastModifiedAt": "2023-11-07T05:31:56Z",
      "lastModifiedBy": "<string>"
    },
    "requiredCharacteristic": {
      "id": "<string>",
      "name": "<string>",
      "toolsCount": 123,
      "createdAt": "2023-11-07T05:31:56Z",
      "createdBy": "<string>",
      "lastModifiedAt": "2023-11-07T05:31:56Z",
      "lastModifiedBy": "<string>"
    },
    "conditionFormula": "<string>"
  }
}

Autorizaciones

Authorization
string
header
requerido

Use a valid JWT token in the Authorization header with the format 'Bearer {token}'

Parámetros de ruta

versionReference
string
requerido

Cuerpo

application/json
fromReference
string
requerido
toReference
string
requerido
type
enum<string>
requerido
Opciones disponibles:
Full,
Partial,
NonBlocking

Respuesta

Created

id
string
requerido
fromId
string
requerido
from
object
requerido
toId
string
requerido
to
object
requerido
type
enum<string>
requerido
Opciones disponibles:
Full,
Partial,
NonBlocking