# Programs API Provides access to the programs that are part of a Hyperproof organization. Version: 1.0 ## Servers Hyperproof US ``` https://api.hyperproof.app/v1/programs ``` Hyperproof Gov ``` https://api.hyperproofgov.app/v1/programs ``` Hyperproof EU ``` https://api.hyperproof.eu/v1/programs ``` ## Security ### oauth2 Type: oauth2 ## Download OpenAPI description [Programs API](https://developer.hyperproof.app/_bundle/Hyperproof%20API/Programs/programs.openapi.yaml) ## Other ### Get Programs - [GET /](https://developer.hyperproof.app/hyperproof-api/programs/programs.openapi/other/get-programs.md): GET / #### Description Retrieves details of all programs within an organization, including their names, descriptions, statuses, and associated frameworks or controls. ### Add Program - [POST /](https://developer.hyperproof.app/hyperproof-api/programs/programs.openapi/other/add-program.md): POST / #### Description Creates a new program within an organization, defining its name, description, and associated compliance frameworks or objectives. ### Get a Program - [GET /{programId}](https://developer.hyperproof.app/hyperproof-api/programs/programs.openapi/other/get-programid.md): GET /{programId} #### Description Fetches detailed information about a specific Program using its unique ID. ### Update a Program - [PATCH /{programId}](https://developer.hyperproof.app/hyperproof-api/programs/programs.openapi/other/patch-programid.md): PATCH /{programId} #### Description Updates an existing program identified by its ID, allowing changes to its name, description, or associated compliance details.