curl --location --request DELETE 'https://api.stateset.com/v1/asns/asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30' \
--header 'Authorization: Bearer YOUR_API_KEY'
mutation DeleteASN($id: ID!) {
deleteASN(id: $id) {
id
deleted
}
}
const result = await stateset.asns.delete(
'asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30'
);
result = stateset.asns.delete(
'asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30'
)
{
"id": "asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "asn",
"deleted": true
}
Delete ASN
Delete an ASN from the system
DELETE
/
v1
/
asns
/
:id
curl --location --request DELETE 'https://api.stateset.com/v1/asns/asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30' \
--header 'Authorization: Bearer YOUR_API_KEY'
mutation DeleteASN($id: ID!) {
deleteASN(id: $id) {
id
deleted
}
}
const result = await stateset.asns.delete(
'asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30'
);
result = stateset.asns.delete(
'asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30'
)
{
"id": "asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "asn",
"deleted": true
}
ASNs can only be deleted if they are in “cancelled” status or created in error. Received ASNs cannot be deleted for audit trail purposes.
Path Parameters
string
required
The unique identifier of the ASN to delete
Response
string
The ID of the deleted ASN
string
Always “asn”
boolean
Always true for successful deletion
curl --location --request DELETE 'https://api.stateset.com/v1/asns/asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30' \
--header 'Authorization: Bearer YOUR_API_KEY'
mutation DeleteASN($id: ID!) {
deleteASN(id: $id) {
id
deleted
}
}
const result = await stateset.asns.delete(
'asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30'
);
result = stateset.asns.delete(
'asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30'
)
{
"id": "asn_0901f083-aa1c-43c5-af5c-0a9d2fc64e30",
"object": "asn",
"deleted": true
}
Error Responses
object
{
"error": {
"type": "asn_received",
"message": "Cannot delete ASN that has been received. ASNs with received status must be maintained for audit purposes.",
"code": "ASN_ALREADY_RECEIVED"
}
}
⌘I