Créer et mettre à jour des emplois
PATCH /v3/jobs
Mise à jour de la liste des travaux. Propriétés prises en charge pour la mise à jour : propriétaire, projet, fav. Vous pouvez utiliser 0 pour le projet afin de désactiver le projet de l'emploi. La réponse est un tableau des emplois qui ont été mis à jour.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
Request body:
[
{
"ownerId": 0,
"projectId": 0,
"favorite": true
},
{
"ownerId": 0,
"projectId": 0,
"favorite": true
}
]
Response body:
}
"jobs": [],
"count": 0
}
PATCH /v3/jobs/{id}
Mise à jour des métadonnées des travaux. Propriétés prises en charge pour la mise à jour : owner, project, fav. Vous pouvez utiliser 0 pour le projet afin de désactiver le projet du travail. La réponse est un tableau des travaux qui ont été mis à jour.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
Request body:
{
"ownerId": 0,
"projectId": 0,
"favorite": true
}
Response body:
{
"id": 0,
"name": "string",
"date": "string",
"dateTime": "string",
"favorite": true,
"cost": 0,
"duplex": true,
"color": true,
"pageCount": 0,
"colorCount": 0,
"copies": 0,
"paper": {
"state": 5
}
}
POST /v3/jobs/delete
Annuler les travaux. Marquer une liste de travaux comme étant annulés. Le corps de la requête est une liste d'identifiants de travaux à annuler.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
Request body:
[0, 0, 0]
DELETE /v3/jobs/{id}
Annuler l'emploi.
Headers:
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
POST /v3/jobs/client
Crée un travail de spooling client. La demande contient toutes les informations de base nécessaires à la création d'un travail. L'identifiant du travail créé est renvoyé en réponse.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
Request body:
{
"queue": "string",
"owner": "string",
"computer": "string",
"name": "string",
"size": 0,
"uuid": "string",
"jobInfo": {}
}
Response body:
{
"id": 0
}
POST /v3/jobs/processus
Emplois dans le domaine de la transformation.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
Request body:
{
"jobIds": [
0
],
"owner": "string",
"projectId": 0,
"account": "string"
}
POST /v3/jobs/{id}/script
Traiter les données provenant de l'interaction avec l'utilisateur.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: [ jobs ]
Request body:
{
"-1052320151": {
"duplex": true,
"simplex": null
},
"state": []
}