fix readme

pull/20/head
Cullen Watson 2023-08-27 16:23:36 -05:00
parent 73d1e2838a
commit ebe2bdc2aa
2 changed files with 92 additions and 87 deletions

View File

@ -13,18 +13,19 @@ POST `/api/v1/jobs/`
### Request Schema
```plaintext
Request
├── Required
├── site_type (List[enum]): linkedin, zip_recruiter, indeed
└── search_term (str)
└── Optional
{
Required
├── site_type (List[enum]): linkedin, zip_recruiter, indeed
└── search_term (str)
Optional
├── location (int)
├── distance (int)
├── job_type (enum): fulltime, parttime, internship, contract
├── is_remote (bool)
├── results_wanted (int): per site_type
── easy_apply (bool): only for linkedin
── easy_apply (bool): only for linkedin
└── output_format (enum): json, csv
}
```
### Request Example
@ -35,15 +36,15 @@ Request
"location": "austin, tx",
"distance": 10,
"job_type": "fulltime",
"results_wanted": 15,
"output_format": "json"
"results_wanted": 15
}
```
### Response Schema
```plaintext
site_type (enum)
└── response (SiteResponse)
{
site_type (enum): {
JobResponse
├── success (bool)
├── error (str)
├── jobs (List[JobPost])
@ -61,10 +62,14 @@ site_type (enum)
│ │ ├── interval (CompensationInterval): yearly, monthly, weekly, daily, hourly
│ │ ├── min_amount (float)
│ │ ├── max_amount (float)
│ │ └── currency (str)
│ │ └── currency (str): default is "US"
│ └── date_posted (datetime)
├── total_results (int)
└── returned_results (int)
}, ...
}
```
### Response Example (JSON)

File diff suppressed because one or more lines are too long