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

# Submit CRA Form

> Submits the data collected from a dynamic form, such as a Customer Risk Assessment (CRA), for processing and compliance evaluation.

This endpoint is used to submit the collected data from dynamic forms (e.g., CRA or KYC forms). The system validates the input, updates the customer's compliance status, and may automatically trigger the next step in the enrolment process (like external screening).


## OpenAPI

````yaml POST /admin/compliance/submit-cra
openapi: 3.0.0
info:
  title: FinCode API
  version: v6
servers:
  - url: https://{tenant}.fincode.software/api/v6/services
    description: API v6
    variables:
      tenant:
        default: remitjunction
        description: Enter your tenant subdomain
  - url: https://{tenant}.fincode.software/api/v1/services
    description: API v1
    variables:
      tenant:
        default: finlend
        description: Enter your tenant subdomain
  - url: https://api.stag.songhaiexchange.io
    description: Songhai Exchange API
security: []
paths:
  /admin/compliance/submit-cra:
    post:
      summary: Submit CRA Form
      description: Submits dynamic form data
      operationId: submitCRA
      parameters:
        - $ref: '#/components/parameters/platformHeader'
        - $ref: '#/components/parameters/uuidHeader'
        - in: header
          name: X-Auth-Token
          schema:
            type: string
          required: true
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                dynamicFormId:
                  type: string
                  default: 31564b03-f183-44e3-ae4a-fa343c6f7e3a
                customerId:
                  type: string
                  default: daa02d5e-2be1-4523-ba6e-1930045b0e53
                dynamicFieldIds:
                  type: object
                kycRuleId:
                  type: string
              required:
                - dynamicFormId
                - customerId
                - dynamicFieldIds
      responses:
        '200':
          description: Submission result
components:
  parameters:
    platformHeader:
      in: header
      name: platform
      schema:
        type: string
        default: fincode
      required: true
    uuidHeader:
      in: header
      name: uuid
      schema:
        type: string
        default: '200'
      required: true

````