Scout RFP · JSON Structure

Scout Rfp Structure

Structural overview of the Scout RFP API surface; extracted from openapi/.

Type: Properties: 0
ProcurementSourcingRFPSupply ChainWorkday

Scout Rfp Structure is a JSON Structure definition published by Scout RFP.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Scout RFP",
  "providerId": "scout-rfp",
  "kind": "json-structure",
  "description": "Structural overview of the Scout RFP API surface; extracted from openapi/.",
  "schemaCount": 17,
  "operationCount": 25,
  "schemas": [
    {
      "name": "Event",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "EventResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "EventsListResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "EventCreateRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "EventUpdateRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "EventTemplateResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "EventTemplatesListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SupplierRelationshipRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "WorksheetResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "WorksheetsListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "LineItem",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LineItemResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "LineItemsListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "LineItemCreateRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "LineItemUpdateRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BidResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BidsListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/events",
      "operationId": "listEvents",
      "summary": "List Events",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "POST",
      "path": "/events",
      "operationId": "createEvent",
      "summary": "Create Event",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "GET",
      "path": "/events/describe",
      "operationId": "describeEvent",
      "summary": "Describe Event Fields",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{id}",
      "operationId": "getEvent",
      "summary": "Get Event",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "DELETE",
      "path": "/events/{id}",
      "operationId": "deleteEvent",
      "summary": "Delete Event",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "PATCH",
      "path": "/events/{id}",
      "operationId": "updateEvent",
      "summary": "Update Event",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "POST",
      "path": "/events/{event_id}/relationships/supplier_companies",
      "operationId": "addSupplierCompanies",
      "summary": "Add Supplier Companies",
      "tags": [
        "Event Suppliers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/events/{event_id}/relationships/supplier_companies",
      "operationId": "removeSupplierCompanies",
      "summary": "Remove Supplier Companies",
      "tags": [
        "Event Suppliers"
      ]
    },
    {
      "method": "POST",
      "path": "/events/{event_id}/relationships/supplier_contacts",
      "operationId": "addSupplierContacts",
      "summary": "Add Supplier Contacts",
      "tags": [
        "Event Suppliers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/events/{event_id}/relationships/supplier_contacts",
      "operationId": "removeSupplierContacts",
      "summary": "Remove Supplier Contacts",
      "tags": [
        "Event Suppliers"
      ]
    },
    {
      "method": "GET",
      "path": "/event_templates",
      "operationId": "listEventTemplates",
      "summary": "List Event Templates",
      "tags": [
        "Event Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/event_templates/{id}",
      "operationId": "getEventTemplate",
      "summary": "Get Event Template",
      "tags": [
        "Event Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/worksheets",
      "operationId": "listWorksheets",
      "summary": "List Worksheets",
      "tags": [
        "Worksheets"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/worksheets/{id}",
      "operationId": "getWorksheet",
      "summary": "Get Worksheet",
      "tags": [
        "Worksheets"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/worksheets/{worksheet_id}/line_items",
      "operationId": "listLineItems",
      "summary": "List Line Items",
      "tags": [
        "Line Items"
      ]
    },
    {
      "method": "POST",
      "path": "/events/{event_id}/worksheets/{worksheet_id}/line_items",
      "operationId": "createLineItem",
      "summary": "Create Line Item",
      "tags": [
        "Line Items"
      ]
    },
    {
      "method": "POST",
      "path": "/events/{event_id}/worksheets/{worksheet_id}/line_items/bulk",
      "operationId": "bulkCreateLineItems",
      "summary": "Bulk Create Line Items",
      "tags": [
        "Line Items"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/worksheets/{worksheet_id}/line_items/{id}",
      "operationId": "getLineItem",
      "summary": "Get Line Item",
      "tags": [
        "Line Items"
      ]
    },
    {
      "method": "DELETE",
      "path": "/events/{event_id}/worksheets/{worksheet_id}/line_items/{id}",
      "operationId": "deleteLineItem",
      "summary": "Delete Line Item",
      "tags": [
        "Line Items"
      ]
    },
    {
      "method": "PATCH",
      "path": "/events/{event_id}/worksheets/{worksheet_id}/line_items/{id}",
      "operationId": "updateLineItem",
      "summary": "Update Line Item",
      "tags": [
        "Line Items"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/bids",
      "operationId": "listBids",
      "summary": "List Bids",
      "tags": [
        "Bids"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/bids/{id}",
      "operationId": "getBid",
      "summary": "Get Bid",
      "tags": [
        "Bids"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/bids/describe",
      "operationId": "describeBid",
      "summary": "Describe Bid Fields",
      "tags": [
        "Bids"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/bids/line_items",
      "operationId": "listBidLineItems",
      "summary": "List Bid Line Items",
      "tags": [
        "Bids"
      ]
    },
    {
      "method": "GET",
      "path": "/events/{event_id}/bids/{bid_id}/line_items/{id}",
      "operationId": "getBidLineItem",
      "summary": "Get Bid Line Item",
      "tags": [
        "Bids"
      ]
    }
  ]
}