Upload a COI certificate using a COI upload session.
This endpoint accepts a PDF certificate file along with contractor information. If a contractor with the provided email already exists, it will use that contractor. Otherwise, it will create a new contractor with the provided information.
POST
/api/v1/files/external_certificates/upload
curl \
--request POST 'https://api.1099policy.com/api/v1/files/external_certificates/upload' \
--header "Content-Type: multipart/form-data" \
--form "certificate=@file" \
--form "coi_upload_session_id=string" \
--form "company_name=string" \
--form "contractor_id=string" \
--form "email=string" \
--form "first_name=string" \
--form "last_name=string"
Response examples (201)
{
"contractor": "string",
"filename": "string",
"id": "string"
}