Skip to main content

Update ASN

Request

Update ASN record

Security
BearerAuth
Path
asnIdstring, (uuid)required

UUID of the ASN record

Bodyapplication/jsonrequired
Array [
opstringrequired

JSON Patch operation

Enum:"add""remove""replace"
pathstringrequired

JSON Pointer to the field to update

Example:"/ownershipChallengeDetails/signature"
valueanyrequired

New value for add or replace operations

Example:"MEUCIQCrExampleBase64SignatureValue7h4Yg=="
]
Payload
[ { "op": "replace", "path": "/ownershipChallengeDetails/signature", "value": "MEUCIQCrExampleBase64SignatureValue7h4Yg==" } ]

Responses

ASN request accepted

Bodyapplication/json
hrefstring
uuidstring, (uuid)

Unique identifier for the ASN record

Example:"6db706f8-2a37-4546-a3ed-1df113a84d43"
statestring(AsnState)

ASN lifecycle state

Enum:"REQUESTED""PROVISIONING""PENDING""PROVISIONED""ATTACHED""FAILED""PROVISIONING_FAILED""DEPROVISIONING""DEPROVISIONING_FAILED""DEPROVISIONED"
projectobject(Project)
numberinteger, (int64)

Autonomous System Number

Example:64497
rirRegionstring(AsnRirRegion)

Regional Internet Registry region

Enum:"AFRINIC""APNIC""ARIN""LACNIC""RIPE_NCC"
locationobject(SimplifiedLocation)
rangestring(AsnRange)

ASN range selection

Enum:"16_BIT""32_BIT"
ownershipChallengeDetailsobject(AsnOwnershipChallengeDetails)
changeobject(AsnChange)

Change reference for ASN

assetsArray of objects(AsnAsset)
errorsArray of objects(Error)

List of errors

changeLogobject(Changelog)

Change log

Response
{ "href": "fabric/v4/asns/6db706f8-2a37-4546-a3ed-1df113a84d43", "uuid": "6db706f8-2a37-4546-a3ed-1df113a84d43", "type": "PUBLIC_ASN", "project": { "projectId": "03ed2230-604a-494c-bca2-c042d38d80bc" }, "state": "PENDING", "number": 64497, "rirRegion": "RIPE_NCC", "ownershipChallengeDetails": { "type": "RPKI", "message": "eqx-rpki-challenge-2026-04-21T11:20:00Z-64497", "signature": null }, "assets": [], "changeLog": { "createdDateTime": "2025-12-01T12:11:22.222351Z" } }
Was this page helpful?