| title | String | Opportunity title (e.g., "ThorAPI Implementation Engineer") | |
| opportunityType | OpportunityTypeEnum | Type of opportunity | |
| description | String | Full description of the role/engagement | [optional] |
| requiredSkills | String | JSON array (stored as string) of must-have technical skills | [optional] |
| preferredSkills | String | JSON array (stored as string) of nice-to-have skills | [optional] |
| experienceYearsMin | Integer | Minimum years of relevant experience | [optional] |
| experienceYearsMax | Integer | Maximum years (e.g., for junior roles) | [optional] |
| commitment | CommitmentEnum | Employment/engagement type | [optional] |
| isActive | Boolean | Whether opportunity is currently open | [optional] |
| createdDate | OffsetDateTime | Date of object creation | [optional] [readonly] |
| updatedDate | OffsetDateTime | Last update time | [optional] |
| id | UUID | Unique identifier for object in the system | [optional] [readonly] |
| ownerId | UUID | UUID of owner of the object in the system | [optional] [readonly] |
| keyHash | String | Data, including hash of the key(s) used to encrypt this record. | [optional] [readonly] |
| lastAccessedById | UUID | Last user to access object | [optional] [readonly] |
| lastAccessedDate | OffsetDateTime | Timestamp of last access of object | [optional] [readonly] |
| lastModifiedById | UUID | Unique identifier for user who last modifed the object in the system | [optional] [readonly] |
| lastModifiedDate | OffsetDateTime | Date of last object modification | [optional] [readonly] |