---
title: "Submit portal registration application"
method: POST
path: "/portals/{id}/registration"
tags: ["Portals"]
---

# Submit portal registration application

`POST /portals/{id}/registration`

Using this endpoint, you can submit a portal registration application.

The body of this request follows the same structure as the normal [submit endpoint](#portal-submit) but with
the portal registration application instead of a job application.

## Path parameters

- `id` number, required

## Request body

- object
  - `fields` unknown[] — An example with all fields types: ``` { "fields": [ { /* file */ "id": 523423, "value": "SGVsbG8gV29ybGQ=", "filename": "helloworld.txt" }, { /* text */ "id": 523591, "value": "James" }, { /* multiline */ "id": 524022 "value": "line 1\r\nline 2" }, { /* checkbox */ "id": 524156 "value": true }, { /* checkboxes */ "id": 524221 "value": { "3251": true, "3991": true } }, { /* radio/select */ "id": 524221 "value": { "4126": true } } ], "source": "Google" } ```
    - unknown
  - `source` string — If the applicant is brand new to the system, what you provide in the source field will be set as their source. If they are not new to the system, their existing source will *NOT* be overwritten. If source is not provided it defaults to "Career Portal".

## Response `201`

Created

---

[API](https://skmtc.net/catsone/apis/cats-api-v3.md) · [All operations](https://skmtc.net/catsone/apis/cats-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/catsone/cats-api-v3/revisions/dedbbade450d/schema)
