application-profile
Create or Update Application Profile
Create or update the authenticated user's application profile. All fields are optional; only provided fields are updated.
put/application-profile
Request
- Base URL: https://api.aiapplyd.com/api/v1
- URL: https://api.aiapplyd.com/api/v1/application-profile
- Auth: HTTP bearer
Request body
Example request
{
"phone": "+1-555-123-4567",
"addressLine1": "123 Main St",
"addressLine2": "Apt 4B",
"city": "San Francisco",
"state": "CA",
"zipCode": "94105",
"country": "US",
"linkedinUrl": "https://linkedin.com/in/johndoe",
"portfolioUrl": "https://johndoe.dev",
"githubUrl": "https://github.com/johndoe",
"currentEmployer": "Acme Corp",
"dateOfBirth": "1995-06-15",
"workAuthorization": "us_citizen",
"relocationLocations": [
"New York, United States",
"Austin, United States"
],
"salaryCurrency": "usd",
"availableStartDate": "2026-04-01",
"noticePeriod": "two_weeks",
"personalNarrative": "Took a 14-month gap in 2024 for caregiving; returning with a refreshed cloud certification.",
"travelWillingness": "up_to_25",
"securityClearance": "none",
"restrictiveCovenantStatus": "no",
"criminalRecordStatus": "no",
"backgroundCheckConsent": "yes",
"relatedToEmployeeStatus": "no",
"exportControlUsPerson": "yes",
"highestEducation": "bachelor",
"yearsOfExperience": 5,
"veteranStatus": "prefer_not_to_say",
"disabilityStatus": "prefer_not_to_say",
"gender": "prefer_not_to_say",
"ethnicity": "prefer_not_to_say",
"sexualOrientation": "prefer_not_to_say",
"pronouns": "she/her"
}Response
Application profile created or updated
Example response
{
"data": {
"id": "abc-123",
"userId": "user_abc123",
"phone": "+1-555-123-4567",
"addressLine1": "123 Main St",
"addressLine2": "Apt 4B",
"city": "San Francisco",
"state": "CA",
"zipCode": "94105",
"country": "US",
"linkedinUrl": "https://linkedin.com/in/johndoe",
"portfolioUrl": "https://johndoe.dev",
"githubUrl": "https://github.com/johndoe",
"currentEmployer": "Acme Corp",
"dateOfBirth": "1995-06-15",
"workAuthorization": "us_citizen",
"relocationLocations": [
"New York, United States",
"Austin, United States"
],
"salaryCurrency": "usd",
"availableStartDate": "2026-04-01",
"noticePeriod": "two_weeks",
"personalNarrative": "Took a 14-month gap in 2024 for caregiving; returning with a refreshed cloud certification.",
"travelWillingness": "up_to_25",
"securityClearance": "none",
"restrictiveCovenantStatus": "no",
"criminalRecordStatus": "no",
"backgroundCheckConsent": "yes",
"relatedToEmployeeStatus": "no",
"exportControlUsPerson": "yes",
"highestEducation": "bachelor",
"yearsOfExperience": 5,
"veteranStatus": "prefer_not_to_say",
"disabilityStatus": "prefer_not_to_say",
"gender": "prefer_not_to_say",
"ethnicity": "prefer_not_to_say",
"sexualOrientation": "prefer_not_to_say",
"pronouns": "she/her",
"applyReadiness": {
"missingRequiredForApply": [
"zip_code",
"state"
]
},
"createdAt": "2026-01-15T12:00:00Z",
"updatedAt": "2026-03-10T08:30:00Z"
},
"meta": {
"duration": 150,
"requestId": "req_abc123",
"timestamp": "2026-10-13T10:27:20.268Z",
"version": "v1"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.