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

Moveworks Default API

The Default API from Moveworks — 14 operation(s) for default.

Moveworks Default API is one of 9 APIs that Moveworks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 14 operations across 14 paths, and defines 55 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 10 base URLs: https://content-gateway-example.com/v1, https://api.moveworks.ai/export/v1/records, https://api.am-eu-central.moveworks.ai/export/v1/records, https://api.am-ca-central.moveworks.ai/export/v1/records, https://api.moveworksgov.ai/export/v1/records, https://api.jp.moveworks.com/export/v1/records, https://api.uk.moveworks.com/export/v1/records, https://api.prod4.us.moveworks.com/export/v1/records, https://api.prod3.us.moveworks.com/export/v1/records, http://localhost:5000/myinstance1.

14 operations 14 paths 55 schemas 14 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.moveworks.ai
Authentication
API Key, HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 3

Moveworks Default API declares 3 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth). It accepts HTTP bearer tokens (OAuth2). It accepts HTTP bearer tokens (bearerAuth).

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 14 GET. Each is listed below with its method, path, parameters, and response codes.

Operations 14
GET
/files
List files
list-files 5 params → 200400401403404429
GET
/files/{id}
Get file metadata and HTML content body
get-file-metadata-and-html-content-body 1 param → 200400401403404429500
GET
/files/{id}/download
Download file
download-file 1 param → 200400401403404429500
GET
/users
List users
list-users 6 params → 200400401403404429500503
GET
/groups
List groups
list-groups 6 params → 200400401403404429500503
GET
/groups/{groupId}/members
List group members
list-group-members 5 params → 200400401403404429500503
GET
/files/permissions/metadata
Get permission model metadata
get-permission-model-metadata → 200400401403404429500503
GET
/files/{id}/permissions
Get content permissions
get-content-permissions 7 params → 200400401403404429500503
GET
/conversations
List conversations
list-conversations 7 params → 200400403404429500
GET
/interactions
List interactions
list-interactions 7 params → 200400403404429500
GET
/plugin-calls
List plugins calls
list-plugins-calls 7 params → 200400403404429500
GET
/plugin-resources
List Plugin Resources
list-plugin-resources 7 params → 200400403404429500
GET
/users/{userId}
Get User By ID
get-user-by-id 2 params → 200
GET
/articles
List Articles
list-articles 4 params → 200

Schemas 55

The contract defines 55 schemas that model the data the API accepts and returns. The most detailed are NodeWithContent (13 properties), Node (13 properties), ConversationsobjectDetail (11 properties), pluginresourcesobject (11 properties). Each schema is shown below with its type and property counts.

node_reference
object
3 properties 2 required
UserCollection
object
3 properties
UserMetadata
object
Custom key-value metadata for the user.
ErrorResponseError
object
2 properties 2 required
ContentObject
object
4 properties 1 required
PermissionCollectionValuePermissionsItemsAction
string
Action permitted on the content.
GroupCollection
object
3 properties
status_enum
string
ODataContentResponse
object
3 properties
ODataContentMetadataResponse
object
2 properties
PermissionsMetadataModel
string
Permission model in use. NOTE: resourcepermissions is the only supported model at this time.
PermissionsMetadata
object
2 properties
PermissionCollectionValuePermissionsItems
object
3 properties
PermissionCollectionValuePermissionsItemsType
string
Type of permission entity.
GroupMemberCollection
object
3 properties
Node
object
13 properties 4 required
NodeWithContent
object
13 properties 4 required
ContentObjectWithBody
object
5 properties 1 required
PermissionCollection
object
3 properties
Group
object
5 properties
GroupMember
object
3 properties
User
object
6 properties
ErrorResponse
object
1 property 1 required
GroupMetadata
object
Custom key-value metadata for the group.
PermissionCollectionValue
object
3 properties
custom_attributes
object
A map of string to string for representing custom attributes.
plugincallslist
object
3 properties
403ErrorResponse
object
2 properties
PluginresourcesobjectDetail
object
This is a JSON object which contains metadata per resource type.
7 properties
429ErrorResponse
object
2 properties
400ErrorResponse
object
2 properties
userobject
object
10 properties
interactionsobject
object
11 properties
users
object
3 properties
UserobjectExternalIdsItems
object
3 properties
500ErrorResponse
object
2 properties
404ErrorResponse
object
2 properties
conversations
object
3 properties
ConversationsobjectDetail
object
Type-specific metadata about the conversation. The fields present depend on the value of type. See each field's description for which conversation types popula…
11 properties
pluginresourcesobject
object
11 properties
conversationsobject
object
8 properties
InteractionsobjectDetail
object
This is a JSON object which contains metadata per interaction type.
7 properties
plugincallsobject
object
10 properties
interactions
object
3 properties
pluginresources
object
3 properties
UserUserState
string
Specifies the state of the user
UserUserEmploymentInfo
object
9 properties
User_2
object
3 properties 3 required
listUsers_Response_200
object
2 properties 1 required
UserUserEmploymentInfoEmploymentLocation
object
5 properties
UserUserWorkStatus
string
Employement type of the user
UserSystemIdentity
object
2 properties 1 required
UserUser
object
8 properties 2 required
Article
object
8 properties 4 required
listArticles_Response_200
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

moveworks-default-api-openapi.yml Raw ↑

Other APIs Moveworks publishes across the network.

Moveworks authentication API
Moveworks conversations API
Moveworks deprecated API
Moveworks events API
Moveworks messages API
Moveworks responses API
Moveworks smartForms API
Moveworks webhooks API
Where this information came from

This is an independent, third-party profile of Moveworks Default 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.