generated: '2026-07-21' method: derived source: openapi/*.json components.schemas + JSON:API relationships note: Entities are the primary JSON:API resource types across the Strategic Sourcing services; relationships derived from JSON:API relationship blocks and id-reference fields. entity_count: 468 entities: - name: AdobeSignAgreement source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: AdobeSignAgreementAttributes source: scoutrfp-contracts-v1-openapi.json fields: 6 - name: AdobeSignAgreementBase source: scoutrfp-contracts-v1-openapi.json fields: 2 - name: AdobeSignAgreementId source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: AdobeSignAgreementRelationship source: scoutrfp-contracts-v1-openapi.json fields: 1 - name: AdobeSignAgreementType source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: AdobeSignDocument source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: AdobeSignDocumentAttributes source: scoutrfp-contracts-v1-openapi.json fields: 2 - name: AdobeSignDocumentBase source: scoutrfp-contracts-v1-openapi.json fields: 2 - name: AdobeSignDocumentId source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: AdobeSignDocumentRelationship source: scoutrfp-contracts-v1-openapi.json fields: 1 - name: AdobeSignDocumentType source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: AnyValue source: scoutrfp-scim-v2-openapi.json fields: 0 - name: Attachment source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: AttachmentAttributes source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: AttachmentAttributesBase source: scoutrfp-attachments-v1-openapi.json fields: 4 - name: AttachmentAttributesExtended source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: AttachmentBase source: scoutrfp-attachments-v1-openapi.json fields: 2 - name: AttachmentContractRelationship source: scoutrfp-attachments-v1-openapi.json fields: 1 - name: AttachmentCreate source: scoutrfp-attachments-v1-openapi.json fields: 3 - name: AttachmentEventRelationship source: scoutrfp-attachments-v1-openapi.json fields: 1 - name: AttachmentId source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: AttachmentInputFilter source: scoutrfp-attachments-v1-openapi.json fields: 1 - name: AttachmentProjectRelationship source: scoutrfp-attachments-v1-openapi.json fields: 1 - name: AttachmentSupplierCompanyRelationship source: scoutrfp-attachments-v1-openapi.json fields: 1 - name: AttachmentType source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: AttachmentUpdate source: scoutrfp-attachments-v1-openapi.json fields: 3 - name: AttachmentUpload source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: AttachmentUploadAttributes source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: Award source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardAttributes source: scoutrfp-awards-v1-openapi.json fields: 6 - name: AwardBase source: scoutrfp-awards-v1-openapi.json fields: 2 - name: AwardCons source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardExternalId source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardId source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardInputFilter source: scoutrfp-awards-v1-openapi.json fields: 3 - name: AwardLineItem source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardLineItemAttributes source: scoutrfp-awards-v1-openapi.json fields: 9 - name: AwardLineItemBase source: scoutrfp-awards-v1-openapi.json fields: 2 - name: AwardLineItemId source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardLineItemInputFilter source: scoutrfp-awards-v1-openapi.json fields: 2 - name: AwardLineItemRelatedResources source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardLineItemRelationship source: scoutrfp-awards-v1-openapi.json fields: 2 - name: AwardLineItemType source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardLineItemTypeEnum source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardPros source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardRelationship source: scoutrfp-awards-v1-openapi.json fields: 2 - name: AwardState source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardTitle source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardType source: scoutrfp-awards-v1-openapi.json fields: 0 - name: AwardUpdateAttributes source: scoutrfp-awards-v1-openapi.json fields: 3 - name: AwardUpdatedAt source: scoutrfp-awards-v1-openapi.json fields: 0 - name: BaseResource source: scoutrfp-scim-v2-openapi.json fields: 3 - name: BasicListResponse source: scoutrfp-scim-v2-openapi.json fields: 4 - name: Bid source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidAttributes source: scoutrfp-events-v1-openapi.json fields: 5 - name: BidBase source: scoutrfp-events-v1-openapi.json fields: 2 - name: BidFieldModel source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidId source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidIncludedResources source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidInputFilter source: scoutrfp-events-v1-openapi.json fields: 12 - name: BidLineItem source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidLineItemAttributes source: scoutrfp-events-v1-openapi.json fields: 2 - name: BidLineItemBase source: scoutrfp-events-v1-openapi.json fields: 2 - name: BidLineItemFieldModel source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidLineItemId source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidLineItemInputFilter source: scoutrfp-events-v1-openapi.json fields: 2 - name: BidLineItemRelationship source: scoutrfp-events-v1-openapi.json fields: 4 - name: BidLineItemType source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidModel source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidRelatedResources source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidRelationship source: scoutrfp-events-v1-openapi.json fields: 2 - name: BidStatusEnum source: scoutrfp-events-v1-openapi.json fields: 0 - name: BidType source: scoutrfp-events-v1-openapi.json fields: 0 - name: CommodityCodeBase source: scoutrfp-events-v1-openapi.json fields: 2 - name: CommodityCodeId source: scoutrfp-events-v1-openapi.json fields: 0 - name: CommodityCodeType source: scoutrfp-events-v1-openapi.json fields: 0 - name: ContactType source: scoutrfp-suppliers-v1-openapi.json fields: 0 - name: ContactTypeAttributes source: scoutrfp-suppliers-v1-openapi.json fields: 2 - name: ContactTypeBase source: scoutrfp-suppliers-v1-openapi.json fields: 2 - name: ContactTypeCreate source: scoutrfp-suppliers-v1-openapi.json fields: 2 - name: ContactTypeId source: scoutrfp-suppliers-v1-openapi.json fields: 0 - name: ContactTypeType source: scoutrfp-suppliers-v1-openapi.json fields: 0 - name: ContactTypeUpdate source: scoutrfp-suppliers-v1-openapi.json fields: 3 - name: Contract source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: ContractAttributes source: scoutrfp-contracts-v1-openapi.json fields: 32 - name: ContractBase source: scoutrfp-attachments-v1-openapi.json fields: 2 - name: ContractCreate source: scoutrfp-contracts-v1-openapi.json fields: 3 - name: ContractCreateRequestRelationship source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractFieldModel source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractId source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: ContractIncludedResources source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractInputFilter source: scoutrfp-contracts-v1-openapi.json fields: 49 - name: ContractMilestoneReportEntry source: scoutrfp-reports-v1-openapi.json fields: 3 - name: ContractMilestoneReportEntryAttributes source: scoutrfp-reports-v1-openapi.json fields: 0 - name: ContractMilestoneReportEntryFieldModel source: scoutrfp-reports-v1-openapi.json fields: 3 - name: ContractMilestoneReportEntryId source: scoutrfp-reports-v1-openapi.json fields: 0 - name: ContractMilestoneReportEntryType source: scoutrfp-reports-v1-openapi.json fields: 0 - name: ContractRelatedResources source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractRelationship source: scoutrfp-contracts-v1-openapi.json fields: 8 - name: ContractReportEntry source: scoutrfp-reports-v1-openapi.json fields: 3 - name: ContractReportEntryAttributes source: scoutrfp-reports-v1-openapi.json fields: 0 - name: ContractReportEntryFieldModel source: scoutrfp-reports-v1-openapi.json fields: 3 - name: ContractReportEntryId source: scoutrfp-reports-v1-openapi.json fields: 0 - name: ContractReportEntryType source: scoutrfp-reports-v1-openapi.json fields: 0 - name: ContractRequestRelationship source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractState source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractType source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractTypeAttributes source: scoutrfp-contracts-v1-openapi.json fields: 3 - name: ContractTypeBase source: scoutrfp-contracts-v1-openapi.json fields: 2 - name: ContractTypeCreate source: scoutrfp-contracts-v1-openapi.json fields: 2 - name: ContractTypeId source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractTypeModel source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractTypeType source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: ContractTypeUpdate source: scoutrfp-contracts-v1-openapi.json fields: 3 - name: ContractTypeValue source: scoutrfp-attachments-v1-openapi.json fields: 0 - name: ContractUpdate source: scoutrfp-contracts-v1-openapi.json fields: 4 - name: CustomField source: scoutrfp-contracts-v1-openapi.json fields: 0 - name: CustomFieldBase source: scoutrfp-contracts-v1-openapi.json fields: 1 - name: CustomFieldCheckbox source: scoutrfp-contracts-v1-openapi.json fields: 0 relationships: - from: AttachmentType to: Attachment via: attachment kind: references - from: AttachmentBase to: Attachment via: attachment kind: references - from: ContractTypeValue to: Contract via: contract kind: references - from: ContractBase to: Contract via: contract kind: references - from: AttachmentContractRelationship to: Contract via: contract kind: references - from: EventType to: Event via: event kind: references - from: EventBase to: Event via: event kind: references - from: AttachmentEventRelationship to: Event via: event kind: references - from: ProjectType to: Project via: project kind: references - from: ProjectBase to: Project via: project kind: references - from: AttachmentProjectRelationship to: Project via: project kind: references - from: AwardType to: Award via: award kind: references - from: AwardBase to: Award via: award kind: references - from: PaymentCurrencyBase to: Field via: field kind: references - from: AwardRelationship to: Project via: project kind: references - from: ContractRelationship to: Attachment via: attachment kind: references - from: DocusignEnvelopeRelationship to: Attachment via: attachment kind: references - from: AdobeSignDocumentRelationship to: Attachment via: attachment kind: references - from: EventRelationship to: Project via: project kind: references - from: EventRelationship to: Attachment via: attachment kind: references - from: EventCreate to: Project via: project kind: references - from: BidRelatedResources to: Event via: event kind: references - from: BidIncludedResources to: Event via: event kind: references - from: BidLineItemRelationship to: Event via: event kind: references - from: BidRelationship to: Event via: event kind: references - from: FieldType to: Field via: field kind: references - from: FieldBase to: Field via: field kind: references - from: FieldAttributes to: Project via: project kind: references - from: FieldGroupBase to: Field via: field kind: references - from: FieldOptionType to: Field via: field kind: references - from: FieldOptionBase to: Field via: field kind: references - from: FieldOptionRelationship to: Field via: field kind: references - from: FieldGroupAttributes to: Project via: project kind: references - from: PaymentTermBase to: Field via: field kind: references - from: PaymentTypeBase to: Field via: field kind: references - from: RequisitionCurrencyBase to: Field via: field kind: references - from: ProjectRelationship to: Attachment via: attachment kind: references - from: ReportSchemaFieldModel to: Field via: field kind: references - from: SupplierType to: Supplier via: supplier kind: references - from: SupplierCompanyRelatedResources to: Attachment via: attachment kind: references - from: SupplierCategoryBase to: Field via: field kind: references - from: SupplierGroupBase to: Field via: field kind: references - from: PhoneBase to: Field via: field kind: references - from: SupplierCompanyRelationship to: Attachment via: attachment kind: references - from: PhoneDeviceTypeBase to: Field via: field kind: references - from: SupplierClassificationFieldValueBase to: Field via: field kind: references - from: ContactTypeBase to: Field via: field kind: references - from: SupplierCompanySegmentationBase to: Field via: field kind: references - from: SupplierCompanyRiskBase to: Field via: field kind: references - from: SupplierCompanySegmentationStatusBase to: Field via: field kind: references - from: SupplierClassificationBase to: Field via: field kind: references - from: SupplierClassificationFieldBase to: Field via: field kind: references - from: SupplierClassificationFieldOptionBase to: Field via: field kind: references - from: SupplierClassificationFieldEnum to: Attachment via: attachment kind: references - from: SupplierClassificationFieldValueRelationship to: Attachment via: attachment kind: references