How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DUST API

The core DUST Platform API (apid). REST over HTTPS with a bearer-JWT Service Account model, organization/team context headers, cursor pagination and a single stable error envelope. Covers Threads, Identifiers (tags), Files (tus resumable uploads), Bundles/Folders, Templates, Certificates and Certificate Forms, Teams, Sharing, cross-organization Connections, Transfers/Shipments, Slices, Fabric provenance, Thread Links and Relations, Events, Notifications, Metrics and Org Admin.

This API exposes 177 operations across 147 paths, organized into 23 resource areas, and defines 285 schemas. It is described by OpenAPI 3.1.0, at version 2026.7.4.

Requests are made against a single base URL, https://apid.dustid.io.

177 operations 147 paths 285 schemas 10 DELETE71 GET26 PATCH68 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2026.7.4
Base URL
https://apid.dustid.io
Authentication
HTTP Bearer
Resource Areas
23

Authentication & Security 1

DUST API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (Bearer). By default, every request must be authenticated.

  • Bearer — JWT issued by the DUST auth service. Obtain one by exchanging a Service Account API key (GET /api/auth/token with the key header) or via the OAuth2 clientcrede…

Paths & Operations 177

Across 147 paths, the API surfaces 177 operations — 10 DELETE, 71 GET, 26 PATCH, 68 POST, 2 PUT. They span 23 resource areas, including System, Auth, Threads, Bundles, Templates, Teams, Org Admin, Connections, and 15 more. Each is listed below with its method, path, parameters, and response codes.

System 3

Health and status checks

GET
/livez
Liveness check
get_liveness → 200
GET
/readyz
Readiness check
get_readiness → 200503
GET
/healthz
Health check
get_health → 200503
Auth 4

Authentication and authorization

GET
/api/auth/token
Get auth token
AuthToken
GET
/api/auth/jwks
Get JWKS
AuthJWKS
GET
/api/v1/me/feature-flags
Current feature flags
get_me_feature_flags → 200401
GET
/api/v1/me
Current user
get_me → 200401
Threads 30

Create and manage threads

GET
/api/v1/assemblies
List the assembly Threads the caller can view
assembly.list 2 params → 200401
GET
/api/v1/assemblies/{assembly_id}/parts
List the direct Parts of an assembly Thread
assembly.children 1 param → 200400401404
POST
/api/v1/assemblies/{assembly_id}/parts
Attach a Part to an assembly Thread
assembly.attach_part 1 param body → 200400401404
DELETE
/api/v1/assemblies/{assembly_id}/parts
Detach a Part from an assembly Thread
assembly.detach_part 1 param body → 200400401404
PATCH
/api/v1/assemblies/{assembly_id}/parts/protection
Set Part protection relation
assembly.set_part_protection 1 param body → 200400401404
PUT
/api/v1/assemblies/{assembly_id}/thread-fields
Set or clear a thread-valued assembly field
assembly.set_thread_field 1 param body → 200400401404
PATCH
/api/v1/assemblies/{assembly_id}/kind
Convert a Thread between unit and assembly kind
assembly.convert 1 param body → 200400401404
GET
/api/v1/assemblies/{assembly_id}/rolled-up-parts
List transitive Parts for an assembly Thread
assembly.rolled_up_parts 1 param → 200400401404
POST
/api/v1/threads
Create one or more threads
threads.create body → 201400401
GET
/api/v1/threads
List threads with cursor pagination.
threads.list 18 params → 200400401
GET
/api/v1/threads/count
Count threads with optional filters.
threads.count 18 params → 200400401
POST
/api/v1/threads/permissions
Get user permissions on threads.
threads.check_permissions body → 200400401
POST
/api/v1/threads/{thread_id}
Update thread field data
threads.update 1 param body → 200400401404
GET
/api/v1/threads/{thread_id}
Get thread data.
threads.get 2 params → 200400401404
POST
/api/v1/threads/{thread_id}/data
Update thread field data
threads.update_data 1 param body → 200400401404
GET
/api/v1/threads/{thread_id}/data/archived
List archived thread field data
threads.get_archived_data 1 param → 200400401404
POST
/api/v1/threads/{thread_id}/data/restore
Restore archived thread field data
threads.restore_data 1 param body → 200400401404
POST
/api/v1/threads/{thread_id}/presence
Heartbeat presence and list the current viewers of a thread
threads.presence 1 param body → 200400401404
GET
/api/v1/threads/{thread_id}/access
List access contexts for threads.
threads.list_access_contexts 1 param → 200400401
PATCH
/api/v1/threads/archive
Archive a set of threads.
threads.archive body → 200400401404
PATCH
/api/v1/threads/restore
Restore archived threads.
threads.archive_restore body → 200400401404
PATCH
/api/v1/threads/{thread_id}/thumbnail
Set thread's thumbnail
threads.set_thumbnail 1 param body → 200400401404
POST
/api/v1/threads/{thread_id}/thumbnail
Upload thread thumbnail.
threads.upload_thumbnail 1 param body → 200400401404
GET
/api/v1/threads/{thread_id}/shared
Thread shared with
threads.list_shared 3 params → 200400401500
GET
/api/v1/threads/{thread_id}/files
List resources for a Thread
threads.list_files 6 params → 200400401500
GET
/api/v1/threads/{thread_id}/files/{res_id}
Get a file resource for a Thread
files.get 2 params → 200400401500
POST
/api/v1/threads/{thread_id}/files/{res_id}
Update a thread resource
files.update 2 params body → 200400401404500
GET
/api/v1/threads/{thread_id}/links
List thread links
thread_links.list_for_thread 1 param → 200400401
POST
/api/v1/imports/plan
Dry-run an Assembly Import Package into an Import Plan
imports.plan body → 200400401
POST
/api/v1/imports/commit
Commit an Assembly Import Package all-or-nothing
imports.commit body → 200400401
Bundles 12

Unordered teams of threads

GET
/api/v1/bundles
List bundles with cursor pagination
bundles.list 8 params → 200400401
POST
/api/v1/bundles
Create a thread bundle
bundles.create body → 201400401
GET
/api/v1/bundles/children
List visible child bundles
bundles.get_children 4 params → 200400401
GET
/api/v1/bundles/count
Count bundles
bundles.count 4 params → 200400401
GET
/api/v1/bundles/{bundle_id}
Get bundle
bundles.get 2 params → 200400401404
PATCH
/api/v1/bundles/{bundle_id}
Update a bundle
bundles.update 1 param body → 200400401404
DELETE
/api/v1/bundles/{bundle_id}
Delete a bundle
bundles.remove 1 param → 200400401404
PATCH
/api/v1/bundles/parent
Set bundle parent
bundles.set_parent body → 200400401404
POST
/api/v1/bundles/{bundle_id}/add
Add a thread to the bundle
bundles.add 1 param body → 200400401404
PATCH
/api/v1/bundles/{bundle_id}/move
Move threads to a bundle
bundles.move_to 1 param body → 200400401
DELETE
/api/v1/bundles/{bundle_id}/threads/{thread_id}
Remove a thread from a category bundle
bundles.remove_thread 2 params → 200400401404
PATCH
/api/v1/bundles/{bundle_id}/children
Set bundle children
bundles.set_children 1 param body → 200400401404
Templates 4

Manage thread templates

POST
/api/v1/templates
Create a thread template
templates.create body → 200400401500
GET
/api/v1/templates
List thread templates
templates.list 4 params → 200400401500
PATCH
/api/v1/templates/{templateId}
Update a thread template
templates.update 1 param body → 200400401500
GET
/api/v1/templates/{templateId}
Get a thread template
templates.get 1 param → 200400401500
Teams 2

Manage user teams and permissions

GET
/api/v1/teams
List teams
teams.list 8 params → 200400401500
GET
/api/v1/teams/connected
List connected teams
teams.list_connected 2 params → 200400401500
Org Admin 7

Org-admin management of teams and memberships

POST
/api/v1/org/teams
Create one or more teams
org.teams.create body → 201400401403500
GET
/api/v1/org/teams
List all teams in the organization
org.teams.list 8 params → 200400401403500
PATCH
/api/v1/org/teams/{team_id}
Update a team
org.teams.update 1 param body → 200400401403500
DELETE
/api/v1/org/teams/{team_id}
Delete a team
org.teams.delete 1 param → 200400401403500
POST
/api/v1/org/teams/members
Add/Update memberships
org.teams.members_upsert body → 200400401403500
DELETE
/api/v1/org/teams/members
Remove memberships
org.teams.members_delete body → 200400401403500
GET
/api/v1/org/teams/members
List memberships
org.teams.members_list 7 params → 200400401403500
Connections 14

Connections (team links) between Teams; they gate sharing and shipments

POST
/api/v1/connections
Create a connection
connections.create body → 200400401403500
GET
/api/v1/connections
List connections
connections.list 11 params → 200400401403500
GET
/api/v1/connections/{code}
Get a connection
connections.get 1 param → 200400401403500
DELETE
/api/v1/connections/{code}
Delete a connection
connections.delete 1 param → 200400401403500
PATCH
/api/v1/connections/confirm
Confirm a connection
connections.confirm body → 200400401403500
PATCH
/api/v1/connections/pause
Pause a connection
connections.pause body → 200400401403500
PATCH
/api/v1/connections/cancel
Cancel a connection
connections.cancel body → 200400401403500
PATCH
/api/v1/connections/resume
Resume a paused connection
connections.resume body → 200400401403500
POST
/api/v1/connections/amend/propose
Propose a connection direction amendment
connections.amend_propose body → 200400401403500
PATCH
/api/v1/connections/amend/accept
Accept a pending connection amendment
connections.amend_accept body → 200400401403500
PATCH
/api/v1/connections/amend/confirm
Confirm an accepted connection amendment
connections.amend_confirm body → 200400401403500
PATCH
/api/v1/connections/amend/cancel
Cancel a pending connection amendment
connections.amend_cancel body → 200400401403500
PATCH
/api/v1/connections/accept
Accept a connection
connections.accept body → 200400401403500
PATCH
/api/v1/connections/reject
Reject a connection
connections.reject body → 200400401403500
Notifications 1

Manage user notifications.

GET
/api/v1/notifications
List notifications
notifications.list 3 params → 200400401500
Organizations 2

Manage organizations and their members.

GET
/api/v1/orgs/invites
List organization invites
orgs.list_invites 1 param → 200400401500
POST
/api/v1/orgs/invites/accept
Accept an organization invitation
orgs.accept_invite body → 200400401403404500
Metrics 1

Organization and team metrics.

GET
/api/v1/summary
Get summary count metrics
metrics.Summary 1 param → 200400401500
Sharing 6
GET
/api/v1/sharing
List sharing relationships
sharing.list 6 params → 200400401
POST
/api/v1/sharing
Share a bundle or thread
sharing.add body → 200400401403
DELETE
/api/v1/sharing
Remove sharing relationships
sharing.remove body → 200400401403
GET
/api/v1/sharing/access-summary
Effective access summary for a thread or bundle
sharing.access_summary 2 params → 200400401403
GET
/api/v1/sharing/partner-inventory
Per-partner sharing inventory
sharing.partner_inventory 1 param → 200400401403
PATCH
/api/v1/sharing/{tuple_id}
Update a sharing relationship
sharing.update 1 param body → 200400401403
Events 1

Work with system events

GET
/api/v1/events
List events
events.list 12 params → 200400401500
Users 3

Manage user accounts and profiles

GET
/api/v1/users/profile
Get current profile
users.get_profile → 200400401500
PATCH
/api/v1/users/profile
Update profile
users.update_profile body → 200400401500
GET
/api/v1/users/{user_id}
Get a user's profile
users.get 1 param → 200400401500
Files 11

Upload and manage files

GET
/api/v1/files
Search Resources
files.list 6 params → 200400401500
POST
/api/v1/files
Upload a file
files.upload body → 200400401500
GET
/api/v1/files/search
Search Resources
files.search 8 params → 200400401500
POST
/api/v1/files/urls
Get signed URLs
files.get_signed_urls 1 param → 200400401500
GET
/api/v1/files/signatures
Search resource signatures
files.search_signatures 6 params → 200400401500
GET
/api/v1/files/metrics
File verification metrics
files.metrics 8 params → 200400401500
GET
/api/v1/files/verification/{resource_id}/{thread_id}
Get latest verification
files.get_verification_latest 2 params → 200400401500
PATCH
/api/v1/files/verification/{resource_id}/{thread_id}
Update file verification
files.update_verification 2 params body → 200400401500
POST
/api/v1/files/verification/{resource_id}/{thread_id}/start
Start verification
files.start_verification 2 params body → 200400401500
GET
/api/v1/files/{resource_id}/download
Download a file
files.download 1 param → 302400401404500
POST
/api/v1/files/finalize
Finalize uploaded resources
files.create_finalize body → 200400401500
Thread Links 4

Link threads with relations

POST
/api/v1/links
Create thread links
thread_links.create body → 201400401
GET
/api/v1/links
List thread links
thread_links.list 5 params → 200400401
GET
/api/v1/links/available-threads
List available threads for linking
thread_links.available_threads 10 params → 200400401404
DELETE
/api/v1/links/{link_id}
Unlink two threads
thread_links.delete 1 param → 200400401
Thread Relations 6

The ways threads can be linked

GET
/api/v1/relations/{relation_id}
Get relation definition
relations.get 1 param → 200400401404
DELETE
/api/v1/relations/{relation_id}
Delete relation definition
relations.delete 1 param → 200400401404
PATCH
/api/v1/relations/{relation_id}
Update relation definition
relations.update 1 param body → 200400401404
GET
/api/v1/relations
List relation definitions
relations.list 5 params → 200400401
POST
/api/v1/relations
Create relation definition
relations.create body → 201400401
POST
/api/v1/relations/count
Get relation link counts
relations.get_link_counts body → 200400401
Tags 7

Manage identifiers and their metadata

POST
/api/v1/tags/extract
Extract a tag identifier.
tags.extract body → 200400401500
POST
/api/v1/tags/bind
Bind a tag identifier.
tags.bind body → 200400401500
POST
/api/v1/tags/verify
Verify one or more tags
tags.verify body → 200400401500
POST
/api/v1/tags/identify
Identify a thread
tags.identify body → 200400401500
POST
/api/v1/tags/text
Set the text on a tag.
tags.set_text body → 200400401404500
POST
/api/v1/tags/update
Update identifier lifecycle state.
tags.update body → 200400401404500
POST
/api/v1/tags/unbind
Unbind a tag from a thread.
tags.unbind body → 200400401404500
Transfers 18

Transfer ownership of threads across organizations

GET
/api/v1/transfers
List transfers for the active team (status views or mail-box)
transfer.list 7 params → 200401
POST
/api/v1/transfers
Create a draft Transfer
transfer.create body → 200400401
GET
/api/v1/transfers/{transfer_id}
Get a Transfer with its Fabric Manifest items
transfer.get 1 param → 200401404
GET
/api/v1/transfers/{transfer_id}/preview
Authoritative Transfer Preview for a sent Transfer
transfer.preview 1 param → 200401404
GET
/api/v1/transfers/{transfer_id}/preview/resources/{res_id}/content
Offered Resource content for a Transfer Preview
transfer.preview_resource_content 3 params → 200401404
GET
/api/v1/transfers/{transfer_id}/preview/graph
Pre-acceptance provenance graph for a sent Transfer
transfer.preview_graph 2 params → 200401404
GET
/api/v1/transfers/{transfer_id}/preview/threads/{source_thread_id}/events
Disclosed transaction history for an offered Thread
transfer.preview_thread_events 3 params → 200401404
POST
/api/v1/transfers/{transfer_id}/send
Send a draft Transfer to a receiving team
transfer.send 1 param body → 200400401404
POST
/api/v1/transfers/{transfer_id}/respond
Respond to a received Transfer (accept / reject / request changes)
transfer.finalize 1 param body → 200400401404
POST
/api/v1/transfers/{transfer_id}/messages
Post a message on a Transfer's conversation
transfer.post_message 1 param body → 200400401404
POST
/api/v1/transfers/{transfer_id}/cancel
Cancel a draft, sent, or change-requested Transfer
transfer.cancel 1 param body → 200401404
POST
/api/v1/transfers/{transfer_id}/retry
Retry a failed Transfer
transfer.retry 1 param → 200401404
POST
/api/v1/transfers/{transfer_id}/abandon
Abandon a failed Transfer
transfer.abandon 1 param body → 200401404
POST
/api/v1/transfers/{transfer_id}/start-from-prior-manifest
Start a new shipment from a stopped shipment's manifest
transfer.start_from_prior_manifest 1 param body → 200400401404
POST
/api/v1/transfers/{transfer_id}/items
Add a Manifest Item to a draft Transfer
transfer.add_item 1 param body → 200400401404
PATCH
/api/v1/transfers/{transfer_id}/items/{item_id}
Update a Manifest Item on a draft Transfer
transfer.update_item 2 params body → 200400401404
DELETE
/api/v1/transfers/{transfer_id}/items/{item_id}
Remove a Manifest Item from a draft Transfer
transfer.remove_item 2 params → 200401404
PUT
/api/v1/transfers/{transfer_id}/primary-thread
Set the primary Thread of a draft Transfer
transfer.set_primary_thread 1 param body → 200400401404
Slices 3
POST
/api/v1/slices
Slice a thread (same-team derivation)
slice.create body → 200400401404
POST
/api/v1/slices/batch
Slice a thread into many derived threads in one operation
slice.create_many body → 200400401404
GET
/api/v1/slices/{slice_id}
Get a Slice with its Fabric Links
slice.get 1 param → 200401404
Fabric 25
GET
/api/v1/fabric/threads/{thread_id}/graph
Visible Fabric Graph for a thread
fabric.graph 1 param → 200401
GET
/api/v1/fabric/threads/{thread_id}/versions
Fabric Thread Versions for a thread
fabric.thread_versions 1 param → 200401
GET
/api/v1/fabric/links/{link_id}/context
Current disclosed data for a Fabric Link
fabric.link_context 1 param → 200401404
GET
/api/v1/fabric/threads/{thread_id}/disclosure/push/context
Source-side context for a Fabric disclosure push
fabric.source_thread_context 1 param → 200401404
GET
/api/v1/fabric/links/{link_id}/resources/{res_id}/content
Disclosed resource content for a Fabric Link
fabric.link_resource_content 3 params → 200401404
GET
/api/v1/fabric/links/{link_id}/events
Fabric Event Views for a Fabric Link
fabric.link_events 7 params → 200401404
GET
/api/v1/fabric/links/{link_id}/timeline
Disclosure revision timeline for a Fabric Link
fabric.link_timeline 1 param → 200401404
GET
/api/v1/fabric/links/{link_id}/assembly
Frozen Assembly Parts for a Fabric Link version
fabric.link_assembly 1 param → 200401404
POST
/api/v1/fabric/threads/{thread_id}/disclosure/preview
Preview a disclosure revision or redaction
fabric.preview_disclosure_change 1 param body → 200401404
POST
/api/v1/fabric/threads/{thread_id}/disclosure/revise
Revise Fabric Disclosure
fabric.revise_disclosure 1 param body → 200400401404
POST
/api/v1/fabric/threads/{thread_id}/disclosure/redact
Redact disclosed Fabric assets
fabric.redact_disclosure 1 param body → 200400401404
POST
/api/v1/fabric/threads/{thread_id}/cursor/preview
Preview Fabric event cursor advancement
fabric.preview_cursor_advance 1 param body → 200401404
POST
/api/v1/fabric/threads/{thread_id}/cursor/advance
Advance Fabric event cursor
fabric.advance_cursor 1 param body → 200400401404
POST
/api/v1/fabric/threads/{thread_id}/disclosure/push/preview
Preview a Disclosure Push
fabric.preview_disclosure_push 1 param body → 200401404
POST
/api/v1/fabric/threads/{thread_id}/disclosure/push
Disclosure Push
fabric.disclosure_push 1 param body → 200400401404
GET
/api/v1/fabric/notifications
List Fabric notifications for the downstream owner
fabric.list_notifications 2 params → 200401
POST
/api/v1/fabric/notifications/dismiss
Dismiss pending Fabric notifications for the given threads
fabric.dismiss_notifications body → 200400401
POST
/api/v1/fabric/notifications/{notification_id}/preview
Preview accepting a Fabric notification
fabric.preview_notification_decision 1 param → 200401404
POST
/api/v1/fabric/notifications/{notification_id}/accept
Accept a Fabric notification
fabric.accept_notification 1 param body → 200400401404
POST
/api/v1/fabric/notifications/{notification_id}/reject
Reject a Fabric notification
fabric.reject_notification 1 param body → 200400401404
GET
/api/v1/fabric/links/{consumer_link_id}/disclosure/sources/{source_link_id}/sync
Review a source link's disclosed state for adoption
fabric.preview_link_disclosure_sync 2 params → 200400401404
POST
/api/v1/fabric/links/{consumer_link_id}/disclosure/sources/{source_link_id}/sync/adopt
Adopt a disclosed datum into the destination thread
fabric.adopt_disclosed_asset 2 params body → 200400401404
POST
/api/v1/fabric/links/{consumer_link_id}/disclosure/sources/{source_link_id}/sync/decline
Decline (skip) a disclosed datum
fabric.decline_disclosed_asset 2 params body → 200400401404
POST
/api/v1/fabric/links/{consumer_link_id}/disclosure/sources/{source_link_id}/sync/hide-local-copy
Hide the local copy of a withdrawn disclosed datum
fabric.hide_disclosed_asset_local_copy 2 params body → 200400401404
POST
/api/v1/fabric/links/{consumer_link_id}/disclosure/sources/{source_link_id}/sync/adopt-batch
Adopt several disclosed datums atomically
fabric.adopt_disclosed_assets 2 params body → 200400401404
Certificate Forms 4

Create and manage certificate form designs

POST
/api/v1/certificate-forms
Create a Certificate Form.
certificate_forms.create body → 200400401403
GET
/api/v1/certificate-forms
List Certificate Forms.
certificate_forms.list 2 params → 200400401403
GET
/api/v1/certificate-forms/{formId}
Get a Certificate Form.
certificate_forms.get 1 param → 200401403404
PATCH
/api/v1/certificate-forms/{formId}
Update a Certificate Form.
certificate_forms.update 1 param body → 200400401403404
Certificates 9

Generate, list, and void certificates

POST
/api/v1/certificates/preflight
Preflight a Certificate Form against a Thread.
certificates.preflight body → 200401403404
POST
/api/v1/certificates/preflight/batch
Batch preflight (read-only) for the Dice batch workflow.
certificates.preflight_batch body → 200400403404
POST
/api/v1/certificates/preview-form
Render a Certificate Form preview with placeholder data.
certificates.preview_form body → 200400403
POST
/api/v1/certificates/preview-form-thread
Render a Certificate Form preview resolved against a Thread.
certificates.preview_form_for_thread body → 200400401403404
POST
/api/v1/certificates/resolve-form-values
Resolve a Certificate Form's bindings against a Thread (values only, no PDF).
certificates.resolve_form_values body → 200400401403404
POST
/api/v1/certificates/generate
Generate (issue) a single Certificate.
certificates.generate body → 200400401403404
POST
/api/v1/certificates/void
Void a Certificate.
certificates.void body → 200400401403404
GET
/api/v1/certificates
List a Thread's Certificates.
certificates.list 2 params → 200400401403
GET
/api/v1/certificates/{certificateId}
Get a Certificate.
certificates.get 1 param → 200403404

Schemas 285

The contract defines 285 schemas that model the data the API accepts and returns. The most detailed are FabricDisclosurePushPreviewEvent (36 properties), ThreadResponse (35 properties), FabricDisclosedEvent (35 properties), Resource (24 properties). Each schema is shown below with its type and property counts.

HealthResponse
object
2 properties 2 required
HealthErrorResponse
object
2 properties 2 required
MeFeatureFlagsResponse
object
17 properties 17 required
MeResponse
object
8 properties 5 required
AssemblyListItem
object
4 properties 4 required
AssemblyListResponse
object
1 property 1 required
AssemblyChild
object
4 properties 3 required
AssemblyChildrenResponse
object
1 property 1 required
AttachPartRequest
object
2 properties 1 required
DetachPartRequest
object
1 property 1 required
SetPartProtectionRequest
object
2 properties 2 required
SetThreadFieldRequest
object
4 properties 1 required
ConvertThreadKindRequest
object
1 property 1 required
RolledUpPart
object
6 properties 4 required
RolledUpPartsResponse
object
1 property 1 required
BundleResponse
object
15 properties 8 required
BundleListResponse
object
3 properties 1 required
BundleChildrenResponse
object
1 property 1 required
BundleCountResponse
object
1 property 1 required
BundleCreateResponse
object
1 property 1 required
BundleCreateRequest
object
4 properties 1 required
BundleSetParentRequest
object
2 properties 2 required
BundleSetParentResponse
object
1 property 1 required
BundleUpdateRequest
object
2 properties
BundleUpdateResponse
object
1 property 1 required
ThreadActiveShipment
object
3 properties 3 required
Principal
object
11 properties 11 required
ThreadFieldResourceValue
object
1 property 1 required
ThreadFieldResource
object
15 properties 15 required
ThreadFieldBooleanValue
object
1 property 1 required
ThreadFieldBoolean
object
15 properties 15 required
ThreadFieldDateValue
object
1 property 1 required
ThreadFieldDate
object
15 properties 15 required
ThreadFieldDateRangeValue
object
2 properties 2 required
ThreadFieldDateRange
object
15 properties 15 required
ThreadFieldDatetimeValue
object
1 property 1 required
ThreadFieldDatetime
object
15 properties 15 required
ThreadFieldDurationValue
object
1 property 1 required
ThreadFieldDuration
object
15 properties 15 required
ThreadFieldEmailValue
object
1 property 1 required
ThreadFieldEmail
object
15 properties 15 required
ThreadFieldTextValue
object
1 property 1 required
ThreadFieldLongText
object
15 properties 15 required
ThreadFieldNumberValue
object
1 property 1 required
ThreadFieldNumber
object
15 properties 15 required
ThreadFieldJsonValue
object
1 property 1 required
ThreadFieldJson
object
15 properties 15 required
ThreadFieldPhoneValue
object
1 property 1 required
ThreadFieldPhone
object
15 properties 15 required
ThreadFieldSelectValue
object
2 properties 2 required
ThreadFieldSelect
object
15 properties 15 required
ThreadFieldSelectManyValue
object
2 properties 2 required
ThreadFieldSelectMany
object
15 properties 15 required
ThreadFieldTagsValue
object
1 property 1 required
ThreadFieldTags
object
15 properties 15 required
ThreadFieldText
object
15 properties 15 required
ThreadFieldThreadValue
object
1 property 1 required
ThreadFieldThread
object
15 properties 15 required
ThreadFieldTimeValue
object
1 property 1 required
ThreadFieldTime
object
15 properties 15 required
ThreadFieldUrlValue
object
1 property 1 required
ThreadFieldUrl
object
15 properties 15 required
Resource
object
24 properties 21 required
ThreadFieldDefinitionResource
object
7 properties 3 required
ThreadFieldDefinitionBoolean
object
7 properties 2 required
ThreadFieldDefinitionDate
object
7 properties 2 required
ThreadFieldDefinitionDateRange
object
7 properties 2 required
ThreadFieldDefinitionDatetime
object
7 properties 2 required
ThreadFieldDefinitionDuration
object
7 properties 2 required
ThreadFieldDefinitionEmail
object
7 properties 2 required
ThreadFieldDefinitionLongText
object
7 properties 2 required
ThreadFieldDefinitionNumber
object
7 properties 2 required
ThreadFieldDefinitionJson
object
7 properties 2 required
ThreadFieldDefinitionPhone
object
7 properties 2 required
ThreadFieldDefinitionSelect
object
7 properties 2 required
ThreadFieldDefinitionSelectMany
object
7 properties 2 required
ThreadFieldDefinitionTags
object
7 properties 2 required
ThreadFieldDefinitionText
object
7 properties 2 required
ThreadFieldDefinitionTime
object
7 properties 2 required
ThreadFieldDefinitionUrl
object
7 properties 2 required
ThreadTemplateSpec
array
ThreadTemplate
object
11 properties 9 required
ThreadResponse
object
35 properties 18 required
UploadResourceResponse
object
19 properties 7 required
ThreadCreateResponse
object
2 properties 2 required
ThreadCreateManyRawRequest
object
5 properties 2 required
ThreadFieldResourceCreateInput
object
10 properties 2 required
ThreadFieldBooleanCreateInput
object
10 properties 2 required
ThreadFieldDateCreateInput
object
10 properties 2 required
ThreadFieldDateRangeCreateInput
object
10 properties 2 required
ThreadFieldDatetimeCreateInput
object
10 properties 2 required
ThreadFieldDurationCreateInput
object
10 properties 2 required
ThreadFieldEmailCreateInput
object
10 properties 2 required
ThreadFieldLongTextCreateInput
object
10 properties 2 required
ThreadFieldNumberCreateInput
object
10 properties 2 required
ThreadFieldJsonCreateInput
object
10 properties 2 required
ThreadFieldPhoneCreateInput
object
10 properties 2 required
ThreadFieldSelectCreateInput
object
10 properties 2 required
ThreadFieldSelectManyCreateInput
object
10 properties 2 required
ThreadFieldTagsCreateInput
object
10 properties 2 required
ThreadFieldTextCreateInput
object
10 properties 2 required
ThreadFieldThreadCreateInput
object
10 properties 2 required
ThreadFieldTimeCreateInput
object
10 properties 2 required
ThreadFieldUrlCreateInput
object
10 properties 2 required
ThreadCreateSingleRequest
object
4 properties 2 required
ThreadCreateBaseRequest
object
2 properties 1 required
ThreadCreateManyRequest
object
3 properties 2 required
ThreadListItem
object
23 properties 18 required
ThreadQueryResponse
object
3 properties 1 required
ThreadFieldList
array
Updated fields of the thread
ThreadUpdateResponse
object
2 properties 1 required
ThreadFieldResourceUpdateInput
object
10 properties 3 required
ThreadFieldBooleanUpdateInput
object
10 properties 3 required
ThreadFieldDateUpdateInput
object
10 properties 3 required
ThreadFieldDateRangeUpdateInput
object
10 properties 3 required
ThreadFieldDatetimeUpdateInput
object
10 properties 3 required
ThreadFieldDurationUpdateInput
object
10 properties 3 required
ThreadFieldEmailUpdateInput
object
10 properties 3 required
ThreadFieldLongTextUpdateInput
object
10 properties 3 required
ThreadFieldNumberUpdateInput
object
10 properties 3 required
ThreadFieldJsonUpdateInput
object
10 properties 3 required
ThreadFieldPhoneUpdateInput
object
10 properties 3 required
ThreadFieldSelectUpdateInput
object
10 properties 3 required
ThreadFieldSelectManyUpdateInput
object
10 properties 3 required
ThreadFieldTagsUpdateInput
object
10 properties 3 required
ThreadFieldTextUpdateInput
object
10 properties 3 required
ThreadFieldThreadUpdateInput
object
10 properties 3 required
ThreadFieldTimeUpdateInput
object
10 properties 3 required
ThreadFieldUrlUpdateInput
object
10 properties 3 required
ThreadUpdateRequest
object
3 properties 1 required
ThreadUpdateDataResponse
array
ThreadUpdateDataRequest
object
4 properties 2 required
ThreadArchivedDataResponse
array
ThreadRestoreDataRequest
object
2 properties 2 required
ThreadPresenceViewer
object
10 properties 3 required
ThreadPresenceResponse
object
1 property 1 required
ThreadPresenceHeartbeatRequest
object
4 properties
ThreadGetResponse
object
2 properties 2 required
ThreadAccessContextResponse
array
List of teams the user belongs to that have access to the thread, along with their role and permissions in the thread
SetThumbnailUriRequest
object
Request to set a thread's thumbnail to an existing image URI. Resource ID is optional but allows the client to specify an existing resource that the URI corres…
1 property 1 required
SetThumbnailFromResourceRequest
object
Set the thread's thumbnail using an existing resource.
1 property 1 required
ThreadListSharedResponse
array
ResourceSignedUrlList
array
ThreadResourceUpdateRequest
object
1 property 1 required
ThreadResourceUpdateResponse
object
3 properties 3 required
ThreadTemplateInsert
object
4 properties 2 required
ThreadTemplateUpdate
object
4 properties
TeamCreate
object
4 properties 1 required
User
object
11 properties 9 required
ListTuplesResponse
object
2 properties 2 required
AccessSummaryResponse
object
2 properties 2 required
PartnerInventoryResponse
object
2 properties 2 required
ShareRequest
object
1 property 1 required
ShareUpdateRequest
object
1 property 1 required
ShareRemoveRequest
object
1 property 1 required
FabricStateChangeReason
object
10 properties 7 required
EventListResponse
object
3 properties 1 required
UpdateProfileRequest
object
3 properties
DocLineItem
object
6 properties 4 required
ResourceVerification
object
11 properties 11 required
UploadResourceRequest
object
5 properties 3 required
ResourceUploadForm
object
5 properties 1 required
ResourceUploadResponse
array
LinkAvailableThreadItem
object
7 properties 4 required
LinkAvailableThreadsResponse
object
2 properties 2 required
ImportSlotEntry
object
2 properties 1 required
ImportThreadEntry
object
9 properties 3 required
ImportCategoryEntry
object
3 properties 2 required
ImportFolderEntry
object
1 property 1 required
ImportRelationshipEntry
object
5 properties 3 required
ImportThreadLinkEntry
object
3 properties 3 required
AssemblyImportPackage
object
7 properties 2 required
ImportRequest
object
1 property 1 required
ImportPlanMatch
object
5 properties 4 required
ImportPlanIssue
object
4 properties 3 required
ImportPlanSummary
object
11 properties 11 required
ImportPlan
object
7 properties 5 required
ImportPlanResponse
object
1 property 1 required
ImportCommitResponse
object
4 properties 3 required
TagExtractRequestMetadata
object
In multipart submissions, provide a JSON string of [TagExtractRequestMetadata](model/TagExtractRequestMetadata); otherwise, a direct object is also accepted.
3 properties
TagOptions
object
In multipart submissions, provide a JSON string of [TagOptions](model/TagOptions); otherwise, a direct object is also accepted.
1 property
BindTextTag
object
5 properties 3 required
BindDustImageOptions
object
In multipart submissions, provide a JSON string of [BindDustImageOptions](model/BindDustImageOptions); otherwise, a direct object is also accepted.
5 properties
BindDustImage
object
5 properties 3 required
BindDustFingerprintOptions
object
In multipart submissions, provide a JSON string of [BindDustFingerprintOptions](model/BindDustFingerprintOptions); otherwise, a direct object is also accepted.
4 properties
BindDustFingerprint
object
5 properties 3 required
BulkVerifyTagList
array
In multipart submissions, provide a JSON string array of tags to verify against; otherwise, a direct array is also accepted. If more than one tag is provided,…
DustTagOptions
object
In multipart submissions, provide a JSON string of [DustTagOptions](model/DustTagOptions); otherwise, a direct object is also accepted.
3 properties
UuidList
array
In multipart submissions, provide a JSON string array of team IDs to limit the search to; otherwise, a direct array is also accepted.
IdentifyTextTagPayload
object
4 properties 2 required
IdentifyDustPayload
object
4 properties 2 required
IdentifyTagIdOnlyPayload
object
3 properties 2 required
TagUpdateResponse
object
3 properties 3 required
TagUpdateRequest
object
Update an identifier's name, description, privacy, and archive state. The value/type are immutable.
6 properties 2 required
TransferTeamRef
object
5 properties 5 required
TransferListItem
object
20 properties 19 required
TransferListResponse
object
2 properties 2 required
TransferOperation
object
17 properties 16 required
TransferJobProgress
object
5 properties 5 required
TransferThreadLink
object
2 properties 2 required
TransferSelectedThread
object
15 properties 15 required
TransferGetResponse
object
7 properties 7 required
TransferPreviewOrganization
object
5 properties 5 required
TransferPreviewAssetBucket
object
4 properties 4 required
TransferPreviewThread
object
10 properties 9 required
TransferPreviewResponse
object
7 properties 7 required
TransferPreviewResourceContentResponse
object
1 property 1 required
FabricTeamDisplay
object
5 properties 1 required
FabricGraphEdge
object
12 properties 10 required
FabricGraphNode
object
12 properties 11 required
FabricTransferReceipt
object
11 properties 9 required
FabricGraphResponse
object
3 properties 3 required
FabricDisclosedEvent
object
35 properties 20 required
TransferPreviewThreadEventsResponse
object
1 property 1 required
PostTransferMessageRequest
object
1 property 1 required
CreateSliceRequest
object
9 properties 1 required
SliceCreateResponse
object
4 properties 4 required
SliceFieldValue
object
4 properties 3 required
SliceTargetInput
object
3 properties
CreateManySliceRequest
object
9 properties 2 required
SliceResult
object
3 properties 3 required
SliceCreateManyResponse
object
2 properties 2 required
SliceLink
object
4 properties 4 required
SliceGetResponse
object
2 properties 2 required
FabricLinkDisclosureEntry
object
5 properties 5 required
FabricThreadProfile
object
3 properties 3 required
FabricThreadVersion
object
9 properties 9 required
FabricThreadVersionsResponse
object
3 properties 3 required
FabricLinkContextResponse
object
3 properties 3 required
FabricSourceThreadContextThread
object
3 properties 3 required
FabricSourceThreadContextResponse
object
3 properties 3 required
FabricLinkResourceContentResponse
object
1 property 1 required
FabricLinkEventsResponse
object
2 properties 2 required
FabricLinkRevisionEntry
object
8 properties 8 required
FabricLinkTimelineResponse
object
1 property 1 required
FabricLinkAssemblyPart
object
5 properties 5 required
FabricLinkAssemblyResponse
object
3 properties 3 required
FabricDisclosureAssetRef
object
2 properties 2 required
FabricDisclosurePreviewRequest
object
1 property 1 required
FabricDisclosurePreviewResponse
object
2 properties 2 required
FabricDisclosureChangeRequest
object
2 properties 2 required
FabricRevisionMutationResponse
object
2 properties 2 required
FabricCursorPreviewRequest
object
1 property 1 required
FabricCursorPreviewResponse
object
2 properties 2 required
FabricCursorAdvanceRequest
object
2 properties 2 required
FabricDisclosurePushPreviewRequest
object
3 properties 2 required
FabricDisclosurePushPreviewAsset
object
6 properties 6 required
FabricDisclosurePushPreviewEvent
object
36 properties 21 required
FabricDisclosurePushPreviewGroup
object
7 properties 6 required
FabricDisclosurePushPreviewResponse
object
6 properties 6 required
FabricDisclosurePushRequest
object
3 properties 3 required
FabricDisclosurePushResponse
object
4 properties 4 required
FabricNotificationEntry
object
12 properties 12 required
FabricNotificationsResponse
object
1 property 1 required
DismissFabricNotificationsRequest
object
1 property 1 required
DismissFabricNotificationsResponse
object
1 property 1 required
FabricPositionResolution
object
4 properties 4 required
FabricDecisionPreviewResponse
object
12 properties 10 required
AcceptFabricNotificationRequest
object
1 property
FabricDecisionResponse
object
4 properties 3 required
RejectFabricNotificationRequest
object
1 property
FabricSyncRow
object
17 properties 15 required
FabricLinkSyncResponse
object
5 properties 5 required
AdoptDisclosedAssetRequest
object
3 properties 2 required
DeclineDisclosedAssetRequest
object
3 properties 2 required
HideDisclosedAssetLocalCopyRequest
object
3 properties 2 required
AdoptDisclosedAssetsRequest
object
2 properties 1 required
FabricAdoptBatchResponse
object
1 property 1 required
CertificateFormCreateRequest
object
5 properties 1 required
CertificateFormResponse
object
11 properties 11 required
CertificateFormUpdateRequest
object
5 properties
CertificatePreflightRequest
object
2 properties 2 required
CertificatePreflightResult
object
6 properties 6 required
CertificatePreflightBatchRequest
object
2 properties 2 required
CertificatePreviewFormRequest
object
3 properties 2 required
CertificatePreviewFormResponse
object
1 property 1 required
CertificatePreviewFormForThreadRequest
object
4 properties 3 required
CertificatePreviewPreflight
object
4 properties 4 required
CertificatePreviewFormForThreadResponse
object
2 properties 2 required
CertificateResolveFormValuesRequest
object
3 properties 2 required
CertificateResolvedZone
object
6 properties 6 required
CertificateResolveFormValuesResponse
object
1 property 1 required
CertificateGenerateRequest
object
3 properties 2 required
CertificateResponse
object
15 properties 15 required
CertificateVoidRequest
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dust-identity-apid-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of DUST API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.