# Concepts

Concepts

## List Concepts

 - [GET /concepts](https://apidocs.mediamath.com/apis/campaigns-api/openapi/concepts/list-concepts.md): Get a list of concepts. Concepts can be sorted by fields:
- id,
- version,
- advertiser_id,
- name,
- status,
- archived,
- created_on,
- updated_on,
- advertiser_name
and queried by fields:
- id,
- version,
- advertiser_id,
- name,
- status,
- archived,
- created_on,
- updated_on,
- advertiser_name,
- organization_id,
- agency_id.

## Create a Concept

 - [POST /concepts](https://apidocs.mediamath.com/apis/campaigns-api/openapi/concepts/create-concept.md): Create a concept

## Get a Concept

 - [GET /concepts/{concept_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/concepts/get-concept.md): Get a concept by ID

## Update a Concept

 - [POST /concepts/{concept_id}](https://apidocs.mediamath.com/apis/campaigns-api/openapi/concepts/update-concept.md): Update a concept by ID

## Concepts Audit Log

 - [GET /concepts/{concept_id}/history](https://apidocs.mediamath.com/apis/campaigns-api/openapi/concepts/concepts-audit-log.md): Get a list changes to this concept

## Bulk Update Concepts

 - [POST /bulk_update/concepts](https://apidocs.mediamath.com/apis/campaigns-api/openapi/concepts/bulk-update-concepts.md): Update multiple concepts

