curl --location --request PUT 'https://api.stateset.com/v1/warranty/:id/transfer' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"new_owner_id": "usr_789xyz",
"new_owner_email": "newowner@example.com",
"transfer_date": "2024-01-15"
}'
mutation warrantyTransferMutation {
warrantyTransfer(id: "${warrantyId}", newOwnerId: "${newOwnerId}", newOwnerEmail: "${newOwnerEmail}", transferDate: "${transferDate}") {
warranty {
id,
previous_owner_id,
new_owner_id,
transfer_date
}
userErrors {
field
message
}
}
}
`;
const warranties = await stateset.warranties.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
new_owner_id: 'usr_789xyz',
new_owner_email: 'newowner@example.com',
transfer_date: '2024-01-15'
});
warranties = stateset.warranties.transfer({
'id': '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'new_owner_id': 'usr_789xyz',
'new_owner_email': 'newowner@example.com',
'transfer_date': '2024-01-15'
})
warranties = Stateset::Warranty.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
new_owner_id: 'usr_789xyz',
new_owner_email: 'newowner@example.com',
transfer_date: '2024-01-15'
})
warranties, err := stateset.Warranties.transfer({
ID: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
NewOwnerID: 'usr_789xyz',
NewOwnerEmail: 'newowner@example.com',
TransferDate: '2024-01-15'
})
Warranty warranties = stateset.Warranties.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
newOwnerId: 'usr_789xyz',
newOwnerEmail: 'newowner@example.com',
transferDate: '2024-01-15'
});
$warranties = $stateset->warranties->transfer([
'id' => '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'new_owner_id' => 'usr_789xyz',
'new_owner_email' => 'newowner@example.com',
'transfer_date' => '2024-01-15'
]);
var warranties = await stateset.Warranties.Transfer(new {
Id = '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
NewOwnerId = 'usr_789xyz',
NewOwnerEmail = 'newowner@example.com',
TransferDate = '2024-01-15'
});
{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "warranty",
"transferred": true,
"previous_owner_id": "usr_123abc",
"new_owner_id": "usr_789xyz",
"new_owner_email": "newowner@example.com",
"transfer_date": "2024-01-15"
}
Transfer Warranty
This endpoint transfers a warranty to a new owner.
POST
/
v1
/
warranties
/
:id
/
transfer
curl --location --request PUT 'https://api.stateset.com/v1/warranty/:id/transfer' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"new_owner_id": "usr_789xyz",
"new_owner_email": "newowner@example.com",
"transfer_date": "2024-01-15"
}'
mutation warrantyTransferMutation {
warrantyTransfer(id: "${warrantyId}", newOwnerId: "${newOwnerId}", newOwnerEmail: "${newOwnerEmail}", transferDate: "${transferDate}") {
warranty {
id,
previous_owner_id,
new_owner_id,
transfer_date
}
userErrors {
field
message
}
}
}
`;
const warranties = await stateset.warranties.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
new_owner_id: 'usr_789xyz',
new_owner_email: 'newowner@example.com',
transfer_date: '2024-01-15'
});
warranties = stateset.warranties.transfer({
'id': '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'new_owner_id': 'usr_789xyz',
'new_owner_email': 'newowner@example.com',
'transfer_date': '2024-01-15'
})
warranties = Stateset::Warranty.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
new_owner_id: 'usr_789xyz',
new_owner_email: 'newowner@example.com',
transfer_date: '2024-01-15'
})
warranties, err := stateset.Warranties.transfer({
ID: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
NewOwnerID: 'usr_789xyz',
NewOwnerEmail: 'newowner@example.com',
TransferDate: '2024-01-15'
})
Warranty warranties = stateset.Warranties.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
newOwnerId: 'usr_789xyz',
newOwnerEmail: 'newowner@example.com',
transferDate: '2024-01-15'
});
$warranties = $stateset->warranties->transfer([
'id' => '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'new_owner_id' => 'usr_789xyz',
'new_owner_email' => 'newowner@example.com',
'transfer_date' => '2024-01-15'
]);
var warranties = await stateset.Warranties.Transfer(new {
Id = '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
NewOwnerId = 'usr_789xyz',
NewOwnerEmail = 'newowner@example.com',
TransferDate = '2024-01-15'
});
{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "warranty",
"transferred": true,
"previous_owner_id": "usr_123abc",
"new_owner_id": "usr_789xyz",
"new_owner_email": "newowner@example.com",
"transfer_date": "2024-01-15"
}
Body
The ID provided in the data tab may be used to identify the warranty
The ID of the new owner
The email address of the new owner
The date of the warranty transfer
Response
The ID provided in the data tab may be used to identify the warranty
The object type
The ID of the previous owner
The ID of the new owner
The date when the warranty was transferred
Indicates whether the call was successful. true if successful, false if not.
curl --location --request PUT 'https://api.stateset.com/v1/warranty/:id/transfer' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"new_owner_id": "usr_789xyz",
"new_owner_email": "newowner@example.com",
"transfer_date": "2024-01-15"
}'
mutation warrantyTransferMutation {
warrantyTransfer(id: "${warrantyId}", newOwnerId: "${newOwnerId}", newOwnerEmail: "${newOwnerEmail}", transferDate: "${transferDate}") {
warranty {
id,
previous_owner_id,
new_owner_id,
transfer_date
}
userErrors {
field
message
}
}
}
`;
const warranties = await stateset.warranties.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
new_owner_id: 'usr_789xyz',
new_owner_email: 'newowner@example.com',
transfer_date: '2024-01-15'
});
warranties = stateset.warranties.transfer({
'id': '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'new_owner_id': 'usr_789xyz',
'new_owner_email': 'newowner@example.com',
'transfer_date': '2024-01-15'
})
warranties = Stateset::Warranty.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
new_owner_id: 'usr_789xyz',
new_owner_email: 'newowner@example.com',
transfer_date: '2024-01-15'
})
warranties, err := stateset.Warranties.transfer({
ID: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
NewOwnerID: 'usr_789xyz',
NewOwnerEmail: 'newowner@example.com',
TransferDate: '2024-01-15'
})
Warranty warranties = stateset.Warranties.transfer({
id: '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
newOwnerId: 'usr_789xyz',
newOwnerEmail: 'newowner@example.com',
transferDate: '2024-01-15'
});
$warranties = $stateset->warranties->transfer([
'id' => '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
'new_owner_id' => 'usr_789xyz',
'new_owner_email' => 'newowner@example.com',
'transfer_date' => '2024-01-15'
]);
var warranties = await stateset.Warranties.Transfer(new {
Id = '0901f083-aa1c-43c5-af5c-0a9d2fc64e30',
NewOwnerId = 'usr_789xyz',
NewOwnerEmail = 'newowner@example.com',
TransferDate = '2024-01-15'
});
{
"id": "e0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "warranty",
"transferred": true,
"previous_owner_id": "usr_123abc",
"new_owner_id": "usr_789xyz",
"new_owner_email": "newowner@example.com",
"transfer_date": "2024-01-15"
}
⌘I