René's URL Explorer Experiment


Title: Implementing Work Objects | Slack Developer Docs

Open Graph Title: Implementing Work Objects | Slack Developer Docs

Description: Implementing Work Objects requires a Slack app. For more information on how to create an app, check out this quickstart guide.

Open Graph Description: Implementing Work Objects requires a Slack app. For more information on how to create an app, check out this quickstart guide.

Opengraph URL: https://docs.slack.dev/messaging/work-objects-implementation

Generator: Docusaurus v3.10.1

direct link

Domain: docs.slack.dev


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://docs.slack.dev/messaging/","name":"Messaging","position":1},{"@type":"ListItem","item":"https://docs.slack.dev/messaging/work-objects-overview","name":"Work Objects","position":2},{"@type":"ListItem","item":"https://docs.slack.dev/messaging/work-objects-implementation","name":"Implementing Work Objects","position":3}]}

twitter:cardsummary_large_image
og:localeen
docusaurus_localeen
docsearch:languageen
docusaurus_versioncurrent
docusaurus_tagdocs-default-current
docsearch:versioncurrent
docsearch:docusaurus_tagdocs-default-current

Links:

Skip to main contenthttps://docs.slack.dev/messaging/work-objects-implementation#__docusaurus_skipToContent_fallback
https://docs.slack.dev/
Guideshttps://docs.slack.dev/
Referencehttps://docs.slack.dev/reference
Sampleshttps://docs.slack.dev/samples
Toolshttps://docs.slack.dev/tools
Changeloghttps://docs.slack.dev/changelog
Dev Programhttps://api.slack.com/developer-program
MANAGE APPShttps://api.slack.com/apps
Welcome!https://docs.slack.dev/
Quickstarthttps://docs.slack.dev/quickstart
Resourceshttps://docs.slack.dev/developer-support
Slack platform conceptshttps://docs.slack.dev/concepts/overview
AI in Slackhttps://docs.slack.dev/ai/
APIshttps://docs.slack.dev/apis/
App managementhttps://docs.slack.dev/app-management/
App manifestshttps://docs.slack.dev/app-manifests/
Admin resourceshttps://docs.slack.dev/admins/
Authenticationhttps://docs.slack.dev/authentication/
Block Kithttps://docs.slack.dev/block-kit/
Enterprisehttps://docs.slack.dev/enterprise/
Enterprise Search for appshttps://docs.slack.dev/enterprise-search/
GovSlackhttps://docs.slack.dev/govslack
Interactivityhttps://docs.slack.dev/interactivity/
Messaginghttps://docs.slack.dev/messaging/
Overviewhttps://docs.slack.dev/messaging/
Creating interactive messageshttps://docs.slack.dev/messaging/creating-interactive-messages
Formatting message texthttps://docs.slack.dev/messaging/formatting-message-text
Modifying messageshttps://docs.slack.dev/messaging/modifying-messages
Sending and scheduling messageshttps://docs.slack.dev/messaging/sending-and-scheduling-messages
Sending messages using incoming webhookshttps://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks
Retrieving messageshttps://docs.slack.dev/messaging/retrieving-messages
Working with fileshttps://docs.slack.dev/messaging/working-with-files
Migrating outmoded message compositions to blockshttps://docs.slack.dev/messaging/migrating-outmoded-message-compositions-to-blocks
Message metadatahttps://docs.slack.dev/messaging/message-metadata/
Work Objectshttps://docs.slack.dev/messaging/work-objects-overview
Work Objects overviewhttps://docs.slack.dev/messaging/work-objects-overview
Implementing Work Objectshttps://docs.slack.dev/messaging/work-objects-implementation
Unfurling links in messageshttps://docs.slack.dev/messaging/unfurling-links-in-messages
Slack Marketplacehttps://docs.slack.dev/slack-marketplace/
Surfaceshttps://docs.slack.dev/surfaces/
Workflowshttps://docs.slack.dev/workflows/
Legacyhttps://docs.slack.dev/legacy/
日本語版ページhttps://docs.slack.dev/ja-jp/
https://docs.slack.dev/
Messaginghttps://docs.slack.dev/messaging/
Work Objectshttps://docs.slack.dev/messaging/work-objects-overview
quickstart guidehttps://docs.slack.dev/quickstart
https://api.slack.com/appshttps://api.slack.com/apps
herehttps://docs.slack.dev/messaging/work-objects-implementation#supported-entity-types
https://docs.slack.dev/messaging/work-objects-implementation#implementation-unfurl
link unfurl featurehttps://docs.slack.dev/messaging/unfurling-links-in-messages/
setup instructionshttps://docs.slack.dev/messaging/unfurling-links-in-messages/#setup
composer unfurlshttps://docs.slack.dev/messaging/unfurling-links-in-messages/#unfurl_previews
chat.unfurlhttps://docs.slack.dev/reference/methods/chat.unfurl/
developer toolshttps://docs.slack.dev/tools/
link_sharedhttps://docs.slack.dev/reference/events/link_shared/
supported entity typeshttps://docs.slack.dev/messaging/work-objects-implementation#supported-entity-types
entity payload schemahttps://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema
this sectionhttps://docs.slack.dev/messaging/work-objects-implementation#marketplace-submission-launch-considerations
https://docs.slack.dev/messaging/work-objects-implementation#refreshing-unfurls
link_sharedhttps://docs.slack.dev/reference/events/link_shared/
chat.unfurlhttps://docs.slack.dev/reference/methods/chat.unfurl/
https://docs.slack.dev/messaging/work-objects-implementation#automatic-refresh
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
https://docs.slack.dev/messaging/work-objects-implementation#implementation-notifications
chat.postMessagehttps://docs.slack.dev/reference/methods/chat.postMessage/
chat.unfurlhttps://docs.slack.dev/reference/methods/chat.unfurl/
https://docs.slack.dev/messaging/work-objects-implementation#implementation-flexpane
entity_details_requestedhttps://docs.slack.dev/reference/events/entity_details_requested
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
https://api.slack.com/appshttps://api.slack.com/apps
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
chat.unfurlhttps://docs.slack.dev/reference/methods/chat.unfurl
https://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema
https://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-attributes
https://docs.slack.dev/messaging/work-objects-implementation#full-size-previews
https://docs.slack.dev/messaging/work-objects-implementation#automatic-file-shares
files.remote.sharehttps://docs.slack.dev/reference/methods/files.remote.share/
Adding remote fileshttps://docs.slack.dev/messaging/working-with-files#adding
files.remote.addhttps://docs.slack.dev/reference/methods/files.remote.add/
Uploading fileshttps://docs.slack.dev/messaging/working-with-files#uploading_files
files.getUploadURLExternalhttps://docs.slack.dev/reference/methods/files.getUploadURLExternal/
files.completeUploadExternalhttps://docs.slack.dev/reference/methods/files.completeUploadExternal/
https://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-fields
supported entity typeshttps://docs.slack.dev/messaging/work-objects-implementation#supported-entity-types
https://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-custom-fields
supported properties for a fieldhttps://docs.slack.dev/messaging/work-objects-implementation#supported-properties-for-a-field
https://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-display-order
https://docs.slack.dev/messaging/work-objects-implementation#editing
view_submissionhttps://docs.slack.dev/reference/interaction-payloads/view-interactions-payload/#view_submission
https://docs.slack.dev/messaging/work-objects-implementation#editing-designate-field
https://docs.slack.dev/messaging/work-objects-implementation#editing-edit-property
herehttps://docs.slack.dev/reference/block-kit/composition-objects/#text
herehttps://docs.slack.dev/reference/block-kit/composition-objects/#text
https://docs.slack.dev/messaging/work-objects-implementation#editing-field-mapping
Plain-Text inputhttps://docs.slack.dev/reference/block-kit/block-elements/#input
Date picker inputhttps://docs.slack.dev/reference/block-kit/block-elements/#datepicker
Checkboxeshttps://docs.slack.dev/reference/block-kit/block-elements/#checkboxes
Date pickerhttps://docs.slack.dev/reference/block-kit/block-elements/#datepicker
Datetime pickerhttps://docs.slack.dev/reference/block-kit/block-elements/#datetimepicker
Emailhttps://docs.slack.dev/reference/block-kit/block-elements/#email
Filehttps://docs.slack.dev/reference/block-kit/block-elements/#checkboxes
Multi-selecthttps://docs.slack.dev/reference/block-kit/block-elements/#multi-select
Numberhttps://docs.slack.dev/reference/block-kit/block-elements/#number
Plain-texthttps://docs.slack.dev/reference/block-kit/block-elements/#input
Radio button grouphttps://docs.slack.dev/reference/block-kit/block-elements/#radio
Rich texthttps://docs.slack.dev/reference/block-kit/block-elements/#rich_text_input
Selecthttps://docs.slack.dev/reference/block-kit/block-elements/#select
edit.selecthttps://docs.slack.dev/messaging/work-objects-implementation#editing-edit-property
users selecthttps://docs.slack.dev/reference/block-kit/block-elements/select-menu-element/#users_select
conversations selecthttps://docs.slack.dev/reference/block-kit/block-elements/select-menu-element/#conversations_select
Time pickerhttps://docs.slack.dev/reference/block-kit/block-elements/#timepicker
URLhttps://docs.slack.dev/reference/block-kit/block-elements/#url
view_submissionhttps://docs.slack.dev/reference/interaction-payloads/view-interactions-payload/#view_submission
https://docs.slack.dev/messaging/work-objects-implementation#editing-view-submission
view_submissionhttps://docs.slack.dev/reference/interaction-payloads/view-interactions-payload/#view_submission
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
https://docs.slack.dev/messaging/work-objects-implementation#editing-dynamic-external-select
block_suggestionhttps://docs.slack.dev/reference/block-kit/block-elements/#external_select
https://docs.slack.dev/messaging/work-objects-implementation#editing-error-handling
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
herehttps://docs.slack.dev/surfaces/modals/#displaying_errors
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
https://docs.slack.dev/messaging/work-objects-implementation#actions
https://docs.slack.dev/messaging/work-objects-implementation#actions-metadata
identify the source of the actionhttps://docs.slack.dev/interactivity/handling-user-interaction/#payloads
interaction payloadhttps://docs.slack.dev/interactivity/handling-user-interaction/#payloads
block_actionshttps://docs.slack.dev/reference/interaction-payloads/block_actions-payload/
https://docs.slack.dev/messaging/work-objects-implementation#actions-handling-block-actions
handlehttps://docs.slack.dev/interactivity/handling-user-interaction#payloads
https://docs.slack.dev/messaging/work-objects-implementation#actions-request-authentication
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
Open a modalhttps://docs.slack.dev/interactivity/handling-user-interaction/#modal_responses
https://docs.slack.dev/messaging/work-objects-implementation#supported-entity-types
https://docs.slack.dev/messaging/work-objects-implementation#file
Automatic file shareshttps://docs.slack.dev/messaging/work-objects-implementation#automatic-file-shares
https://docs.slack.dev/messaging/work-objects-implementation#task
https://docs.slack.dev/messaging/work-objects-implementation#incident
https://docs.slack.dev/messaging/work-objects-implementation#content
https://docs.slack.dev/messaging/work-objects-implementation#item
https://docs.slack.dev/messaging/work-objects-implementation#supported-properties-for-a-field
herehttps://docs.slack.dev/messaging/work-objects-implementation#icon-properties
herehttps://docs.slack.dev/reference/block-kit/composition-objects/slack-file-object/
supported properties for user typehttps://docs.slack.dev/messaging/work-objects-implementation#user-properties
supported properties for boolean optionshttps://docs.slack.dev/messaging/work-objects-implementation#boolean-properties
supported properties for entity reference typehttps://docs.slack.dev/messaging/work-objects-implementation#entity-reference-properties
https://docs.slack.dev/messaging/work-objects-implementation#supported-property-data-types
Automatic file shareshttps://docs.slack.dev/messaging/work-objects-implementation#automatic-file-shares
https://docs.slack.dev/messaging/work-objects-implementation#boolean-properties
the boolean propertyhttps://docs.slack.dev/messaging/work-objects-implementation#editing-edit-property
https://docs.slack.dev/messaging/work-objects-implementation#checkbox-schema
https://docs.slack.dev/messaging/work-objects-implementation#text-schema
https://docs.slack.dev/messaging/work-objects-implementation#user-properties
herehttps://docs.slack.dev/messaging/work-objects-implementation#icon-properties
https://docs.slack.dev/messaging/work-objects-implementation#icon-properties
https://docs.slack.dev/messaging/work-objects-implementation#entity-reference-properties
herehttps://docs.slack.dev/messaging/work-objects-implementation#external-ref-properties
herehttps://docs.slack.dev/messaging/work-objects-implementation#icon-properties
https://docs.slack.dev/messaging/work-objects-implementation#external-ref-properties
https://docs.slack.dev/messaging/work-objects-implementation#entity-details-requested-event
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
IETF language taghttps://en.wikipedia.org/wiki/IETF_language_tag
herehttps://slack.com/help/articles/215058658-Manage-your-language-preferences
https://docs.slack.dev/messaging/work-objects-implementation#flexpane-content-refresh
https://docs.slack.dev/messaging/work-objects-implementation#entity-present-details-method
entity.presentDetailshttps://docs.slack.dev/reference/methods/entity.presentDetails
schemahttps://docs.slack.dev/messaging/work-objects-implementation#actions
https://docs.slack.dev/messaging/work-objects-implementation#entity-details-error
PreviousWork Objects overviewhttps://docs.slack.dev/messaging/work-objects-overview
NextUnfurling links in messageshttps://docs.slack.dev/messaging/unfurling-links-in-messages
Unfurl implementationhttps://docs.slack.dev/messaging/work-objects-implementation#implementation-unfurl
Notifications implementationhttps://docs.slack.dev/messaging/work-objects-implementation#implementation-notifications
Flexpane implementationhttps://docs.slack.dev/messaging/work-objects-implementation#implementation-flexpane
Entity payload schemahttps://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema
The attributes propertyhttps://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-attributes
The full_size_preview propertyhttps://docs.slack.dev/messaging/work-objects-implementation#full-size-previews
Automatic file shareshttps://docs.slack.dev/messaging/work-objects-implementation#automatic-file-shares
The fields propertyhttps://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-fields
The custom_fields propertyhttps://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-custom-fields
The display_order propertyhttps://docs.slack.dev/messaging/work-objects-implementation#entity-payload-schema-display-order
Editing Work Object fieldshttps://docs.slack.dev/messaging/work-objects-implementation#editing
Designating a field as editablehttps://docs.slack.dev/messaging/work-objects-implementation#editing-designate-field
The edit propertyhttps://docs.slack.dev/messaging/work-objects-implementation#editing-edit-property
Field mappinghttps://docs.slack.dev/messaging/work-objects-implementation#editing-field-mapping
Handling view_submission requestshttps://docs.slack.dev/messaging/work-objects-implementation#editing-view-submission
Dynamic External Selecthttps://docs.slack.dev/messaging/work-objects-implementation#editing-dynamic-external-select
Editing validationshttps://docs.slack.dev/messaging/work-objects-implementation#editing-error-handling
Adding actions to Work Objectshttps://docs.slack.dev/messaging/work-objects-implementation#actions
Defining actions in the metadata payloadhttps://docs.slack.dev/messaging/work-objects-implementation#actions-metadata
Handling block_actions eventshttps://docs.slack.dev/messaging/work-objects-implementation#actions-handling-block-actions
Handling authenticationhttps://docs.slack.dev/messaging/work-objects-implementation#actions-request-authentication
Supported entity typeshttps://docs.slack.dev/messaging/work-objects-implementation#supported-entity-types
Filehttps://docs.slack.dev/messaging/work-objects-implementation#file
Taskhttps://docs.slack.dev/messaging/work-objects-implementation#task
Incidenthttps://docs.slack.dev/messaging/work-objects-implementation#incident
Content Itemhttps://docs.slack.dev/messaging/work-objects-implementation#content
Itemhttps://docs.slack.dev/messaging/work-objects-implementation#item
Supported properties for a fieldhttps://docs.slack.dev/messaging/work-objects-implementation#supported-properties-for-a-field
Data typeshttps://docs.slack.dev/messaging/work-objects-implementation#supported-property-data-types
Boolean typeshttps://docs.slack.dev/messaging/work-objects-implementation#boolean-properties
User typeshttps://docs.slack.dev/messaging/work-objects-implementation#user-properties
Icon propertieshttps://docs.slack.dev/messaging/work-objects-implementation#icon-properties
Entity reference typeshttps://docs.slack.dev/messaging/work-objects-implementation#entity-reference-properties
External ref propertieshttps://docs.slack.dev/messaging/work-objects-implementation#external-ref-properties
The entity_details_requested eventhttps://docs.slack.dev/messaging/work-objects-implementation#entity-details-requested-event
Flexpane content refreshhttps://docs.slack.dev/messaging/work-objects-implementation#flexpane-content-refresh
The entity.presentDetails API methodhttps://docs.slack.dev/messaging/work-objects-implementation#entity-present-details-method
Errors with partial viewshttps://docs.slack.dev/messaging/work-objects-implementation#entity-details-error
https://docs.slack.dev/
Slack CLIhttps://docs.slack.dev/tools/slack-cli/
Bolt frameworkshttps://docs.slack.dev/tools/#bolt
Slack SDKshttps://docs.slack.dev/tools/#sdks
Block Kit Builderhttps://app.slack.com/block-kit-builder/
Developer programhttps://api.slack.com/developer-program
Code samples & tutorialshttps://docs.slack.dev/samples/
All toolshttps://docs.slack.dev/tools/
Learning pathshttps://slack.dev/learning-paths/
Workshopshttps://slack.dev/workshops
Slack certificationshttps://trailheadacademy.salesforce.com/all-offerings#f-assetType=Certification&f-products=Slack&f-siteLanguage=en_US
Trailheadhttps://trailhead.salesforce.com/
Resource libraryhttps://slack.dev/resource-library
All learning resourceshttps://slack.dev/learn
Slack communityhttps://slack.dev/community
Slack eventshttps://slack.dev/events
Docshttps://docs.slack.dev/
Bloghttps://slack.dev/blog
Slack marketplacehttps://slack.com/marketplace
Developer newsletterhttps://slack.dev/newsletter
Your appshttps://api.slack.com/apps
Statushttps://slack-status.com/
Privacyhttps://slack.com/trust/privacy/privacy-policy
Termshttps://slack.com/terms-of-service/api
Cookie Preferenceshttps://docs.slack.dev/messaging/work-objects-implementation
Supporthttps://docs.slack.dev/developer-support
Changeloghttps://docs.slack.dev/changelog
Your Privacy Choiceshttps://www.salesforce.com/form/other/privacy-request/
https://www.linkedin.com/company/tiny-spec-inc/
https://bsky.app/profile/slack.dev
https://www.youtube.com/channel/UCY3YECgeBcLCzIrFLP4gblw

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.