Scout RFP (Workday Strategic Sourcing) supplier_companies API
Use the supplier companies API to create, update, and query the suppliers in Workday Strategic Sourcing.## Supplier Company Object## Supplier Classification Value Object## Supplier Classification Field Value Object
Scout RFP (Workday Strategic Sourcing) supplier_companies API is one of 46 APIs that Scout RFP (Workday Strategic Sourcing) 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
9 operations
across 4 paths,
and defines 82 schemas.
It is described by OpenAPI 3.0.2, at version 1.0.
Requests are made against 2 base URLs: https://api.us.workdayspend.com/services/attachments/v1, https://api.sandbox.us.workdayspend.com/services/attachments/v1.
9 operations4 paths82 schemas2 DELETE4 GET2 PATCH1 POST
Metadata
The identity and technical contract details declared by the specification.
Scout RFP (Workday Strategic Sourcing) supplier_companies API declares
3 security schemes
for authenticating requests.
An API key is passed in the header as X-Api-Key (api_key).
An API key is passed in the header as X-User-Token (user_token).
An API key is passed in the header as X-User-Email (user_email).
By default, every request must be authenticated.
api_key — Company API key.
user_token — User token.
user_email — User email.
Paths & Operations 9
Across 4 paths, the API surfaces 9 operations — 2 DELETE, 4 GET, 2 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.
supplier_companies 9
Use the supplier companies API to create, update, and query the suppliers in Workday Strategic Sourcing. Supplier Company Object Supplier Classification Value Object Supplier Clas…
GET
/supplier_companies
List Supplier Companies
List Supplier Companies3 params→ 200400401
POST
/supplier_companies
Create a Supplier Company
Create a Supplier Company1 parambody→ 201401
GET
/supplier_companies/{id}
Get a Supplier Company
Get a Supplier Company2 params→ 200401404
PATCH
/supplier_companies/{id}
Update a Supplier Company
Update a Supplier Company2 paramsbody→ 200401404409
DELETE
/supplier_companies/{id}
Delete a Supplier Company
Delete a Supplier Company1 param→ 204401404
GET
/supplier_companies/{external_id}/external_id
Get a Supplier Company by External ID
Get a Supplier Company by External ID2 params→ 200401404
PATCH
/supplier_companies/{external_id}/external_id
Update a Supplier Company by External ID
Update a Supplier Company by External ID2 paramsbody→ 200401404
DELETE
/supplier_companies/{external_id}/external_id
Delete a Supplier Company by External ID
Delete a Supplier Company by External ID1 param→ 204401404
GET
/supplier_companies/describe
Describe Supplier Company object
Describe Supplier Company object→ 200401
Schemas 82
The contract defines 82 schemas that model the data the API accepts and returns. The most detailed are SupplierCompanyAttributes (18 properties), SupplierCompanyRelationship (9 properties), SupplierCompanyInputFilter (7 properties), SupplierCompanyUpdate (4 properties). Each schema is shown below with its type and property counts.
SupplierGroupAttributes
object
Supplier group attributes.
2 properties1 required
SupplierCategoryId
integer
Supplier category identifier string.
DescribeFieldBase
object
2 properties2 required
OpenApiEnum
string
OpenAPI data type.
CustomFieldDecimal
SupplierClassificationValueId
string
A composite identifier for a virtual object created from the id of the supplier and the id of the classification in the response. Id or the external Id of a cl…
PaymentTermAttributes
object
Payment term attributes.
2 properties1 required
PrevPageLink
object
1 property
SupplierClassificationValueType
string
Object type, should always be supplierclassificationvalues.
PaymentCurrencyType
string
Object type, should always be paymentcurrencies.
CustomFieldCheckbox
Pagination
object
2 properties
DescribeFieldType
string
Object type, should always be describefields.
CustomFieldShortText
SupplierClassificationValueRelationship
object
Supplier classification value relationships.
1 property
CustomFieldCurrency
SupplierGroupId
integer
Supplier group identifier string.
PaymentTermType
string
Object type, should always be paymentterms.
CustomFieldParagraph
SupplierCompanyAttributes
object
Supplier company attributes.
18 properties1 required
Errors
object
1 property
PageInput
object
1 property
CustomFieldDate
PaymentCurrency
Attachment
CustomFieldSingleSelect
SupplierCategoryAttributes
object
Supplier category attributes.
2 properties1 required
SupplierCompanyIncludedResources
CustomField
CustomFieldLookup
CustomFieldMultipleSelect
SupplierClassificationValue
PaymentTermBase
object
2 properties2 required
Error
object
1 property
SupplierGroupBase
object
2 properties2 required
CustomFieldEnum
string
Internal name and meaning of each field.
SupplierClassificationValueAttributes
object
SupplierClassificationValue attributes.
1 property
AttachmentBase
object
2 properties2 required
SupplierClassificationFieldValueBase
object
2 properties2 required
PaymentTypeAttributes
object
Payment type attributes.
3 properties1 required
ResourceLinks
object
List of related links.
CustomFieldBase
object
1 property
SupplierCompanyType
string
Object type, should always be suppliercompanies.
CustomFieldURL
DescribeFieldModel
AttachmentId
integer
Attachment identifier string.
PaymentTerm
PaginationLinks
object
List of related links.
SupplierCompanyCreate
object
3 properties1 required
CustomFieldInteger
SupplierCategory
PaymentTypeId
integer
Payment type identifier string.
SupplierCompanyUpdate
object
4 properties2 required
CustomFieldRelated
SupplierCompanyFieldModel
PaymentCurrencyId
integer
Payment currency identifier string.
SupplierGroupType
string
Object type, should always be suppliergroups.
SupplierCategoryBase
object
2 properties2 required
SupplierCompanyRelationship
object
Supplier company relationships.
9 properties
PaymentTypeType
string
Object type, should always be paymenttypes.
SupplierCompanyMutationRelationship
PaymentTermId
integer
Payment term identifier string.
SupplierClassificationFieldValueType
string
Object type, should always be supplierclassificationfieldvalues.
SupplierCompany
SupplierClassificationValueBase
object
2 properties2 required
SupplierSegmentationStatus
string
Supplier segmentation status.
PaymentCurrencyAttributes
object
Payment currency attributes.
3 properties2 required
PaymentType
DescribeFieldId
string
Field identifier string.
SupplierCompanyId
integer
Supplier company identifier string.
NextPageLink
object
1 property
SelfLink
object
1 property
SupplierCategoryType
string
Object type, should always be suppliercategories.
PaymentCurrencyBase
object
2 properties2 required
SupplierGroup
SupplierCompanyInputFilter
object
7 properties
SupplierCompanyBase
object
2 properties2 required
PaymentTypeBase
object
2 properties2 required
SupplierCompanyRelatedResources
AttachmentType
string
Object type, should always be attachments.
DescribeFieldAttributes
object
Describe field attributes.
4 properties
SupplierClassificationFieldValueId
integer
Supplier classification field value identifier string.
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Scout RFP (Workday Strategic Sourcing) supplier_companies 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.