Partager via


Job Router Operations - Accept Job Offer

Accepte une offre de travail et retourne un 409/Conflict si un autre agent l’a déjà accepté.

POST {endpoint}/routing/workers/{workerId}/offers/{offerId}:accept?api-version=2023-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

URI de votre ressource communication

offerId
path True

string

ID d’une offre.

workerId
path True

string

ID d’un worker.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

AcceptJobOfferResult

La demande a réussi.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Réponse d’erreur inattendue.

En-têtes

x-ms-error-code: string

Exemples

Accepts an offer to work on a job

Exemple de requête

POST https://contoso.westus.communications.azure.com/routing/workers/DefaultWorker/offers/1d5896f3-8b54-40be-82d3-910323f5e2af:accept?api-version=2023-11-01

Exemple de réponse

{
  "assignmentId": "246d5a06-c04a-4b6b-8a34-02bbd9fdad68",
  "jobId": "632f5345-220b-4e46-b31f-aeaf03cc2df9",
  "workerId": "DefaultWorker"
}

Définitions

Nom Description
AcceptJobOfferResult

Réponse contenant des ID pour le worker, le travail et l’affectation d’une offre acceptée.

Azure.Core.Foundations.Error

Objet d’erreur.

Azure.Core.Foundations.ErrorResponse

Réponse contenant les détails de l’erreur.

Azure.Core.Foundations.InnerError

Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions relatives à l’API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

AcceptJobOfferResult

Réponse contenant des ID pour le worker, le travail et l’affectation d’une offre acceptée.

Nom Type Description
assignmentId

string

ID de l’affectation de travail qui affecte un travailleur qui a accepté une offre à un travail.

jobId

string

ID du travail affecté.

workerId

string

ID du worker auquel ce travail a été affecté.

Azure.Core.Foundations.Error

Objet d’erreur.

Nom Type Description
code

string

Un des codes d’erreur définis par le serveur.

details

Azure.Core.Foundations.Error[]

Tableau de détails sur les erreurs spécifiques qui ont conduit à cette erreur signalée.

innererror

Azure.Core.Foundations.InnerError

Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur.

message

string

Représentation lisible par l’homme de l’erreur.

target

string

Cible de l’erreur.

Azure.Core.Foundations.ErrorResponse

Réponse contenant les détails de l’erreur.

Nom Type Description
error

Azure.Core.Foundations.Error

Objet d’erreur.

Azure.Core.Foundations.InnerError

Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions relatives à l’API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

Nom Type Description
code

string

Un des codes d’erreur définis par le serveur.

innererror

Azure.Core.Foundations.InnerError

Erreur interne.