# Components

v3.0 component definition endpoints.

## List All Components

 - [GET /component_creatives/v3.0/components](https://apidocs.mediamath.com/apis/component-creatives/components/v3-list-all-components.md): Retrieve all components from the system

## Create Component

 - [POST /component_creatives/v3.0/components](https://apidocs.mediamath.com/apis/component-creatives/components/v3-create-component.md): Create a new component. Requires Component Manager authorization.

## Get Component By ID

 - [GET /component_creatives/v3.0/components/{component_id}](https://apidocs.mediamath.com/apis/component-creatives/components/v3-get-component-by-id.md): Retrieve a component by its ID

## Update Component

 - [POST /component_creatives/v3.0/components/{component_id}](https://apidocs.mediamath.com/apis/component-creatives/components/v3-update-component.md): Update an existing component. Requires Component Manager authorization. Note: value_type_name cannot be updated.

