Documentation Index
Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
Use this file to discover all available pages before exploring further.
Server path: /jira-forms | Type: Application | PCID required: Yes
| Tool | Description |
|---|
jira_forms_create_form | Create a new form in Jira Forms |
jira_forms_get_form | Get form details by ID |
jira_forms_list_forms | List all forms in the organization |
jira_forms_get_submissions | Get form submissions |
jira_forms_update_form | Update an existing form |
Create a new form in Jira Forms
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
name | string | Yes | — | Form name |
description | string | No | — | Form description |
projectKey | string | Yes | — | Jira project key to associate form with |
issueType | string | Yes | — | Issue type to create when form is submitted |
fields | object[] | Yes | — | Form fields |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"name": {
"type": "string",
"description": "Form name"
},
"description": {
"type": "string",
"description": "Form description"
},
"projectKey": {
"type": "string",
"description": "Jira project key to associate form with"
},
"issueType": {
"type": "string",
"description": "Issue type to create when form is submitted"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"text",
"textarea",
"select",
"multiselect",
"checkbox",
"radio",
"date",
"email"
],
"description": "Field type"
},
"label": {
"type": "string",
"description": "Field label"
},
"required": {
"type": "boolean",
"default": false,
"description": "Whether field is required"
},
"options": {
"type": "array",
"items": {
"type": "string"
},
"description": "Options for select/radio fields"
}
}
},
"description": "Form fields"
}
},
"required": [
"PCID",
"name",
"projectKey",
"issueType",
"fields"
]
}
Get form details by ID
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
formId | string | Yes | — | Form ID to retrieve |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"formId": {
"type": "string",
"description": "Form ID to retrieve"
}
},
"required": [
"PCID",
"formId"
]
}
List all forms in the organization
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
projectKey | string | No | — | Filter by project key |
limit | number | No | 50 | Maximum number of forms to return |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"projectKey": {
"type": "string",
"description": "Filter by project key"
},
"limit": {
"type": "number",
"default": 50,
"description": "Maximum number of forms to return"
}
},
"required": [
"PCID"
]
}
Get form submissions
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
formId | string | Yes | — | Form ID to get submissions for |
startDate | string | No | — | Start date for submissions (YYYY-MM-DD) |
endDate | string | No | — | End date for submissions (YYYY-MM-DD) |
limit | number | No | 100 | Maximum number of submissions to return |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"formId": {
"type": "string",
"description": "Form ID to get submissions for"
},
"startDate": {
"type": "string",
"description": "Start date for submissions (YYYY-MM-DD)"
},
"endDate": {
"type": "string",
"description": "End date for submissions (YYYY-MM-DD)"
},
"limit": {
"type": "number",
"default": 100,
"description": "Maximum number of submissions to return"
}
},
"required": [
"PCID",
"formId"
]
}
Update an existing form
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
formId | string | Yes | — | Form ID to update |
name | string | No | — | Updated form name |
description | string | No | — | Updated form description |
active | boolean | No | — | Whether form is active |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"formId": {
"type": "string",
"description": "Form ID to update"
},
"name": {
"type": "string",
"description": "Updated form name"
},
"description": {
"type": "string",
"description": "Updated form description"
},
"active": {
"type": "boolean",
"description": "Whether form is active"
}
},
"required": [
"PCID",
"formId"
]
}