> ## Documentation Index
> Fetch the complete documentation index at: https://developers.concord.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Create compliance request(s)

> Create new compliance request(s) in a project.



## OpenAPI

````yaml https://api.concord.tech/docs/json/privacy-v1/ post /organizations/{organizationId}/projects/{projectId}/compliance-requests
openapi: 3.1.0
info:
  title: Concord Privacy API
  description: >-
    The Concord Privacy API provide full access to the Concord platform for
    registered organizations.
  version: 3.29.6
  contact:
    email: support@concord.tech
    name: Concord Technologies Inc.
    url: https://www.concord.tech
  license:
    name: Proprietary
    url: https://www.concord.tech/legal/saas-agreement
  termsOfService: https://www.concord.tech/legal/saas-agreement
servers:
  - url: https://api.concord.tech/privacy-v1
    description: Concord Privacy API
security:
  - ApiKeyAuth: []
tags:
  - name: API Keys
    description: API Key endpoints.
  - name: Consent Events
    description: Consent event endpoints.
  - name: Consent Types
    description: Consent type endpoints.
  - name: Compliance Requests
    description: Compliance request endpoints.
  - name: Data Systems
    description: Data System endpoints.
  - name: Domains
    description: Domain endpoints.
  - name: Emails
    description: Emails endpoints.
  - name: GCM Scans
    description: GCM Scan endpoints.
  - name: Health Check
    description: Health Check endpoints.
  - name: Metrics
    description: Metrics endpoints.
  - name: Permissions
    description: Permission endpoints.
  - name: Policies
    description: Policy endpoints.
  - name: Projects
    description: Project endpoints.
  - name: Languages
    description: Language endpoints.
  - name: Organizations
    description: Organization endpoints.
  - name: Regions
    description: Region template endpoints.
  - name: Sessions
    description: Session endpoints.
  - name: Trackers
    description: Tracker endpoints.
  - name: Tracker Scans
    description: Tracker Scan endpoints.
  - name: Users
    description: Users endpoints.
  - name: Subscriptions
    description: Subscription endpoints.
paths:
  /organizations/{organizationId}/projects/{projectId}/compliance-requests:
    post:
      tags:
        - Compliance Requests
      summary: Create compliance request(s)
      description: Create new compliance request(s) in a project.
      operationId: >-
        post_privacy_v1_organizations_organizationid_projects_projectid_compliance_requests
      parameters:
        - schema:
            type: string
            format: uuid
          in: path
          name: organizationId
          required: true
        - schema:
            type: string
            format: uuid
          in: path
          name: projectId
          required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                captureUrl:
                  type: string
                concordId:
                  type: string
                  format: uuid
                domain:
                  type: string
                  maxLength: 256
                notes:
                  type: string
                  maxLength: 2048
                preverified:
                  type: boolean
                  default: false
                projectUserId:
                  type: string
                request:
                  type: string
                  enum:
                    - change
                    - delete
                    - view
                    - do_not_sell
                requestDetails:
                  oneOf:
                    - type: array
                      items: {}
                    - type: boolean
                    - type: number
                    - type: object
                    - type: string
                userEmail:
                  type: string
                  format: email
                userFirstName:
                  type: string
                userId:
                  type: string
                userLastName:
                  type: string
                userPhoneNumber:
                  type: string
              required:
                - request
              additionalProperties: false
              anyOf:
                - required:
                    - concordId
                - required:
                    - userEmail
                - required:
                    - userPhoneNumber
                - required:
                    - projectUserId
                - required:
                    - userId
        required: true
      responses:
        '201':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  createdAt:
                    oneOf:
                      - type: array
                        items: {}
                      - type: boolean
                      - type: number
                      - type: object
                      - type: string
                  updatedAt:
                    oneOf:
                      - type: array
                        items: {}
                      - type: boolean
                      - type: number
                      - type: object
                      - type: string
                  downloadDate:
                    type: integer
                  filePurgeDate:
                    type: integer
                  files:
                    type: array
                    items:
                      type: object
                      properties:
                        accountId:
                          type: string
                        apiKey:
                          type: string
                        date:
                          type: integer
                        dateCreated:
                          type: integer
                        details:
                          type: string
                        event:
                          type: string
                        fileName:
                          type: string
                          maxLength: 255
                        filePath:
                          type: string
                        fileSize:
                          type: number
                          maximum: 10485760
                      required:
                        - fileName
                      additionalProperties: false
                  id:
                    type: string
                    format: uuid
                  acknowledgedDate:
                    type: integer
                  captureUrl:
                    type: string
                  concordId:
                    type: string
                    format: uuid
                  dataSystemTasks:
                    type: array
                    items:
                      type: object
                      properties:
                        dataSystem:
                          anyOf:
                            - type: string
                              format: uuid
                            - type: object
                              properties:
                                id:
                                  type: string
                                  format: uuid
                                name:
                                  type: string
                                dataSystemTypeId:
                                  type: string
                              additionalProperties: false
                        completed:
                          type: boolean
                      required:
                        - completed
                      additionalProperties: false
                  dateCreated:
                    type: integer
                  dateUpdated:
                    type: integer
                  domain:
                    type: string
                  notes:
                    type: string
                    maxLength: 2048
                  organization:
                    anyOf:
                      - type: string
                        format: uuid
                      - type: object
                        properties:
                          id:
                            type: string
                            format: uuid
                          name:
                            type: string
                        additionalProperties: false
                  project:
                    anyOf:
                      - type: string
                        format: uuid
                      - type: object
                        properties:
                          id:
                            type: string
                            format: uuid
                          name:
                            type: string
                        additionalProperties: false
                  preverified:
                    type: boolean
                  resolution:
                    type: string
                    maxLength: 2048
                  resolutionStatus:
                    type: string
                    enum:
                      - completed
                      - no_records_found
                      - partially_completed
                      - denied
                      - withdrawn
                    maxLength: 2048
                  resolvedDate:
                    type: string
                    format: date-time
                  request:
                    type: string
                    enum:
                      - change
                      - delete
                      - view
                      - do_not_sell
                  requestDate:
                    type: integer
                  requestDetails:
                    type: string
                  session:
                    type: object
                    properties:
                      id:
                        type: string
                        format: uuid
                      ipAddress:
                        type: string
                        format: ipv4
                      domain:
                        anyOf:
                          - enum:
                              - localhost
                          - type: string
                      geography:
                        type: string
                      userAgent:
                        type: string
                    additionalProperties: false
                  status:
                    type: string
                    enum:
                      - pending_verification
                      - submitted
                      - acknowledged
                      - resolved
                  user:
                    type: object
                    properties:
                      email:
                        type: string
                        format: email
                      firstName:
                        type: string
                      lastName:
                        type: string
                      phoneNumber:
                        type: string
                    additionalProperties: false
                  verifiedDate:
                    type: integer
                  verificationMethod:
                    type: string
                    enum:
                      - email
                      - sms
                  verificationRequestId:
                    oneOf:
                      - type: array
                        items: {}
                      - type: boolean
                      - type: number
                      - type: object
                      - type: string
                required:
                  - id
                  - concordId
                  - requestDate
                additionalProperties: false
        '400':
          description: Bad request response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: integer
                    format: int32
                    default: 404
                    description: The status code of the request.
                  error:
                    type: string
                    default: Not Found
                    description: The error string for the status code.
                  message:
                    type: string
                    description: Description of the error encounted.
                required:
                  - statusCode
                  - error
                  - message
        '401':
          description: Unauthorized response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: integer
                    format: int32
                    default: 404
                    description: The status code of the request.
                  error:
                    type: string
                    default: Not Found
                    description: The error string for the status code.
                  message:
                    type: string
                    default: Forbidden
                required:
                  - statusCode
                  - error
                  - message
        '403':
          description: Forbidden response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: integer
                    format: int32
                    default: 403
                    description: The status code of the request.
                  error:
                    type: string
                    default: Forbidden
                  message:
                    type: string
                    default: Forbidden
                required:
                  - statusCode
                  - error
                  - message
        '404':
          description: Not found response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: integer
                    format: int32
                    default: 404
                  error:
                    type: string
                    default: Not Found
                  message:
                    type: string
                    default: Not Found
                required:
                  - statusCode
                  - error
                  - message
        '422':
          description: Unprocessable Entity response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: integer
                    format: int32
                    default: 422
                  error:
                    type: string
                    default: Unprocessable Entity
                  message:
                    type: string
                    description: Description of the error encounted.
                required:
                  - statusCode
                  - error
                  - message
        '500':
          description: Internal server error response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  statusCode:
                    type: integer
                    format: int32
                    default: 500
                  error:
                    type: string
                    default: Internal Server Error
                  message:
                    type: string
                    default: Internal Server Error
                    description: Will always be "Internal Server Error"
                required:
                  - statusCode
                  - error
                  - message
components:
  securitySchemes:
    ApiKeyAuth:
      name: x-api-key
      type: apiKey
      in: header
      description: ''

````