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

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 operations 4 paths 82 schemas 2 DELETE4 GET2 PATCH1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
1.0
Base URL
https://api.us.workdayspend.com/services/suppliers/v1
Authentication
API Key, API Key, API Key
Resource Areas
1

Authentication & Security 3

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 Companies 3 params → 200400401
POST
/supplier_companies
Create a Supplier Company
Create a Supplier Company 1 param body → 201401
GET
/supplier_companies/{id}
Get a Supplier Company
Get a Supplier Company 2 params → 200401404
PATCH
/supplier_companies/{id}
Update a Supplier Company
Update a Supplier Company 2 params body → 200401404409
DELETE
/supplier_companies/{id}
Delete a Supplier Company
Delete a Supplier Company 1 param → 204401404
GET
/supplier_companies/{external_id}/external_id
Get a Supplier Company by External ID
Get a Supplier Company by External ID 2 params → 200401404
PATCH
/supplier_companies/{external_id}/external_id
Update a Supplier Company by External ID
Update a Supplier Company by External ID 2 params body → 200401404
DELETE
/supplier_companies/{external_id}/external_id
Delete a Supplier Company by External ID
Delete a Supplier Company by External ID 1 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 properties 1 required
SupplierCategoryId
integer
Supplier category identifier string.
DescribeFieldBase
object
2 properties 2 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 properties 1 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 properties 1 required
Errors
object
1 property
PageInput
object
1 property
CustomFieldDate
PaymentCurrency
Attachment
CustomFieldSingleSelect
SupplierCategoryAttributes
object
Supplier category attributes.
2 properties 1 required
SupplierCompanyIncludedResources
CustomField
CustomFieldLookup
CustomFieldMultipleSelect
SupplierClassificationValue
PaymentTermBase
object
2 properties 2 required
Error
object
1 property
SupplierGroupBase
object
2 properties 2 required
CustomFieldEnum
string
Internal name and meaning of each field.
SupplierClassificationValueAttributes
object
SupplierClassificationValue attributes.
1 property
AttachmentBase
object
2 properties 2 required
SupplierClassificationFieldValueBase
object
2 properties 2 required
PaymentTypeAttributes
object
Payment type attributes.
3 properties 1 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 properties 1 required
CustomFieldInteger
SupplierCategory
PaymentTypeId
integer
Payment type identifier string.
SupplierCompanyUpdate
object
4 properties 2 required
CustomFieldRelated
SupplierCompanyFieldModel
PaymentCurrencyId
integer
Payment currency identifier string.
SupplierGroupType
string
Object type, should always be suppliergroups.
SupplierCategoryBase
object
2 properties 2 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 properties 2 required
SupplierSegmentationStatus
string
Supplier segmentation status.
PaymentCurrencyAttributes
object
Payment currency attributes.
3 properties 2 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 properties 2 required
SupplierGroup
SupplierCompanyInputFilter
object
7 properties
SupplierCompanyBase
object
2 properties 2 required
PaymentTypeBase
object
2 properties 2 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.

Source

scoutrfp-supplier-companies-api-openapi.yml Raw ↑

Other APIs Scout RFP (Workday Strategic Sourcing) publishes across the network.

Scout RFP (Workday Strategic Sourcing) attachments API
Scout RFP (Workday Strategic Sourcing) award_line_items API
Scout RFP (Workday Strategic Sourcing) awards API
Scout RFP (Workday Strategic Sourcing) bid_line_items API
Scout RFP (Workday Strategic Sourcing) bids API
Scout RFP (Workday Strategic Sourcing) contact_types API
Scout RFP (Workday Strategic Sourcing) contract_milestone_reports API
Scout RFP (Workday Strategic Sourcing) contract_reports API
Scout RFP (Workday Strategic Sourcing) contract_types API
Scout RFP (Workday Strategic Sourcing) contracts API
Scout RFP (Workday Strategic Sourcing) discovery API
Scout RFP (Workday Strategic Sourcing) event_reports API
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.