Download OpenAPI specification:Download
With the Services API, you can build applications that help service providers get and modify their service orders and manage their resources.
Gets details of service job indicated by the provided serviceJobID
.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
20 | 40 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters A service job identifier. |
{- "payload": {
- "createTime": "2019-08-24T14:15:22Z",
- "serviceJobId": "string",
- "serviceJobStatus": "NOT_SERVICED",
- "scopeOfWork": {
- "asin": "string",
- "title": "string",
- "quantity": 0,
- "requiredSkills": [
- "string"
]
}, - "seller": {
- "sellerId": "string"
}, - "serviceJobProvider": {
- "serviceJobProviderId": "string"
}, - "preferredAppointmentTimes": [
- {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 1
}
], - "appointments": [
- {
- "appointmentId": "string",
- "appointmentStatus": "ACTIVE",
- "appointmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 1
}, - "assignedTechnicians": [
- {
- "technicianId": "string",
- "name": "string"
}
], - "rescheduledAppointmentId": "string",
- "poa": {
- "appointmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 1
}, - "technicians": [
- {
- "technicianId": "string",
- "name": "string"
}
], - "uploadingTechnician": "string",
- "uploadTime": "2019-08-24T14:15:22Z",
- "poaType": "NO_SIGNATURE_DUMMY_POS"
}
}
], - "serviceOrderId": "string",
- "marketplaceId": "string",
- "storeId": "string",
- "buyer": {
- "buyerId": "string",
- "name": "string",
- "phone": "string",
- "isPrimeMember": true
}, - "associatedItems": [
- {
- "asin": "string",
- "title": "string",
- "quantity": 0,
- "orderId": "string",
- "itemStatus": "ACTIVE",
- "brandName": "string",
- "itemDelivery": {
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "itemDeliveryPromise": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}
}
}
], - "serviceLocation": {
- "serviceLocationType": "IN_HOME",
- "address": {
- "name": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "addressLine3": "string",
- "city": "string",
- "county": "string",
- "district": "string",
- "stateOrRegion": "string",
- "postalCode": "string",
- "countryCode": "string",
- "phone": "string"
}
}
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Cancels the service job indicated by the service job identifier specified.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters An Amazon defined service job identifier. |
cancellationReasonCode required | string [ 1 .. 100 ] characters ^[A-Z0-9_]*$ A cancel reason code that specifies the reason for cancelling a service job. |
{- "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Completes the service job indicated by the service job identifier specified.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters An Amazon defined service job identifier. |
{- "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Gets service job details for the specified filter query.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
10 | 40 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceOrderIds | Array of strings [ 1 .. 20 ] items List of service order ids for the query you want to perform.Max values supported 20. |
serviceJobStatus | Array of strings Items Enum: "NOT_SERVICED" "CANCELLED" "COMPLETED" "PENDING_SCHEDULE" "NOT_FULFILLABLE" "HOLD" "PAYMENT_DECLINED" A list of one or more job status by which to filter the list of jobs. |
pageToken | string String returned in the response of your previous request. |
pageSize | integer <int32> [ 1 .. 20 ] Default: 20 A non-negative integer that indicates the maximum number of jobs to return in the list, Value must be 1 - 20. Default 20. |
sortField | string Enum: "JOB_DATE" "JOB_STATUS" Sort fields on which you want to sort the output. |
sortOrder | string Enum: "ASC" "DESC" Sort order for the query you want to perform. |
createdAfter | string A date used for selecting jobs created at or after a specified time. Must be in ISO 8601 format. Required if |
createdBefore | string A date used for selecting jobs created at or before a specified time. Must be in ISO 8601 format. |
lastUpdatedAfter | string A date used for selecting jobs updated at or after a specified time. Must be in ISO 8601 format. Required if |
lastUpdatedBefore | string A date used for selecting jobs updated at or before a specified time. Must be in ISO 8601 format. |
scheduleStartDate | string A date used for filtering jobs schedules at or after a specified time. Must be in ISO 8601 format. Schedule end date should not be earlier than schedule start date. |
scheduleEndDate | string A date used for filtering jobs schedules at or before a specified time. Must be in ISO 8601 format. Schedule end date should not be earlier than schedule start date. |
marketplaceIds required | Array of strings <= 1 items Used to select jobs that were placed in the specified marketplaces. |
asins | Array of strings [ 1 .. 20 ] items [ items = 10 characters ] List of Amazon Standard Identification Numbers (ASIN) of the items. Max values supported is 20. |
requiredSkills | Array of strings [ 1 .. 20 ] items [ items [ 1 .. 50 ] characters ] A defined set of related knowledge, skills, experience, tools, materials, and work processes common to service delivery for a set of products and/or service scenarios. Max values supported is 20. |
storeIds | Array of strings [ 1 .. 50 ] items [ items [ 1 .. 100 ] characters ] List of Amazon-defined identifiers for the region scope. Max values supported is 50. |
{- "payload": {
- "totalResultSize": 0,
- "nextPageToken": "string",
- "previousPageToken": "string",
- "jobs": [
- {
- "createTime": "2019-08-24T14:15:22Z",
- "serviceJobId": "string",
- "serviceJobStatus": "NOT_SERVICED",
- "scopeOfWork": {
- "asin": "string",
- "title": "string",
- "quantity": 0,
- "requiredSkills": [
- "string"
]
}, - "seller": {
- "sellerId": "string"
}, - "serviceJobProvider": {
- "serviceJobProviderId": "string"
}, - "preferredAppointmentTimes": [
- {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 1
}
], - "appointments": [
- {
- "appointmentId": "string",
- "appointmentStatus": "ACTIVE",
- "appointmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 1
}, - "assignedTechnicians": [
- {
- "technicianId": "string",
- "name": "string"
}
], - "rescheduledAppointmentId": "string",
- "poa": {
- "appointmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 1
}, - "technicians": [
- {
- "technicianId": "string",
- "name": "string"
}
], - "uploadingTechnician": "string",
- "uploadTime": "2019-08-24T14:15:22Z",
- "poaType": "NO_SIGNATURE_DUMMY_POS"
}
}
], - "serviceOrderId": "string",
- "marketplaceId": "string",
- "storeId": "string",
- "buyer": {
- "buyerId": "string",
- "name": "string",
- "phone": "string",
- "isPrimeMember": true
}, - "associatedItems": [
- {
- "asin": "string",
- "title": "string",
- "quantity": 0,
- "orderId": "string",
- "itemStatus": "ACTIVE",
- "brandName": "string",
- "itemDelivery": {
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "itemDeliveryPromise": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}
}
}
], - "serviceLocation": {
- "serviceLocationType": "IN_HOME",
- "address": {
- "name": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "addressLine3": "string",
- "city": "string",
- "county": "string",
- "district": "string",
- "stateOrRegion": "string",
- "postalCode": "string",
- "countryCode": "string",
- "phone": "string"
}
}
}
]
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Adds an appointment to the service job indicated by the service job identifier specified.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters An Amazon defined service job identifier. |
Add appointment operation input details.
required | object (AppointmentTimeInput) The input appointment time details. |
{- "appointmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 0
}
}
{- "appointmentId": "string",
- "warnings": [
- {
- "code": "string",
- "message": "string",
- "details": "string"
}
], - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Reschedules an appointment for the service job indicated by the service job identifier specified.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters An Amazon defined service job identifier. |
appointmentId required | string [ 1 .. 100 ] characters An existing appointment identifier for the Service Job. |
Reschedule appointment operation input details.
required | object (AppointmentTimeInput) The input appointment time details. |
rescheduleReasonCode required | string The appointment reschedule reason code. |
{- "appointmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "durationInMinutes": 0
}, - "rescheduleReasonCode": "string"
}
{- "appointmentId": "string",
- "warnings": [
- {
- "code": "string",
- "message": "string",
- "details": "string"
}
], - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Assigns new resource(s) or overwrite/update the existing one(s) to a service job appointment.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
1 | 2 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters An Amazon-defined service job identifier. Get this value by calling the |
appointmentId required | string [ 1 .. 100 ] characters An Amazon-defined identifier of active service job appointment. |
required | Array of objects (AppointmentResource) List of resources that performs or performed job appointment fulfillment. |
{- "resources": [
- {
- "resourceId": "string"
}
]
}
{- "payload": {
- "warnings": [
- {
- "code": "string",
- "message": "string",
- "details": "string"
}
]
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Updates the appointment fulfillment data related to a given jobID
and appointmentID
.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters An Amazon-defined service job identifier. Get this value by calling the |
appointmentId required | string [ 1 .. 100 ] characters An Amazon-defined identifier of active service job appointment. |
Appointment fulfillment data collection details.
object (FulfillmentTime) Input for fulfillment time details | |
Array of objects (AppointmentResource) List of resources that performs or performed job appointment fulfillment. | |
Array of objects (FulfillmentDocument) List of documents captured during service appointment fulfillment. |
{- "fulfillmentTime": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}, - "appointmentResources": [
- {
- "resourceId": "string"
}
], - "fulfillmentDocuments": [
- {
- "uploadDestinationId": "string",
- "contentSha256": "string"
}
]
}
""
Provides capacity slots in a format similar to availability records.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
resourceId required | string [ 1 .. 100 ] characters Resource Identifier. |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
nextPageToken | string Next page token returned in the response of your previous request. |
Request body.
capacityTypes | Array of strings (CapacityType) Items Enum: "SCHEDULED_CAPACITY" "AVAILABLE_CAPACITY" "ENCUMBERED_CAPACITY" "RESERVED_CAPACITY" An array of capacity types which are being requested. Default value is |
startDateTime required | string <date-time> Start date time from which the capacity slots are being requested in ISO 8601 format. |
endDateTime required | string <date-time> End date time up to which the capacity slots are being requested in ISO 8601 format. |
{- "capacityTypes": [
- "SCHEDULED_CAPACITY"
], - "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z"
}
{- "resourceId": "string",
- "capacities": [
- {
- "capacityType": "SCHEDULED_CAPACITY",
- "slots": [
- {
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "capacity": 0
}
]
}
], - "nextPageToken": "string"
}
Provides capacity in fixed-size slots.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
resourceId required | string [ 1 .. 100 ] characters Resource Identifier. |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
nextPageToken | string Next page token returned in the response of your previous request. |
Request body.
capacityTypes | Array of strings (CapacityType) Items Enum: "SCHEDULED_CAPACITY" "AVAILABLE_CAPACITY" "ENCUMBERED_CAPACITY" "RESERVED_CAPACITY" An array of capacity types which are being requested. Default value is |
slotDuration | integer <int32> multiple of 5 Size in which slots are being requested. This value should be a multiple of 5 and fall in the range: 5 <= |
startDateTime required | string <date-time> Start date time from which the capacity slots are being requested in ISO 8601 format. |
endDateTime required | string <date-time> End date time up to which the capacity slots are being requested in ISO 8601 format. |
{- "capacityTypes": [
- "SCHEDULED_CAPACITY"
], - "slotDuration": 0,
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z"
}
{- "resourceId": "string",
- "slotDuration": 0,
- "capacities": [
- {
- "startDateTime": "2019-08-24T14:15:22Z",
- "scheduledCapacity": 0,
- "availableCapacity": 0,
- "encumberedCapacity": 0,
- "reservedCapacity": 0
}
], - "nextPageToken": "string"
}
Update the schedule of the given resource.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
resourceId required | string [ 1 .. 100 ] characters Resource (store) Identifier |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
Schedule details
required | Array of objects (AvailabilityRecord) List of |
{- "schedules": [
- {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "recurrence": {
- "endTime": "2019-08-24T14:15:22Z",
- "daysOfWeek": [
- "MONDAY"
], - "daysOfMonth": [
- 1
]
}, - "capacity": 1
}
]
}
{- "payload": [
- {
- "availability": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "recurrence": {
- "endTime": "2019-08-24T14:15:22Z",
- "daysOfWeek": [
- "MONDAY"
], - "daysOfMonth": [
- 1
]
}, - "capacity": 1
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "details": "string"
}
], - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
], - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Create a reservation.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
Reservation details
resourceId required | string Resource (store) identifier. |
required | object (Reservation) Reservation object reduces the capacity of a resource. |
{- "resourceId": "string",
- "reservation": {
- "reservationId": "string",
- "type": "APPOINTMENT",
- "availability": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "recurrence": {
- "endTime": "2019-08-24T14:15:22Z",
- "daysOfWeek": [
- "MONDAY"
], - "daysOfMonth": [
- 1
]
}, - "capacity": 1
}
}
}
{- "payload": {
- "reservation": {
- "reservationId": "string",
- "type": "APPOINTMENT",
- "availability": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "recurrence": {
- "endTime": "2019-08-24T14:15:22Z",
- "daysOfWeek": [
- "MONDAY"
], - "daysOfMonth": [
- 1
]
}, - "capacity": 1
}
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "details": "string"
}
], - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Update a reservation.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
reservationId required | string [ 1 .. 100 ] characters Reservation Identifier |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
Reservation details
resourceId required | string Resource (store) identifier. |
required | object (Reservation) Reservation object reduces the capacity of a resource. |
{- "resourceId": "string",
- "reservation": {
- "reservationId": "string",
- "type": "APPOINTMENT",
- "availability": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "recurrence": {
- "endTime": "2019-08-24T14:15:22Z",
- "daysOfWeek": [
- "MONDAY"
], - "daysOfMonth": [
- 1
]
}, - "capacity": 1
}
}
}
{- "payload": {
- "reservation": {
- "reservationId": "string",
- "type": "APPOINTMENT",
- "availability": {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "recurrence": {
- "endTime": "2019-08-24T14:15:22Z",
- "daysOfWeek": [
- "MONDAY"
], - "daysOfMonth": [
- 1
]
}, - "capacity": 1
}
}, - "warnings": [
- {
- "code": "string",
- "message": "string",
- "details": "string"
}
], - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Cancel a reservation.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
reservationId required | string [ 1 .. 100 ] characters Reservation Identifier |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
{- "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Gets appointment slots for the service associated with the service job id specified.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
serviceJobId required | string [ 1 .. 100 ] characters A service job identifier to retrive appointment slots for associated service. |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace in which the resource operates. |
startTime | string A time from which the appointment slots will be retrieved. The specified time must be in ISO 8601 format. If |
endTime | string A time up to which the appointment slots will be retrieved. The specified time must be in ISO 8601 format. If |
{- "payload": {
- "schedulingType": "REAL_TIME_SCHEDULING",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "appointmentSlots": [
- {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "capacity": 0
}
]
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Gets appointment slots as per the service context specified.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
20 | 40 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
asin required | string ASIN associated with the service. |
storeId required | string [ 1 .. 100 ] characters Store identifier defining the region scope to retrive appointment slots. |
marketplaceIds required | Array of strings <= 1 items An identifier for the marketplace for which appointment slots are queried |
startTime | string A time from which the appointment slots will be retrieved. The specified time must be in ISO 8601 format. If |
endTime | string A time up to which the appointment slots will be retrieved. The specified time must be in ISO 8601 format. If |
{- "payload": {
- "schedulingType": "REAL_TIME_SCHEDULING",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "appointmentSlots": [
- {
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "capacity": 0
}
]
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}
Creates an upload destination.
Usage Plan:
Rate (requests per second) | Burst |
---|---|
5 | 20 |
The x-amzn-RateLimit-Limit
response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.
Upload document operation input details.
contentType required | string (ContentType) Enum: "TIFF" "JPG" "PNG" "JPEG" "GIF" "PDF" The content type of the to-be-uploaded file |
contentLength required | integer <int64> [ 1 .. 5242880 ] The content length of the to-be-uploaded file |
contentMD5 | string^[A-Za-z0-9\\+/]{22}={2}$ An MD5 hash of the content to be submitted to the upload destination. This value is used to determine if the data has been corrupted or tampered with during transit. |
{- "contentType": "TIFF",
- "contentLength": 1,
- "contentMD5": "string"
}
{- "payload": {
- "uploadDestinationId": "string",
- "url": "string",
- "encryptionDetails": {
- "standard": "AES",
- "initializationVector": "string",
- "key": "string"
}, - "headers": { }
}, - "errors": [
- {
- "code": "string",
- "message": "string",
- "details": "string",
- "errorLevel": "ERROR"
}
]
}