Appearance
AssignmentEvent
The AssignmentEvents within an Assignment. AssignmentEvents are the central part of Artesa. AssignmentEvents can be scheduled, are used for time tracking and are the entry point for calculation.
OpenAPI Spec
List AssignmentEvents
GET
/v1/assignment-events
List AssignmentEvents
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Query Parameters
page
Typenumber
minimum
0
default
0
size
Typenumber
minimum
1
maximum
20
default
10
name
typeId
startsAt
endsAt
completedAt
confirmedAt
isAllDay
Typeboolean
isOutward
Typeboolean
assignmentId
externalId
createdAt
updatedAt
Responses
List responseSchema JSON JSON
application/json
{
"page": 0,
"pages": 0,
"size": 10,
"items": [
{
"id": 0,
"name": "string",
"startsAt": "string",
"endsAt": "string",
"plannedEmployeeCount": 0,
"workingTimePerDay": 0,
"completedAt": "string",
"confirmedAt": "string",
"note": "string",
"order": 0,
"isAllDay": true,
"isOutward": true,
"externalId": "string",
"workDays": 0,
"manPower": 0,
"typeId": 0,
"assignmentId": 0,
"groupId": 0,
"assignedUsers": [
0
],
"addressStartFrom": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressDestination": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressReturnTo": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"createdAt": "string",
"updatedAt": "string"
}
]
}
Create a new AssignmentEvent
POST
/v1/assignment-events
Create a new AssignmentEvent
Authorizations
apiKey
TypeHTTP (bearer)
Request Body
application/json
{
"name": null,
"startsAt": null,
"endsAt": null,
"plannedEmployeeCount": 0,
"workDays": 0,
"workingTimePerDay": 0,
"manPower": 0,
"completedAt": true,
"confirmedAt": true,
"note": null,
"order": 0,
"isAllDay": true,
"isOutward": true,
"externalId": null,
"assignmentId": 0,
"typeId": 0,
"groupId": null,
"assignedUsers": [
0
],
"addressStartFrom": "string",
"addressDestination": "string",
"addressReturnTo": "string"
}
Responses
AssignmentEvent foundSchema JSON JSON
application/json
{
"id": 0,
"name": "string",
"startsAt": "string",
"endsAt": "string",
"plannedEmployeeCount": 0,
"workingTimePerDay": 0,
"completedAt": "string",
"confirmedAt": "string",
"note": "string",
"order": 0,
"isAllDay": true,
"isOutward": true,
"externalId": "string",
"workDays": 0,
"manPower": 0,
"typeId": 0,
"assignmentId": 0,
"groupId": 0,
"assignedUsers": [
0
],
"addressStartFrom": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressDestination": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressReturnTo": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"createdAt": "string",
"updatedAt": "string"
}
Get an AssignmentEvent
GET
/v1/assignment-events/{assignmentEventId}
Get an AssignmentEvent by ID
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Path Parameters
assignmentEventId*
Typeinteger
Requiredformat
int32
Responses
AssignmentEvent foundSchema JSON JSON
application/json
{
"id": 0,
"name": "string",
"startsAt": "string",
"endsAt": "string",
"plannedEmployeeCount": 0,
"workingTimePerDay": 0,
"completedAt": "string",
"confirmedAt": "string",
"note": "string",
"order": 0,
"isAllDay": true,
"isOutward": true,
"externalId": "string",
"workDays": 0,
"manPower": 0,
"typeId": 0,
"assignmentId": 0,
"groupId": 0,
"assignedUsers": [
0
],
"addressStartFrom": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressDestination": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressReturnTo": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"createdAt": "string",
"updatedAt": "string"
}
Delete an AssignmentEvent
Update an AssignmentEvent
PATCH
/v1/assignment-events/{assignmentEventId}
Update an AssignmentEvent by ID
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Path Parameters
assignmentEventId*
Typeinteger
Requiredformat
int32
Request Body
application/json
{
"name": "string",
"startsAt": "string",
"endsAt": "string",
"plannedEmployeeCount": 0,
"workDays": 0,
"workingTimePerDay": 0,
"manPower": 0,
"completedAt": true,
"confirmedAt": true,
"note": "string",
"order": 0,
"isAllDay": true,
"isOutward": true,
"externalId": "string",
"groupId": 0,
"assignedUsers": [
0
],
"addressStartFrom": "string",
"addressDestination": "string",
"addressReturnTo": "string"
}
Responses
AssignmentEvent foundSchema JSON JSON
application/json
{
"id": 0,
"name": "string",
"startsAt": "string",
"endsAt": "string",
"plannedEmployeeCount": 0,
"workingTimePerDay": 0,
"completedAt": "string",
"confirmedAt": "string",
"note": "string",
"order": 0,
"isAllDay": true,
"isOutward": true,
"externalId": "string",
"workDays": 0,
"manPower": 0,
"typeId": 0,
"assignmentId": 0,
"groupId": 0,
"assignedUsers": [
0
],
"addressStartFrom": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressDestination": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"addressReturnTo": {
"supplement": "string",
"street": "string",
"clarification": "string",
"zip": "string",
"city": "string",
"state": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"externalId": "string",
"link": "string"
},
"createdAt": "string",
"updatedAt": "string"
}