---
title: "Clearance"
method: POST
path: "/hb1077-api/clearance"
tags: ["HB-1077 Sanctions Clearance"]
---

# Clearance

`POST /hb1077-api/clearance`

This method is used to clear sanctions for the different scenarios – Court Requirement Met, Clearance Prior to Effective Date and Clearance After Effective Date.

## Request body

- ClearanceRequest — Model of data items sent in a request to clear sanctions.
  - `DriverLicenseNumber` string, required — Florida driver license number for which the sanction clearance request is being sent.
  - `CountyCode` integer, required — Florida TCATS county number of the sanction. Out of State (OOS) and PTS sanctions will return a 0.
  - `Sanctions` Sanction[] — List of Sanction Model
    - `SanctionId` integer, required — Unique Identifier for the sanction set by FLHSMV.
    - `SanctionType` string, required — The type of the sanction: DSU, SUS, or PTS.
    - `SequenceNumber` integer — An interger value to identify the sanction for the customer. This value is incremented by FLHSMV for each sanction added to the customer record.
    - `CreateDate` string, date-time — The date when the sanction was created in the FLHSMV system.
    - `EffectiveDate` string, date-time — The date when the sanction goes into effect.
    - `RestoreDate` string, date-time — The date when the sanction is cleared. This will be null for inquiries which return open sanctions.
    - `CountyCode` integer — Florida TCATS county number of the sanction. Out of State (OOS) and PTS sanctions will return a 0.
    - `SanctionReasonCode` string — Reason code for the sanction.
    - `CourtIdentifier` string — Also known as a 7 digit “Ticket Number” or “Citation Number” of the sanction in the FLHSMV system, in the case of a Criminal Financial Obligation or Child Support sanction this is a 22 digit “Warrant Case Id”.
    - `CourtRequirementsMet` boolean — Boolean value that indicates if Court Requirements are met (true or false).
    - `ClearedByFCCC` boolean — Boolean value that indicates whether the sanction has been cleared.
    - `ReopenAllowed` boolean — Boolean value that indicates if a reopen of a cleared sanction is allowed.
    - `SanctionActions` SanctionAction[] — List of Sanction Action Model
      - `ActionCode` string — Identifier of a sanction action in the FLHSMV system.
      - `ActionName` string — Descriptive name of the sanction action in the FLHSMV system.
    - `RestoreDateAllowed` boolean — Boolean value returned in Inquiry response to indicate if a restore date can be set to reinstate the license.
    - `RequestedActionType` string — This string value is set in the request to clear sanctions. The two values are: CRM : CourtRequirementsMet CLR : Clearance Request
    - `RestoreMaxDate` string, date-time — This value is set in the response for sanctions inquiry. It indicates the maximum date allowed on restore date.
    - `RestoreMinDate` string, date-time — This value is set in the response for sanctions inquiry. It indicates the minimum date allowed on restore date.
    - `CourtRequirementsMetAllowed` boolean — This boolean is set in the response for sanctions inquiry. It indicates if the sanction can be cleared by setting CourtRequirementsMet to true.
  - `FeeCollected` boolean — This boolean data item indicates if the county has collected the fee to reinstate the driver license.

## Response `200`

OK

## Other responses

- `400`
- `403` — Forbidden
- `404` — Not Found
- `405` — Method Not Allowed
- `429` — Too Many Requests
- `500`

---

[API](https://skmtc.net/flclerktools/apis/hb1077-dl-sanctions-service-specifications.md) · [All operations](https://skmtc.net/flclerktools/apis/hb1077-dl-sanctions-service-specifications/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flclerktools/hb1077-dl-sanctions-service-specifications/revisions/5131ac773cbc/schema)
