# Delete a document from an onboarding requirement Endpoint: DELETE /service-providers/{sp_id}/crbs/{crb_id}/onboarding-template/requirements/{requirement_id}/documents/{document_id} Version: 1.0.0 Security: access_auth ## Path parameters: - `sp_id` (string, required) Service Provider Id - `crb_id` (string, required) CRB Id - `requirement_id` (string, required) Requirement Id - `document_id` (string, required) Document Id ## Response 200 fields (application/json): - `name` (string, required) Requirement Name - `requirement_id` (string) Requirement ID - `date_updated` (string) Date Updated - `date_created` (string) Date Created - `requirement_version` (string) Requirement Version - `status` (string) Status - `documents` (array) Custom field data - `documents.id` (string, required) Document ID - `documents.status` (string, required) Enum: "approved", "archived", "pending" - `documents.uploaded_by` (string, required) Uploaded By - `documents.upload_date` (string, required) - `documents.internal_note` (string) Service provider Internal Note - `documents.friendly_name` (string) Service provider friendly file name - `documents.expiration_date` (string) Expiration Date - `documents.license_name` (string) License Name - `documents.license_number` (string) License Number - `documents.state` (string) Enumeration of all of the United States Enum: "AL", "AK", "AZ", "AR", "AS", "CA", "CO", "CT", "DE", "DC", "FM", "FL", "GA", "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MH", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP", "OH", "OK", "OR", "PW", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UM", "UT", "VT", "VA", "VI", "WA", "WV", "WI", "WY", "AA", "AE", "AP" - `documents.reviewed_by` (string) - `documents.review_date` (string) - `documents.file_name` (string) File Name - `documents.tribal_nation` (string) - `documents.tribal_nation_license_type` (string) Enum: "Cultivator", "Processor", "Lab", "Dispensary (Adult / Medical)", "Social Consumption / Events", "Delivery / Transport", "Combined License", "Other" - `documents.license_status` (string) This enum is used within our UI to display the license status. 1:1 with CRBMUniformLicenseStatusDescription + Unchecked Enum: "Active", "Approved/Pending", "Inactive", "Pre-License", "Unknown", "Unlicensed", "Unmatched" - `documents.date_verified` (string) Date that GCV Verified the license in CRB Monitor - `documents.verified_expiration_date` (string) Confirmed expiration date from CRB Monitor data - `documents.business_name` (string) Legal business name on the license from CRB Monitor data - `documents.licensing_authority` (string) Licensing Authority of the license from CRB Monitor data - `documents.license_identifier` (string) License Number in CRB Monitor - `documents.uniform_license_type_description` (string) Enum: "Caregiver", "CBD", "Corporate Officer", "Cultivation", "Delivery/Transporter", "Event Organizer", "Hemp", "Illicit Establishment", "Management Company", "Manufacturer/Processor", "Owner/Investor", "Research", "Retail/Dispensary", "Senior Manager", "Social Use Club", "Storage", "Testing", "Unknown", "Vertically Integrated", "Waste Disposal", "Wholesale/Distribution" - `documents.reported_license_type_description` (string) Reported license type description - `documents.licensing_authority_state` (string) State of the Licensing Authority - `description` (string) Requirement Description - `category` (string) Category - `archived` (boolean) Archived - `required` (boolean) Required ## Response 401 fields (application/json): - `name` (string, required) - `message` (string, required) - `status` (number, required) - `stack` (string) - `data` (any) ## Response 403 fields (application/json): - `name` (string, required) - `message` (string, required) - `status` (number, required) - `stack` (string) - `data` (any) ## Response 404 fields (application/json): - `name` (string, required) - `message` (string, required) - `status` (number, required) - `stack` (string) - `data` (any) ## Response 422 fields (application/json): - `name` (string, required) - `message` (string, required) - `status` (number, required) - `fields` (object, required) - `stack` (string) - `data` (any)