This guide explains how to implement Relinquishment and Deregistration procedures as defined in WINNF-TS-0016.
grantId) so the spectrum can be reused by the CBSD or others. Use when you no longer need a channel (e.g., switching channels or shutting down).Both are voluntary actions initiated by the CBSD.
cbsdId (from registration)grantId in GRANTED or AUTHORIZED stateRequired Parameters
| Parameter | Data Type | Description |
|---|---|---|
| cbsdId | string | Assigned during registration |
| grantId | string | Grant to release |
Example JSON
{
"relinquishmentRequest": [
{
"cbsdId": "SAS123/CBSD-001",
"grantId": "GRANT-789"
}
]
}
Key Parameters
| Parameter | Description |
|---|---|
| response | responseCode and responseMessage |
Common responseCode Values
| Code | Meaning | Action Required |
|---|---|---|
| 0 | SUCCESS | Grant released; stop using the channel |
| 103 | MISSING_PARAM | Add missing grantId/cbsdId |
| 501 | TERMINATED_GRANT | Grant already terminated; no action needed |
Example Response
{
"relinquishmentResponse": [
{
"cbsdId": "SAS123/CBSD-001",
"grantId": "GRANT-789",
"response": {
"responseCode": 0,
"responseMessage": "Success"
}
}
]
}
Tip: Always relinquish grants before requesting new ones on overlapping frequencies to avoid conflicts.
Required Parameters
| Parameter | Data Type | Description |
|---|---|---|
| cbsdId | string | Assigned during registration |
Example JSON
{
"deregistrationRequest": [
{
"cbsdId": "SAS123/CBSD-001"
}
]
}
Tip: Relinquish all active grants first to ensure clean shutdown.
Key Parameters
| Parameter | Description |
|---|---|
| response | responseCode and responseMessage |
Common responseCode Values
| Code | Meaning | Action Required |
|---|---|---|
| 0 | SUCCESS | CBSD removed; discard cbsdId |
| 103 | MISSING_PARAM | Add cbsdId |
Example Response
{
"deregistrationResponse": [
{
"cbsdId": "SAS123/CBSD-001",
"response": {
"responseCode": 0,
"responseMessage": "Success"
}
}
]
}
| Issue | Likely Cause | Solution |
|---|---|---|
| Relinquishment fails (501) | Grant already terminated by SAS | No action needed; proceed with new requests |
| Deregistration fails | Active grants still exist | Relinquish all grants first |
| No response | Network issue | Retry with backoff; ensure TLS valid |
Pages