---
title: "Resume Registration"
method: POST
path: "/searchservice/resume/create"
tags: ["Endpoints"]
---

# Resume Registration

`POST /searchservice/resume/create`

Stores a resume for future search using a unique ID.

## Request body

- RegisterResumeRequestJSON
  - `resumeId` string, required — Unique resume registration document id (max length : 100). This parameter is required.
  - `binaryData` string, required — Base64 encoded binary resume data. This parameter is required.
  - `extension` string — The document extension (txt, doc, docx, rtf, etc...). The default extension would be 'txt'. This parameter is optional.
  - `vendor` string — Vendor name (max length : 50). If not specified, default vendor would be used. This parameter is optional.
  - `locale` 'en_us', required — Locale of the instance (en_us). This parameter is required.
  - `instanceType` 'LENSSEARCH' | 'SPECTRUM', required — Instance type to be used to search (LENSSEARCH or SPECTRUM). This parameter is required.
  - `registerParsedBinaryData` boolean — A flag to indicate register parsed resume (true or false). Default would be false. This parameter is optional.
  - `errorOnDuplicateorOverwrite` 'Error' | 'Overwrite' — Enum value to overwrite existing resume with the specified Id (Error or Overwrite). Duplicate error would be thrown by default. This parameter is optional.
  - `registerWithCustomFilters` boolean — A flag to indicate register resume with custom filters (true or false). Default would be false. This parameter is optional.
  - `customFilters` object[] — A list of custom filters with name and value. Required when the registerWithCustomFilters flag is enabled. This parameter is optional.
    - `name` string, required
    - `value` string, required

## Response `200`

OK

- RegisterResumeResponseJSON
  - `status` boolean, required — Indicates whether the request was successful.
  - `statusCode` string, required — Status code of the response.
  - `requestId` string, uuid, required — Unique ID for tracking the request.
  - `timeStamp` string, date-time, required — Timestamp of the response.
  - `responseData` object, required
    - `type` 'resume', required — Type of the resource.
    - `id` string, required — Registered resume document ID.
    - `vendor` string, required — Name of the vendor.
    - `locale` 'en_us', required — Locale of the instance.
    - `instanceType` 'LENSSEARCH' | 'SPECTRUM', required — Type of instance used.
    - `maxDocumentCount` integer, required — Maximum number of documents allowed.
    - `registeredDocumentCount` integer, required — Number of documents registered so far.

---

[API](https://skmtc.net/lightcast/apis/alumni-pathways-2-0.md) · [All operations](https://skmtc.net/lightcast/apis/alumni-pathways-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightcast/alumni-pathways-2-0/versions/fc66b9877391/schema)
