TMS Events
Accepts one of the following messages:
{
"eventName": "tms.event.project.created",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"project": {
"id": "string",
"name": "string",
"number": "string",
"urls": {
"clientView": "string",
"managerView": "string"
},
"sourceLanguages": [
"string"
],
"targetLanguages": [
"string"
],
"specializations": [
{
"notLocalized": "string",
"dictionaryId": "string"
}
],
"finance": {
"currency": "string",
"summary": {
"totalValue": 0,
"totalCost": 0
}
},
"services": [
{
"finance": {
"totalValue": 0,
"calculationUnit": "string",
"quantity": {
"totalQuantity": 0,
"weightedQuantity": 0
}
},
"serviceName": {
"notLocalized": "string",
"dictionaryId": "string"
},
"serviceSpecification": {
"sourceLanguage": "string",
"targetLanguage": "string",
"specialization": {
"notLocalized": "string",
"dictionaryId": "string"
},
"catToolName": "string",
"mtEngineName": "string"
}
}
],
"dates": {
"plannedStartDate": "2019-08-24T14:15:22Z",
"plannedEndDate": "2019-08-24T14:15:22Z"
},
"client": {
"id": "string",
"name": "string",
"number": "string",
"location": {
"country": "string",
"city": "string"
}
}
}
}
}
{
"eventName": "tms.event.project.archived",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string"
}
}
{
"eventName": "tms.event.project.managerAssigned",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"manager": {
"id": "string",
"name": "string",
"email": "string"
}
}
}
{
"eventName": "tms.event.project.managerUnassigned",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"managerId": "string"
}
}
{
"eventName": "tms.event.project.info.updated",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"project": {
"id": "string",
"name": "string",
"number": "string",
"urls": {
"clientView": "string",
"managerView": "string"
},
"sourceLanguages": [
"string"
],
"targetLanguages": [
"string"
],
"specializations": [
{
"notLocalized": "string",
"dictionaryId": "string"
}
],
"finance": {
"currency": "string",
"summary": {
"totalValue": 0,
"totalCost": 0
}
},
"services": [
{
"finance": {
"totalValue": 0,
"calculationUnit": "string",
"quantity": {
"totalQuantity": 0,
"weightedQuantity": 0
}
},
"serviceName": {
"notLocalized": "string",
"dictionaryId": "string"
},
"serviceSpecification": {
"sourceLanguage": "string",
"targetLanguage": "string",
"specialization": {
"notLocalized": "string",
"dictionaryId": "string"
},
"catToolName": "string",
"mtEngineName": "string"
}
}
],
"dates": {
"plannedStartDate": "2019-08-24T14:15:22Z",
"plannedEndDate": "2019-08-24T14:15:22Z"
},
"client": {
"id": "string",
"name": "string",
"number": "string",
"location": {
"country": "string",
"city": "string"
}
}
}
}
}
{
"eventName": "tms.event.project.status.opened",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.project.status.started",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.project.status.closed",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.project.status.reopened",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.project.status.cancelled",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.job.created",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"job": {
"id": "string",
"projectId": "string",
"name": "string",
"number": "string",
"urls": {
"clientView": "string",
"managerView": "string",
"vendorView": "string"
},
"sourceLanguages": [
"string"
],
"targetLanguages": [
"string"
],
"specialization": {
"notLocalized": "string",
"dictionaryId": "string"
},
"finance": {
"currency": "string",
"summary": {
"totalValue": 0
}
},
"services": [
{
"finance": {
"totalValue": 0,
"calculationUnit": "string",
"quantity": {
"totalQuantity": 0,
"weightedQuantity": 0
}
},
"serviceName": {
"notLocalized": "string",
"dictionaryId": "string"
},
"serviceSpecification": {
"sourceLanguage": "string",
"targetLanguage": "string",
"specialization": {
"notLocalized": "string",
"dictionaryId": "string"
},
"catToolName": "string",
"mtEngineName": "string"
}
}
],
"dates": {
"plannedStartDate": "2019-08-24T14:15:22Z",
"plannedEndDate": "2019-08-24T14:15:22Z"
},
"instructions": {
"fromManager": "string",
"fromPreviousVendors": "string"
}
}
}
}
{
"eventName": "tms.event.job.archived",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string"
}
}
{
"eventName": "tms.event.job.vendorAssigned",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"vendor": {
"id": "string",
"name": "string",
"email": "string",
"companyName": "string",
"location": {
"country": "string",
"city": "string"
}
}
}
}
{
"eventName": "tms.event.job.vendorUnassigned",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"vendorId": "string"
}
}
{
"eventName": "tms.event.job.info.updated",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"job": {
"id": "string",
"projectId": "string",
"name": "string",
"number": "string",
"urls": {
"clientView": "string",
"managerView": "string",
"vendorView": "string"
},
"sourceLanguages": [
"string"
],
"targetLanguages": [
"string"
],
"specialization": {
"notLocalized": "string",
"dictionaryId": "string"
},
"finance": {
"currency": "string",
"summary": {
"totalValue": 0
}
},
"services": [
{
"finance": {
"totalValue": 0,
"calculationUnit": "string",
"quantity": {
"totalQuantity": 0,
"weightedQuantity": 0
}
},
"serviceName": {
"notLocalized": "string",
"dictionaryId": "string"
},
"serviceSpecification": {
"sourceLanguage": "string",
"targetLanguage": "string",
"specialization": {
"notLocalized": "string",
"dictionaryId": "string"
},
"catToolName": "string",
"mtEngineName": "string"
}
}
],
"dates": {
"plannedStartDate": "2019-08-24T14:15:22Z",
"plannedEndDate": "2019-08-24T14:15:22Z"
},
"instructions": {
"fromManager": "string",
"fromPreviousVendors": "string"
}
}
}
}
{
"eventName": "tms.event.job.status.opened",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.job.status.started",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.job.status.closed",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.job.status.reopened",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.job.status.cancelled",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"newStatus": "string",
"previousStatus": "string",
"occurredAt": "2019-08-24T14:15:22Z"
}
}
{
"eventName": "tms.event.job.files.added",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"files": [
{
"id": "string",
"name": "string",
"urls": {
"forVendor": "string",
"forManager": "string"
},
"properties": {
"category": "string",
"sourceLanguage": "string",
"targetLanguage": "string"
}
}
]
}
}
{
"eventName": "tms.event.job.files.removed",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"fileIds": [
"string"
]
}
}
{
"eventName": "tms.event.job.offer.status.accepted",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"offerId": "string",
"jobId": "string",
"vendor": {
"id": "string",
"additionalData": {
"xtrfVendorId": 0,
"xtrfVendorPriceProfileId": 0,
"xtrfVendorContactPersonId": 0
}
}
}
}
{
"eventName": "tms.event.job.offer.status.rejected",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"offerId": "string",
"jobId": "string",
"vendor": {
"id": "string",
"additionalData": {
"xtrfVendorId": 0,
"xtrfVendorPriceProfileId": 0,
"xtrfVendorContactPersonId": 0
}
}
}
}
{
"eventName": "tms.event.job.prospecting.requested",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"projectId": "string",
"requestId": "string",
"autostart": true,
"prospectingStrategyId": "string",
"projectCurrency": "string",
"vendors": [
{
"profile": {
"vendorId": "string",
"metadata": {
"xtrfVendorContactPersonId": 0,
"xtrfVendorId": 0,
"xtrfVendorPriceProfileId": 0,
"xtrfVendorPriceProfileDefault": true
}
},
"details": {
"name": "string",
"legalName": "string",
"individual": true,
"inHouse": true,
"preferredByClient": true,
"nativeSpeaker": true,
"country": "string",
"city": "string"
},
"contactPersonDetails": {
"name": "string",
"email": "string"
},
"evaluation": 0,
"tools": [
"string"
],
"finance": {
"fee": 0,
"currency": "string"
},
"history": {
"lastJobDate": "2019-08-24T14:15:22Z",
"lastJobDateForThisClient": "2019-08-24T14:15:22Z",
"workedForThisClient": true
},
"labels": [
"string"
],
"additionalProperties": {
"priceProfileName": "string",
"customFields": [
{
"name": "string",
"value": [
"string"
],
"type": "string"
}
]
}
}
]
}
}
{
"eventName": "tms.event.user.deletedOrErased",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"user": {
"id": "string"
}
}
}
Job Offers app Events
Accepts one of the following messages:
{
"eventName": "jobOffers.vendorSelectionRequested",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"prospectingId": "string",
"selectionTrigger": "automatic",
"jobId": "string",
"vendorOffer": {
"id": "string",
"vendor": {
"id": "string",
"additionalData": {
"xtrfVendorId": 0,
"xtrfVendorPriceProfileId": 0,
"xtrfVendorContactPersonId": 0
}
},
"contractProposal": {
"fee": 0,
"currency": "string",
"plannedEndDate": "2019-08-24T14:15:22Z"
}
}
}
}
{
"eventName": "jobOffers.sentToVendor",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"prospectingId": "string",
"jobId": "string",
"vendorOffer": {
"id": "string",
"negotiationsAllowed": true,
"vendor": {
"id": "string",
"additionalData": {
"xtrfVendorId": 0,
"xtrfVendorPriceProfileId": 0,
"xtrfVendorContactPersonId": 0
}
},
"contractProposal": {
"fee": 0,
"currency": "string",
"plannedEndDate": "2019-08-24T14:15:22Z"
},
"chatUrl": "string",
"offerDeadline": "2019-08-24T14:15:22Z"
}
}
}
{
"eventName": "jobOffers.vendorResponded",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"prospectingId": "string",
"jobId": "string",
"vendorOffer": {
"id": "string",
"vendor": {
"id": "string",
"additionalData": {
"xtrfVendorId": 0,
"xtrfVendorPriceProfileId": 0,
"xtrfVendorContactPersonId": 0
}
},
"contractProposal": {
"fee": 0,
"currency": "string",
"plannedEndDate": "2019-08-24T14:15:22Z"
},
"response": "rejected"
}
}
}
{
"eventName": "jobOffers.prospecting.started",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"prospectingId": "string",
"prospectingUrl": "string"
}
}
{
"eventName": "jobOffers.prospecting.finished",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"prospectingId": "string",
"vendorId": "string",
"trigger": "automatic",
"resolution": "vendorRecommended"
}
}
{
"eventName": "jobOffers.prospecting.cancelled",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"prospectingId": "string",
"trigger": "automatic"
}
}
{
"eventName": "jobOffers.prospecting.created",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"requestId": "string",
"prospectingId": "string",
"prospectingWizardUrl": "string"
}
}
{
"eventName": "jobOffers.prospecting.creationFailed",
"eventId": "string",
"timestamp": "2019-08-24T14:15:22Z",
"workspaceId": "string",
"workspaceName": "string",
"revision": 0,
"metadata": null,
"causedBy": "string",
"event": {
"jobId": "string",
"requestId": "string",
"responseFailureType": "requestValidationError",
"responseFailureDetails": "string"
}
}
Envelope shared between messages
Object that stores not localized name and id for localizations