# Employment contracts

Employment contracts describe an employee's terms of employment, 
office, contract type, hours, salary, and validity period. Use
these endpoints to list available contract types and to push
contracts from your HR system into Dyflexis.

 - [GET /api2/contract-types](https://beta-developer.dyflexis.com/openapi/employment-contracts/listcontracttypes.md): **Requires scope:** `external_employees`. Returns a list of all available contract types
 - [POST /api2/external-employees/{employeeReference}/contracts](https://beta-developer.dyflexis.com/openapi/employment-contracts/createorupdatecontracts.md): **Requires scope:** `external_employees`.
