Action

Exemplos de criação de ação

Os exemplos abaixo ilustram vários casos de uso para criar uma única Action.

Chamadas REST API de ATUALIZAÇÃO

As chamadas de atualização da REST API para uma Action devem enviar via POST todos os campos no corpo do payload. As chamadas de atualização não são alterações DELTA.

A Fluid recomenda fortemente que você faça uma chamada GET, pegue o objeto de resposta JSON, faça as alterações de atualização relevantes que deseja apenas nas propriedades necessárias e envie de volta via POST como parte do payload de ATUALIZAÇÃO ou CRIAÇÃO da REST API.



Criar uma Action simples

Este exemplo ilustra como criar uma action muito básica; várias propriedades da Action foram criadas com valores padrão.

cURL

curl --user username:patToken --location 'http://organisation.fluid.work/rest/api/action?fields=all&expand=all' \
--header 'Content-Type: application/json' \
--data '	{
    "fields": {
        "title": "Sample Title",
        "description": "Sample Description",
        "status": "Not Started",
        "taskType": "Task"
    }
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "businessValue": 0,
        "chatCount": 0,
        "createDate": "2024-02-16T14:45:22.0000000",
        "description": "Sample Description",
        "dueDate": null,
        "endDate": null,
        "impediment": 0,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T14:45:22.0000000",
        "owners": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "priority": "Medium",
        "principalGuid": "f1cb6467-0262-4539-9148-7b869defd817",
        "ragStatus": "Green",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 4,
        "taskType": "Task",
        "title": "Sample Title"
    },
    "id": 4360,
    "guid": "46522a95-7668-482a-a484-2952174b2430",
    "url": "https://organisation.fluid.work/rest/api/action/4360"
}



Criar uma Action de usuário simples com as opções fields=all e expand=all

Este exemplo ilustra como criar uma action muito básica; várias propriedades da Action foram criadas com valores padrão, o parâmetro de consulta fields=all inclui todas as propriedades da Action a serem retornadas, expand=all inclui todos os atributos da Action a serem retornados. Atributos são metadados adicionais sobre a Action.

cURL

curl --user username:pat_token --location 'http://organisation.fluid.work/rest/api/action?fields=all&expand=all' \
--header 'Content-Type: application/json' \
--data '	{
    "fields": {
        "priority": "Medium",
        "status": "Not Started",
        "taskType": "New Feature",
        "title": "Sample Title",
        "description": "Sample Description"
    }
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "boardCategory": 0,
        "boardId": 0,
        "businessValue": 0,
        "chatCount": 0,
        "contentType": "New Feature",
        "createDate": "2024-02-16T14:48:57.0000000",
        "description": "Sample Description",
        "descriptionHtml": "Sample Description",
        "dueDate": null,
        "endDate": null,
        "impediment": 0,
        "isClosed": false,
        "isCalculated": false,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T14:48:57.0000000",
        "owners": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "priority": "Medium",
        "principalGuid": "f1cb6467-0262-4539-9148-7b869defd817",
        "ragStatus": "Green",
        "shortCode": "DB-78",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 4,
        "taskType": "Task",
        "title": "Sample Title",
        "titleRichText": "Sample Title",
        "titleHtml": "Sample Title"
    },
    "id": 4361,
    "methods": [
        {
            "type": "PermaLink",
            "httpMethod": "GET",
            "url": "https://organisation.fluid.work/Action/EditFull/b0349237-f214-4e30-a669-5a37675bd0c3"
        },
        {
            "type": "Update",
            "httpMethod": "PUT",
            "url": "https://organisation.fluid.work/rest/api/action/4361",
            "description": "Update Action",
            "payload": {
                "fields": {
                    "description": "<Description>",
                    "title": "<Title>"
                },
                "customProperties": []
            }
        },
        {
            "type": "Delete",
            "httpMethod": "DELETE",
            "url": "https://organisation.fluid.work/rest/api/action/4361"
        }
    ],
    "guid": "b0349237-f214-4e30-a669-5a37675bd0c3",
    "url": "https://organisation.fluid.work/rest/api/action/4361"
}



Criar uma Action e atribuir a múltiplos usuários

Para criar uma Action e atribuir múltiplos responsáveis, como parte do payload, inclua na propriedade assignee um array de objetos com propriedades definidas para username, id, guid ou email. Apenas 1 propriedade é necessária por responsável que você deseja adicionar a esta Action.

cURL

curl --user username:patToken --location 'http://oganisation.fluid.work/rest/api/action' \
--header 'Content-Type: application/json' \
--data '{
    "fields": {
        "assignee": [
            {
                "userName": "bruce.banner"
            },
            {
                "userName": "adam.jones"
            }
        ],
        "description": "Sample Description",
        "status": "Not Started",
        "taskType": "Task",
        "title": "Sample Title"
    }
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 595,
                "guid": "b0a1e7e6-2389-4cdc-8d7e-5263eb512e0d",
                "name": "Adam Jones",
                "userName": "adam.jones",
                "email": "dump7@fluidbsg.com"
            },
            {
                "id": 598,
                "guid": "1020642e-3e48-49aa-a693-dd8be2b7795c",
                "name": "Bruce Banner",
                "userName": "bruce.banner",
                "email": "bruce.banner@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "businessValue": 0,
        "chatCount": 0,
        "createDate": "2024-02-16T16:21:37.0000000",
        "description": "Sample Description",
        "dueDate": null,
        "endDate": null,
        "impediment": 0,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T16:21:37.0000000",
        "owners": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "priority": "Medium",
        "principalGuid": "f1cb6467-0262-4539-9148-7b869defd817",
        "ragStatus": "Green",
        "startDate": null,
        "status": "In Progress",
        "statusCode": 4,
        "taskType": "Task",
        "title": "Sample Title"
    },
    "id": 4386,
    "guid": "115aed67-4eb3-4716-8189-b04f77b2e36b",
    "url": "https://organisation.fluid.work/rest/api/action/4386"
}



Criar uma Ação em um workspace de quadro

Para criar uma Ação em um workspace de quadro específico, uma propriedade adicional PrincipalGuid é necessária no payload do POST. O PrincipalGuid é a chave única que identifica diretamente o quadro. Consulte Criar Ações para mais detalhes.

cURL

curl --user username:patToken --location 'http://organisation.fluid.work/rest/api/action?fields=all&expand=all' \
--header 'Content-Type: application/json' \
--data '	{
    "fields": {
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "title": "Sample Title",
        "description": "Sample Description"
        "status": "Not Started",
        "taskType": "Task"
    }
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "businessValue": 0,
        "chatCount": 0,
        "createDate": "2024-02-16T19:20:22.0000000",
        "description": "Sample Description - Create Action on a Board",
        "dueDate": null,
        "endDate": null,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T19:20:22.0000000",
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title - Create Action on a Board"
    },
    "id": 4432,
    "guid": "087bf9a3-ac33-420c-8b2f-efb186b32508",
    "url": "https://organisation.fluid.work/rest/api/action/4432"
}



Criar uma Ação em um workspace de quadro (Sub Quadro)

Para criar uma Ação em um sub quadro específico em um workspace de quadro, dois guids adicionais são necessários como parte do payload do POST: a propriedade PrincipalGuid do workspace de quadro e o ParentGuid do sub quadro. O PrincipalGuid é a chave única que identifica diretamente o workspace de quadro e o ParentGuid é a chave única que identifica o sub quadro. Consulte Criar Ações para mais detalhes.

cURL

curl --user username:patToken --location 'http://organisation.fluid.work/rest/api/action?fields=all&expand=all' \
--header 'Content-Type: application/json' \
--data '	{
    "fields": {
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "parentGuid": "58c0kk41-2ekf-41k9-9kc3-27dke10bkadd",
        "title": "Sample Title",
        "description": "Sample Description"
        "status": "Not Started",
        "taskType": "Task"
    }
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "businessValue": 0,
        "chatCount": 0,
        "createDate": "2024-02-16T19:20:22.0000000",
        "description": "Sample Description - Create Action on a Board",
        "dueDate": null,
        "endDate": null,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T19:20:22.0000000",
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title - Create Action on a Board"
    },
    "id": 4432,
    "guid": "087bf9a3-ac33-420c-8b2f-efb186b32508",
    "url": "https://organisation.fluid.work/rest/api/action/4432"
}



Criar uma Ação em um workspace de quadro com as opções field=all e expand=all


cURL

curl --user username:pat_token --location 'http://organisation.fluid.work/rest/api/action?fields=all&expand=all' \
--header 'Content-Type: application/json' \
--data '	{
    "fields": {
        "priority": "Medium",
        "status": "Not Started",
        "taskType": "New Feature",
        "title": "Sample Title",
        "description": "Sample Description"
    }
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "boardCategory": 0,
        "boardId": 0,
        "boardGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "boardTitle": "Bulk edit",
        "businessValue": 0,
        "chatCount": 0,
        "contentType": "Process",
        "createDate": "2024-02-16T19:20:41.0000000",
        "description": "Sample Description - Create Action on a Board",
        "descriptionHtml": "Sample Description - Create Action on a Board",
        "dueDate": null,
        "endDate": null,
        "isClosed": false,
        "isCalculated": false,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T19:20:41.0000000",
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "shortCode": "BE-105",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title - Create Action on a Board",
        "titleRichText": "Sample Title - Create Action on a Board",
        "titleHtml": "Sample Title - Create Action on a Board"
    },
    "id": 4433,
    "methods": [
        {
            "type": "PermaLink",
            "httpMethod": "GET",
            "url": "https://organisation.fluid.work/Action/EditFull/12c2e661-270c-43e1-8d05-1218b5842b6c"
        },
        {
            "type": "Update",
            "httpMethod": "PUT",
            "url": "https://organisation.fluid.work/rest/api/action/4433",
            "description": "Update Action",
            "payload": {
                "fields": {
                    "description": "<Description>",
                    "title": "<Title>"
                },
                "customProperties": []
            }
        },
        {
            "type": "Delete",
            "httpMethod": "DELETE",
            "url": "https://organisation.fluid.work/rest/api/action/4433"
        }
    ],
    "guid": "12c2e661-270c-43e1-8d05-1218b5842b6c",
    "url": "https://organisation.fluid.work/rest/api/action/4433"
}



Criar uma Ação em um workspace de quadro e atribuir a vários usuários

cURL

curl --user username:patToken --location 'http://organisation.fluid.work/rest/api/action/bulk?fields=all&expand=all' \
--header 'Content-Type: application/json' \
--data '
    {
        "fields": {
            "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
            "title": "Sample Title 1",
            "description": "Sample Description 1",
            "status": "Not Started",
            "taskType": "Task",
            "assignee": [
                {
                    "userName": "bruce.banner"
                },
                {
                    "userName": "emily.smith"
                }
            ]
        }
    }'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 598,
                "guid": "1020642e-3e48-49aa-a693-dd8be2b7795c",
                "name": "Bruce Banner",
                "userName": "bruce.banner",
                "email": "bruce.banner@fluidbsg.com"
            },
            {
                "id": 593,
                "guid": "f8ba0d1c-ae23-4d88-a566-7d071eacdf1e",
                "name": "Emily Smith",
                "userName": "emily.smith",
                "email": "emily@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "boardCategory": 0,
        "boardId": 0,
        "boardGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "boardTitle": "Bulk edit",
        "businessValue": 0,
        "chatCount": 0,
        "contentType": "Process",
        "createDate": "2024-02-16T23:00:33.0000000",
        "description": "Sample Description 1",
        "descriptionHtml": "Sample Description 1",
        "dueDate": null,
        "endDate": null,
        "isClosed": false,
        "isCalculated": false,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T23:00:33.0000000",
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "shortCode": "BE-107",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title 1",
        "titleRichText": "Sample Title 1",
        "titleHtml": "Sample Title 1"
    },
    "id": 4442,
    "methods": [
        {
            "type": "PermaLink",
            "httpMethod": "GET",
            "url": "https://organisation.fluid.work/Action/EditFull/e735d171-d8b8-479b-bc97-1bad99b8ea67"
        },
        {
            "type": "Update",
            "httpMethod": "PUT",
            "url": "https://organisation.fluid.work/rest/api/action/4442",
            "description": "Update Action",
            "payload": {
                "fields": {
                    "description": "<Description>",
                    "title": "<Title>"
                },
                "customProperties": []
            }
        },
        {
            "type": "Delete",
            "httpMethod": "DELETE",
            "url": "https://organisation.fluid.work/rest/api/action/4442"
        }
    ],
    "guid": "e735d171-d8b8-479b-bc97-1bad99b8ea67",
    "url": "https://organisation.fluid.work/rest/api/action/4442"
}



Criar uma Ação em um workspace de quadro com Propriedades Personalizadas


cURL

curl --user username:pat_token --location 'http://organisation.fluid.work/rest/api/action?fields=All&expand=All' \
--header 'Content-Type: application/json' \
--data '{
    "fields": {
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "title": "Sample Title",
        "description": "Sample Description",
        "status": "Not Started",
        "taskType": "Task"
    },
    "customProperties": [
        {
            "dataType": "Text",
            "key": "custom1",
            "value": "Custom Sample 1"
        },
        {
            "dataType": "MultiOption",
            "key": "CustomMulti",
            "value": "mult2"
        },
        {
            "dataType": "Date",
            "key": "CustomDate",
            "value": "2023-10-17"
        }
    ]
}'


Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 0,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "boardCategory": 0,
        "boardId": 0,
        "boardGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "boardTitle": "Bulk edit",
        "businessValue": 0,
        "chatCount": 0,
        "contentType": "Process",
        "createDate": "2024-02-16T23:04:54.0000000",
        "description": "Sample Description",
        "descriptionHtml": "Sample Description",
        "dueDate": null,
        "endDate": null,
        "isClosed": false,
        "isCalculated": false,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-02-16T23:04:54.0000000",
        "principalGuid": "7505a102-93fc-4465-a23b-2eb6303f7f71",
        "shortCode": "BE-110",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title",
        "titleRichText": "Sample Title",
        "titleHtml": "Sample Title"
    },
    "customProperties": [
        {
            "guid": "bf98c357-c90e-4d0b-9d4e-fd5c30a90f6b",
            "dataType": "Text",
            "isAdminLocked": false,
            "isCatalogType": false,
            "isMultiple": false,
            "isSubType": false,
            "key": "custom1",
            "required": false,
            "reportable": false,
            "readOnly": false,
            "value": "Custom Sample 1"
        },
        {
            "guid": "7f576c5c-058e-4448-8300-7eb3dd7396a7",
            "dataType": "MultiOption",
            "isAdminLocked": false,
            "isCatalogType": false,
            "isMultiple": false,
            "isSubType": false,
            "key": "CustomMulti",
            "required": false,
            "reportable": false,
            "readOnly": false,
            "value": "mult2"
        },
        {
            "guid": "8d82f380-a32f-4649-a38b-79f067da4aea",
            "dataType": "Date",
            "isAdminLocked": false,
            "isCatalogType": false,
            "isMultiple": false,
            "isSubType": false,
            "key": "CustomDate",
            "required": false,
            "reportable": false,
            "readOnly": false,
            "value": "2023-10-17"
        }
    ],
    "id": 4445,
    "methods": [
        {
            "type": "PermaLink",
            "httpMethod": "GET",
            "url": "https://organisation.fluid.work/Action/EditFull/df8a5ccf-8bed-4cf8-9c7d-89f7c2603237"
        },
        {
            "type": "Update",
            "httpMethod": "PUT",
            "url": "https://organisation.fluid.work/rest/api/action/4445",
            "description": "Update Action",
            "payload": {
                "fields": {
                    "description": "<Description>",
                    "title": "<Title>"
                },
                "customProperties": []
            }
        },
        {
            "type": "Delete",
            "httpMethod": "DELETE",
            "url": "https://organisation.fluid.work/rest/api/action/4445"
        }
    ],
    "guid": "df8a5ccf-8bed-4cf8-9c7d-89f7c2603237",
    "url": "https://organisation.fluid.work/rest/api/action/4445"
}



Criar uma Ação em um espaço de trabalho de quadro com Anexos (vinculado)

cURL

curl --user username:pat_token --location 'http://organisation.fluid.work/rest/api/action?fields=All&expand=All' \
--header 'Content-Type: application/json' \
--data '{
    "fields": {
        "principalGuid": "89f97f10-6bbd-4f75-8cf6-ad0fb9d6f3a0",
        "title": "Sample Title",
        "description": "Sample Description",
        "status": "Not Started",
        "taskType": "Task"
    },
    "attachments": [
        {
            "title": "Sample attachment document link",
            "url": "https://organisation.sharepoint.com/documents/123456"
        }
    ]
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 1,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "boardCategory": 0,
        "boardId": 0,
        "boardGuid": "89f97f10-6bbd-4f75-8cf6-ad0fb9d6f3a0",
        "boardTitle": "Agile T1",
        "businessValue": 0,
        "chatCount": 0,
        "contentType": "Process",
        "createDate": "2024-04-23T17:25:34.0000000",
        "description": "Sample Description",
        "descriptionHtml": "Sample Description",
        "dueDate": null,
        "endDate": null,
        "isClosed": false,
        "isCalculated": false,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-04-23T17:25:34.0000000",
        "parentGuid": "3d3a4acf-193e-424b-a61d-856d83728ba3",
        "principalGuid": "89f97f10-6bbd-4f75-8cf6-ad0fb9d6f3a0",
        "shortCode": "AT-103",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title",
        "titleRichText": "Sample Title",
        "titleHtml": "Sample Title"
    },
    "attachments": [
        {
            "id": 116,
            "guid": "d41c55aa-2b2a-45c3-851e-f9f1ee380a8b",
            "type": "Miscellaneous",
            "status": "Draft",
            "fileName": "https://organisation.sharepoint.com/documents/123456",
            "title": "Sample attachment document link",
            "modifiedDate": "2024-04-23T17:25:34.0000000",
            "modifiedBy": {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            },
            "url": "https://organisation.sharepoint.com/documents/123456"
        }
    ],
    "id": 4618,
    "guid": "f43b5a3c-a1e1-4453-8884-da93d13eaafd",
    "url": "https://organisation.fluid.work/rest/api/action/4618"
}



Criar uma Ação em um espaço de trabalho de quadro com Anexos (binário)

cURL

curl --user username:pat_token --location 'http://organisation.fluid.work/rest/api/action?fields=All&expand=All' \
--header 'Content-Type: application/json' \
--data '{
    "fields": {
        "principalGuid": "89f97f10-6bbd-4f75-8cf6-ad0fb9d6f3a0",
        "title": "Sample Title",
        "description": "Sample Description",
        "status": "Not Started",
        "taskType": "Task"
    },
    "attachments": [
        {
            "fileName": "sample.docx",
            "title": "Sample attachment document",
            "data": "<BASE64 Encoded String>"
        }
    ]
}'

Resposta

Código de status: 200

JSON

{
    "fields": {
        "assignee": [
            {
                "id": 603,
                "guid": "f1cb6467-0262-4539-9148-7b869defd817",
                "name": "David Burt",
                "userName": "david.burt",
                "email": "dump18@fluidbsg.com"
            }
        ],
        "attachmentCount": 1,
        "author": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "boardCategory": 0,
        "boardId": 0,
        "boardGuid": "89f97f10-6bbd-4f75-8cf6-ad0fb9d6f3a0",
        "boardTitle": "Agile T1",
        "businessValue": 0,
        "chatCount": 0,
        "contentType": "Process",
        "createDate": "2024-04-24T11:20:56.0000000",
        "description": "Sample Description",
        "descriptionHtml": "Sample Description",
        "dueDate": null,
        "endDate": null,
        "isClosed": false,
        "isCalculated": false,
        "isOwner": true,
        "modifiedBy": {
            "id": 603,
            "guid": "f1cb6467-0262-4539-9148-7b869defd817",
            "name": "David Burt",
            "userName": "david.burt",
            "email": "dump18@fluidbsg.com"
        },
        "modifiedDate": "2024-04-24T11:20:56.0000000",
        "parentGuid": "3d3a4acf-193e-424b-a61d-856d83728ba3",
        "principalGuid": "89f97f10-6bbd-4f75-8cf6-ad0fb9d6f3a0",
        "shortCode": "AT-108",
        "startDate": null,
        "status": "Not Started",
        "statusCode": 1,
        "taskType": "Task",
        "title": "Sample Title",
        "titleRichText": "Sample Title",
        "titleHtml": "Sample Title"
    },
    "attachments": [
        {
            "id": 122,
            "guid": "cb69c061-f381-444d-a0e9-04fb508d3c60",
            "type": "Miscellaneous",
            "status": "Draft",
            "fileName": "sample.docx",
            "title": "sample",
            "modifiedDate": "2024-04-24T11:20:59.0000000",
            "url": "https://organisation.fluid.work/Document/Download?id=cb69c061-f381-444d-a0e9-04fb508d3c60"
        }
    ],
    "id": 4623,
    "guid": "e2b4daf6-e196-416d-8af5-7f0a2233b901",
    "url": "https://organisation.fluid.work/rest/api/action/4623"
}


Was this article helpful?