---
title: "Parse a resume"
method: POST
path: "/attachments/parse"
tags: ["Attachments"]
---

# Parse a resume

`POST /attachments/parse`

Parses the supplied resume and returns a candidate object. No records are created or updated with this call. If you
want to create or update a candidate with the parsed data, make a second call with that returned candidate data,
usually a POST to `/candidates` with the `check_duplicate` flag set to `true`.

## Response `200`

OK

- object
  - `first_name` string
  - `middle_name` string
  - `last_name` string
  - `title` string
  - `emails` object
    - `primary` string
  - `address` object
    - `street` string
    - `city` string
    - `state` string
    - `postal_code` string
  - `country_code` string
  - `social_media_urls` unknown[]
    - unknown
  - `phones` object
    - `home` string
    - `cell` string
    - `work` string
  - `current_employer` string
  - `source` string

---

[API](https://skmtc.net/catsone/apis/cats-api-v3.md) · [All operations](https://skmtc.net/catsone/apis/cats-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/catsone/cats-api-v3/revisions/dedbbade450d/schema)
