Namirasoft Job Arranger API V1

Namira Software Corporation Job Arranger API Version 1 (1.5.3)

Install


To use this cli, we need to first Install Nodejs, then run the following command.

npm i -g namirasoft-job-arranger-api-v1

Copied!

Commands


Health

Liveness

Returns the application liveness status

ns-job-arranger health liveness

Copied!

Readiness

Returns the application readiness status

ns-job-arranger health readiness

Copied!

Metrics

Get

Returns the application metrics

ns-job-arranger metrics get

Copied!

Value

List

Returns the value list of a given table and column

ns-job-arranger value list {table} {column} {search} {field_id} {limit}

Copied!

Company

List

Returns the company list

ns-job-arranger company list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

GetDashboard

Returns a dashboard company

ns-job-arranger company getdashboard {company}

Copied!

JobCategory

List

Returns the job category list

ns-job-arranger jobcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a job category by id.

ns-job-arranger jobcategory get {id}

Copied!

Create

Creates a new job category for an entity

ns-job-arranger jobcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a job category by an id.

ns-job-arranger jobcategory delete {id}

Copied!

JobField

List

Returns the job field list

ns-job-arranger jobfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a job field by id.

ns-job-arranger jobfield get {id}

Copied!

Create

Creates a new job field for an entity

ns-job-arranger jobfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a job field by an id for an entity

ns-job-arranger jobfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a job field by an id.

ns-job-arranger jobfield delete {id}

Copied!

JobTag

List

Returns the job tag list

ns-job-arranger jobtag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a job tag by id.

ns-job-arranger jobtag get {id}

Copied!

Create

Creates a new job tag for an entity

ns-job-arranger jobtag create

Copied!

--name (String)

--value (String)

Update

Updates a job tag by an id for an entity

ns-job-arranger jobtag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a job tag by an id.

ns-job-arranger jobtag delete {id}

Copied!

Job

List

Returns the job list

ns-job-arranger job list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a job by an id

ns-job-arranger job get {id}

Copied!

Extract

Extracts job fields from raw page text using AI

ns-job-arranger job extract

Copied!

--platform (String)

--sid (String)

--url (String)

--text (String)

Create

Creates a new job

ns-job-arranger job create

Copied!

--sid (String)

--workspace_id (String)

--reason_id (String)

--platform (Enum)

--url (String)

--name (String)

--description (String)

--company (String)

--location (String)

--remote (String)

--min (String)

--max (String)

--status (Enum)

--job_category (Array)

--job_field (Array)

--job_tag (Array)

Update

Updates a job by an id or sid

ns-job-arranger job update {id_sid}

Copied!

--sid (String)

--workspace_id (String)

--reason_id (String)

--platform (Enum)

--url (String)

--name (String)

--description (String)

--company (String)

--location (String)

--remote (String)

--min (String)

--max (String)

--status (Enum)

--job_category (Array)

--job_field (Array)

--job_tag (Array)

Set

Sets a job by an id or sid

ns-job-arranger job set {id_sid}

Copied!

--sid (String)

--workspace_id (String)

--reason_id (String)

--platform (Enum)

--url (String)

--name (String)

--description (String)

--company (String)

--location (String)

--remote (String)

--min (String)

--max (String)

--status (Enum)

--job_category (Array)

--job_field (Array)

--job_tag (Array)

Delete

Deletes a job by an id

ns-job-arranger job delete {id}

Copied!

JobStatus

List

Returns the job status list

ns-job-arranger jobstatus list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Update

Updates a job status by an id

ns-job-arranger jobstatus update {id}

Copied!

--created_at (DateTime)

Delete

Deletes a job status by an id

ns-job-arranger jobstatus delete {id}

Copied!

Location

List

Returns the location list

ns-job-arranger location list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

ReasonCategory

List

Returns the reason category list

ns-job-arranger reasoncategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a reason category by id.

ns-job-arranger reasoncategory get {id}

Copied!

Create

Creates a new reason category for an entity

ns-job-arranger reasoncategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a reason category by an id.

ns-job-arranger reasoncategory delete {id}

Copied!

ReasonField

List

Returns the reason field list

ns-job-arranger reasonfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a reason field by id.

ns-job-arranger reasonfield get {id}

Copied!

Create

Creates a new reason field for an entity

ns-job-arranger reasonfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a reason field by an id for an entity

ns-job-arranger reasonfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a reason field by an id.

ns-job-arranger reasonfield delete {id}

Copied!

ReasonTag

List

Returns the reason tag list

ns-job-arranger reasontag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a reason tag by id.

ns-job-arranger reasontag get {id}

Copied!

Create

Creates a new reason tag for an entity

ns-job-arranger reasontag create

Copied!

--name (String)

--value (String)

Update

Updates a reason tag by an id for an entity

ns-job-arranger reasontag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a reason tag by an id.

ns-job-arranger reasontag delete {id}

Copied!

Reason

List

Returns the reason list

ns-job-arranger reason list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a reason by an id

ns-job-arranger reason get {id}

Copied!

Create

Creates a new reason

ns-job-arranger reason create

Copied!

--workspace_id (String)

--name (String)

--status (Enum)

--reason_category (Array)

--reason_field (Array)

--reason_tag (Array)

Update

Updates a reason by an id

ns-job-arranger reason update {id}

Copied!

--workspace_id (String)

--name (String)

--status (Enum)

--reason_category (Array)

--reason_field (Array)

--reason_tag (Array)

Delete

Deletes a reason by an id

ns-job-arranger reason delete {id}

Copied!

Remote

List

Returns the remote list

ns-job-arranger remote list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

User

Dashboard

Gets user dashboard

ns-job-arranger user dashboard

Copied!

DashboardDetail

Gets user dashboard detail

ns-job-arranger user dashboarddetail {from_date} {to_date} {period}

Copied!

DashboardFromToDate

Gets user dashboard

ns-job-arranger user dashboardfromtodate {from_date} {to_date}

Copied!

Error

Create

Creates a new error

ns-job-arranger error create

Copied!

--message (String)

ExtensionChromeSetting

Get

Returns the setting of chrome extension

ns-job-arranger extensionchromesetting get

Copied!

Schemas


Dashboard

{
    "name": "Dashboard",
    "type": "Object",
    "required": true,
    "fields": {
        "byStatus": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "DashboardItem",
                    "type": "Object",
                    "required": true,
                    "fields": {
                        "name": {
                            "type": "String",
                            "required": true
                        },
                        "count": {
                            "type": "Integer",
                            "required": true
                        }
                    }
                }
            ]
        },
        "byPlatform": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "DashboardItem",
                    "type": "Object",
                    "required": true,
                    "fields": {
                        "name": {
                            "type": "String",
                            "required": true
                        },
                        "count": {
                            "type": "Integer",
                            "required": true
                        }
                    }
                }
            ]
        },
        "appliedByDay": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "DashboardAppliedByDayItem",
                    "type": "Object",
                    "required": true,
                    "fields": {
                        "day": {
                            "type": "String",
                            "required": true
                        },
                        "platform": {
                            "type": "String",
                            "required": true
                        },
                        "count": {
                            "type": "Integer",
                            "required": true
                        }
                    }
                }
            ]
        },
        "jobs": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "Job",
                    "type": "Object",
                    "required": true,
                    "fields": {
                        "id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "sid": {
                            "type": "String",
                            "required": false,
                            "max": 255
                        },
                        "user_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "workspace_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "reason_id": {
                            "type": "String",
                            "required": false,
                            "min": 20,
                            "max": 20
                        },
                        "platform": {
                            "name": "JobPlatform",
                            "type": "Enum",
                            "required": true,
                            "valids": [
                                "None",
                                "LinkedIn",
                                "Indeed",
                                "Glassdoor",
                                "Monster",
                                "JobBank"
                            ]
                        },
                        "url": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "name": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "description": {
                            "type": "String",
                            "required": false
                        },
                        "company": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "location": {
                            "type": "String",
                            "required": false,
                            "max": 255
                        },
                        "remote": {
                            "type": "String",
                            "required": false,
                            "max": 255
                        },
                        "min": {
                            "type": "String",
                            "required": false,
                            "max": 255
                        },
                        "max": {
                            "type": "String",
                            "required": false,
                            "max": 255
                        },
                        "status": {
                            "name": "JobStatus",
                            "type": "Enum",
                            "required": true,
                            "valids": [
                                "BlackList",
                                "WhiteList",
                                "Applied",
                                "Replied",
                                "InterviewBooked",
                                "Interviewed",
                                "Offered",
                                "NotResponded",
                                "Rejected",
                                "Hired"
                            ]
                        },
                        "status_blacklist": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_whitelist": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_applied": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_replied": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_interviewbooked": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_interviewed": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_offered": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_notresponded": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_rejected": {
                            "type": "DateTime",
                            "required": false
                        },
                        "status_hired": {
                            "type": "DateTime",
                            "required": false
                        },
                        "created_at": {
                            "type": "DateTime",
                            "required": true
                        },
                        "updated_at": {
                            "type": "DateTime",
                            "required": true
                        }
                    }
                }
            ]
        }
    }
}

DashboardItem

{
    "name": "DashboardItem",
    "type": "Object",
    "required": true,
    "fields": {
        "name": {
            "type": "String",
            "required": true
        },
        "count": {
            "type": "Integer",
            "required": true
        }
    }
}

DashboardAppliedByDayItem

{
    "name": "DashboardAppliedByDayItem",
    "type": "Object",
    "required": true,
    "fields": {
        "day": {
            "type": "String",
            "required": true
        },
        "platform": {
            "type": "String",
            "required": true
        },
        "count": {
            "type": "Integer",
            "required": true
        }
    }
}

Job

{
    "name": "Job",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "sid": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "workspace_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "reason_id": {
            "type": "String",
            "required": false,
            "min": 20,
            "max": 20
        },
        "platform": {
            "name": "JobPlatform",
            "type": "Enum",
            "required": true,
            "valids": [
                "None",
                "LinkedIn",
                "Indeed",
                "Glassdoor",
                "Monster",
                "JobBank"
            ]
        },
        "url": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "description": {
            "type": "String",
            "required": false
        },
        "company": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "location": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "remote": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "min": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "max": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "status": {
            "name": "JobStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "status_blacklist": {
            "type": "DateTime",
            "required": false
        },
        "status_whitelist": {
            "type": "DateTime",
            "required": false
        },
        "status_applied": {
            "type": "DateTime",
            "required": false
        },
        "status_replied": {
            "type": "DateTime",
            "required": false
        },
        "status_interviewbooked": {
            "type": "DateTime",
            "required": false
        },
        "status_interviewed": {
            "type": "DateTime",
            "required": false
        },
        "status_offered": {
            "type": "DateTime",
            "required": false
        },
        "status_notresponded": {
            "type": "DateTime",
            "required": false
        },
        "status_rejected": {
            "type": "DateTime",
            "required": false
        },
        "status_hired": {
            "type": "DateTime",
            "required": false
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

JobCategory

{
    "name": "JobCategory",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "Integer",
            "required": true
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "entity_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "slot_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "category_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

EntityCategoryInput

{
    "name": "EntityCategoryInput",
    "type": "Object",
    "required": true,
    "fields": {
        "slot_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "category_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        }
    }
}

JobField

{
    "name": "JobField",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "Integer",
            "required": true
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "entity_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "slot_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "field_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "value": {
            "type": "String",
            "required": false
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

EntityFieldInput

{
    "name": "EntityFieldInput",
    "type": "Object",
    "required": true,
    "fields": {
        "slot_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "field_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "value": {
            "type": "Any",
            "required": false
        }
    }
}

JobTag

{
    "name": "JobTag",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "Integer",
            "required": true
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "entity_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "value": {
            "type": "String",
            "required": false
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

EntityTagInput

{
    "name": "EntityTagInput",
    "type": "Object",
    "required": true,
    "fields": {
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "value": {
            "type": "String",
            "required": false
        }
    }
}

JobFull

{
    "name": "JobFull",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "sid": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "workspace_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "reason_id": {
            "type": "String",
            "required": false,
            "min": 20,
            "max": 20
        },
        "platform": {
            "name": "JobPlatform",
            "type": "Enum",
            "required": true,
            "valids": [
                "None",
                "LinkedIn",
                "Indeed",
                "Glassdoor",
                "Monster",
                "JobBank"
            ]
        },
        "url": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "description": {
            "type": "String",
            "required": false
        },
        "company": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "location": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "remote": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "min": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "max": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "status": {
            "name": "JobStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "status_blacklist": {
            "type": "DateTime",
            "required": false
        },
        "status_whitelist": {
            "type": "DateTime",
            "required": false
        },
        "status_applied": {
            "type": "DateTime",
            "required": false
        },
        "status_replied": {
            "type": "DateTime",
            "required": false
        },
        "status_interviewbooked": {
            "type": "DateTime",
            "required": false
        },
        "status_interviewed": {
            "type": "DateTime",
            "required": false
        },
        "status_offered": {
            "type": "DateTime",
            "required": false
        },
        "status_notresponded": {
            "type": "DateTime",
            "required": false
        },
        "status_rejected": {
            "type": "DateTime",
            "required": false
        },
        "status_hired": {
            "type": "DateTime",
            "required": false
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        },
        "job_category": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityCategoryInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "category_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        }
                    }
                }
            ]
        },
        "job_field": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityFieldInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "field_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "value": {
                            "type": "Any",
                            "required": false
                        }
                    }
                }
            ]
        },
        "job_tag": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityTagInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "name": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "value": {
                            "type": "String",
                            "required": false
                        }
                    }
                }
            ]
        }
    }
}

JobExtractResponse

{
    "name": "JobExtractResponse",
    "type": "Object",
    "required": true,
    "fields": {
        "name": {
            "type": "String",
            "required": true
        },
        "company": {
            "type": "String",
            "required": true
        },
        "location": {
            "type": "String",
            "required": true
        },
        "remote": {
            "type": "String",
            "required": true
        },
        "min": {
            "type": "String",
            "required": true
        },
        "max": {
            "type": "String",
            "required": true
        }
    }
}

JobInput

{
    "name": "JobInput",
    "type": "Object",
    "required": true,
    "fields": {
        "sid": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "workspace_id": {
            "type": "String",
            "required": false,
            "min": 20,
            "max": 20
        },
        "reason_id": {
            "type": "String",
            "required": false,
            "min": 20,
            "max": 20
        },
        "platform": {
            "name": "JobPlatform",
            "type": "Enum",
            "required": true,
            "valids": [
                "None",
                "LinkedIn",
                "Indeed",
                "Glassdoor",
                "Monster",
                "JobBank"
            ]
        },
        "url": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "description": {
            "type": "String",
            "required": false
        },
        "company": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "location": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "remote": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "min": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "max": {
            "type": "String",
            "required": false,
            "max": 255
        },
        "status": {
            "name": "JobStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "job_category": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityCategoryInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "category_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        }
                    }
                }
            ]
        },
        "job_field": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityFieldInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "field_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "value": {
                            "type": "Any",
                            "required": false
                        }
                    }
                }
            ]
        },
        "job_tag": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityTagInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "name": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "value": {
                            "type": "String",
                            "required": false
                        }
                    }
                }
            ]
        }
    }
}

JobStatus

{
    "name": "JobStatus",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "job_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "status": {
            "name": "JobStatusStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

ReasonCategory

{
    "name": "ReasonCategory",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "Integer",
            "required": true
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "entity_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "slot_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "category_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

ReasonField

{
    "name": "ReasonField",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "Integer",
            "required": true
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "entity_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "slot_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "field_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "value": {
            "type": "String",
            "required": false
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

ReasonTag

{
    "name": "ReasonTag",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "Integer",
            "required": true
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "entity_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "value": {
            "type": "String",
            "required": false
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

Reason

{
    "name": "Reason",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "workspace_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "status": {
            "name": "ReasonStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        }
    }
}

ReasonFull

{
    "name": "ReasonFull",
    "type": "Object",
    "required": true,
    "fields": {
        "id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "user_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "workspace_id": {
            "type": "String",
            "required": true,
            "min": 20,
            "max": 20
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "status": {
            "name": "ReasonStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "created_at": {
            "type": "DateTime",
            "required": true
        },
        "updated_at": {
            "type": "DateTime",
            "required": true
        },
        "reason_category": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityCategoryInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "category_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        }
                    }
                }
            ]
        },
        "reason_field": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityFieldInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "field_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "value": {
                            "type": "Any",
                            "required": false
                        }
                    }
                }
            ]
        },
        "reason_tag": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityTagInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "name": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "value": {
                            "type": "String",
                            "required": false
                        }
                    }
                }
            ]
        }
    }
}

ReasonInput

{
    "name": "ReasonInput",
    "type": "Object",
    "required": true,
    "fields": {
        "workspace_id": {
            "type": "String",
            "required": false,
            "min": 20,
            "max": 20
        },
        "name": {
            "type": "String",
            "required": true,
            "max": 255
        },
        "status": {
            "name": "ReasonStatus",
            "type": "Enum",
            "required": true,
            "valids": [
                "BlackList",
                "WhiteList",
                "Applied",
                "Replied",
                "InterviewBooked",
                "Interviewed",
                "Offered",
                "NotResponded",
                "Rejected",
                "Hired"
            ]
        },
        "reason_category": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityCategoryInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "category_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        }
                    }
                }
            ]
        },
        "reason_field": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityFieldInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "slot_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "field_id": {
                            "type": "String",
                            "required": true,
                            "min": 20,
                            "max": 20
                        },
                        "value": {
                            "type": "Any",
                            "required": false
                        }
                    }
                }
            ]
        },
        "reason_tag": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "EntityTagInput",
                    "type": "Object",
                    "required": false,
                    "fields": {
                        "name": {
                            "type": "String",
                            "required": true,
                            "max": 255
                        },
                        "value": {
                            "type": "String",
                            "required": false
                        }
                    }
                }
            ]
        }
    }
}

DashboardDetail

{
    "name": "DashboardDetail",
    "type": "Object",
    "required": true,
    "fields": {
        "DashboardDetail": {
            "type": "Array",
            "required": true,
            "items": [
                {
                    "name": "DashboardDetailItem",
                    "type": "Object",
                    "required": true,
                    "fields": {
                        "period": {
                            "name": "JobPeriod",
                            "type": "Enum",
                            "required": true,
                            "valids": [
                                "Daily",
                                "Weekly",
                                "Monthly"
                            ]
                        },
                        "applied": {
                            "type": "Integer",
                            "required": true
                        },
                        "replied": {
                            "type": "Integer",
                            "required": true
                        },
                        "interviewbooked": {
                            "type": "Integer",
                            "required": true
                        },
                        "interviewed": {
                            "type": "Integer",
                            "required": true
                        },
                        "offered": {
                            "type": "Integer",
                            "required": true
                        },
                        "notresponded": {
                            "type": "Integer",
                            "required": true
                        },
                        "whitelisted": {
                            "type": "Integer",
                            "required": true
                        },
                        "blacklisted": {
                            "type": "Integer",
                            "required": true
                        },
                        "hired": {
                            "type": "Integer",
                            "required": true
                        },
                        "rejected": {
                            "type": "Integer",
                            "required": true
                        }
                    }
                }
            ]
        }
    }
}

DashboardDetailItem

{
    "name": "DashboardDetailItem",
    "type": "Object",
    "required": true,
    "fields": {
        "period": {
            "name": "JobPeriod",
            "type": "Enum",
            "required": true,
            "valids": [
                "Daily",
                "Weekly",
                "Monthly"
            ]
        },
        "applied": {
            "type": "Integer",
            "required": true
        },
        "replied": {
            "type": "Integer",
            "required": true
        },
        "interviewbooked": {
            "type": "Integer",
            "required": true
        },
        "interviewed": {
            "type": "Integer",
            "required": true
        },
        "offered": {
            "type": "Integer",
            "required": true
        },
        "notresponded": {
            "type": "Integer",
            "required": true
        },
        "whitelisted": {
            "type": "Integer",
            "required": true
        },
        "blacklisted": {
            "type": "Integer",
            "required": true
        },
        "hired": {
            "type": "Integer",
            "required": true
        },
        "rejected": {
            "type": "Integer",
            "required": true
        }
    }
}

Enums

JobPlatform

None

LinkedIn

Indeed

Glassdoor

Monster

JobBank

JobStatus

BlackList

WhiteList

Applied

Replied

InterviewBooked

Interviewed

Offered

NotResponded

Rejected

Hired

JobStatusStatus

BlackList

WhiteList

Applied

Replied

InterviewBooked

Interviewed

Offered

NotResponded

Rejected

Hired

ReasonStatus

BlackList

WhiteList

Applied

Replied

InterviewBooked

Interviewed

Offered

NotResponded

Rejected

Hired

JobPeriod

Daily

Weekly

Monthly

Namira Software Corporation

©Copyright 2010 to 2026 Namira Software Corporation. All rights reserved.