Scout RFP Event Templates API

The Event Templates API from Scout RFP — 2 operation(s) for event templates.

OpenAPI Specification

scout-rfp-event-templates-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Workday Strategic Sourcing Events Bids Event Templates API
  description: The Events API (formerly Scout RFP Events API) enables management of sourcing events including RFPs, RFIs, and reverse auctions within the Workday Strategic Sourcing platform. Supports creating events from templates, managing suppliers, worksheets, line items, and collecting bids.
  version: '1.3'
  contact:
    url: https://apidocs.workdayspend.com/
servers:
- url: https://api.us.workdayspend.com/services/events/v1
  description: US Production
- url: https://api.sandbox.us.workdayspend.com/services/events/v1
  description: US Sandbox
- url: https://api.eu.workdayspend.com/services/events/v1
  description: EU Production
- url: https://api.ca.workdayspend.com/services/events/v1
  description: CA Production
security:
- ApiKeyAuth: []
  UserTokenAuth: []
  UserEmailAuth: []
tags:
- name: Event Templates
paths:
  /event_templates:
    get:
      operationId: listEventTemplates
      summary: List Event Templates
      description: List all available event templates for creating new events.
      tags:
      - Event Templates
      responses:
        '200':
          description: List of event templates
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTemplatesListResponse'
  /event_templates/{id}:
    get:
      operationId: getEventTemplate
      summary: Get Event Template
      description: Retrieve details of a specific event template.
      tags:
      - Event Templates
      parameters:
      - name: id
        in: path
        required: true
        description: Template identifier
        schema:
          type: string
      responses:
        '200':
          description: Event template details
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTemplateResponse'
components:
  schemas:
    EventTemplateResponse:
      type: object
      properties:
        data:
          type: object
          properties:
            id:
              type: string
            type:
              type: string
            attributes:
              type: object
    EventTemplatesListResponse:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/EventTemplateResponse/properties/data'
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-Api-Key
      description: Company-wide API key
    UserTokenAuth:
      type: apiKey
      in: header
      name: X-User-Token
      description: User-specific API token
    UserEmailAuth:
      type: apiKey
      in: header
      name: X-User-Email
      description: User email address