Scout RFP (Workday Strategic Sourcing) project_types API

Use the project types API to query the project types in Workday Strategic Sourcing. Project Types are used in the project resource. On POST and PATCH related endpoints for this resource a project_type_id can be added to set the project type. The project_type_id is a foreign key for the project_types resource's id. ## Project Type Object

Operations 2

GET /project_types List Project Types #
GET /project_types/{id} Get a Project Type #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/scoutrfp-project-types-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

scoutrfp-project-types-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Workday Strategic Sourcing attachments Project Types API
  version: '1.0'
  description: '<span id="section/Authentication/api_key" data-section-id="section/Authentication/api_key"></span>

    <span id="section/Authentication/user_token" data-section-id="section/Authentication/user_token"></span>

    <span id="section/Authentication/user_email" data-section-id="section/Authentication/user_email"></span>

    '
servers:
- url: https://api.us.workdayspend.com/services/attachments/v1
  description: Production Server
- url: https://api.sandbox.us.workdayspend.com/services/attachments/v1
  description: Sandbox Server
security:
- api_key: []
  user_token: []
  user_email: []
tags:
- name: project_types
  x-displayName: Project Types
  description: 'Use the project types API to query the project types in Workday Strategic Sourcing.


    Project Types are used in the project resource. On POST and PATCH related endpoints for this resource a project_type_id can be added to set the project type. The project_type_id is a foreign key for the project_types resource''s id.


    ## Project Type Object


    <SchemaDefinition schemaRef="#/components/schemas/ProjectTypeModel" showReadOnly={true} showWriteOnly={true} />

    '
paths:
  /project_types:
    get:
      tags:
      - project_types
      description: Returns a list of all project types.
      operationId: List Project Types
      summary: List Project Types
      responses:
        '200':
          description: OK
          content:
            application/vnd.api+json:
              schema:
                allOf:
                - type: object
                  properties:
                    data:
                      type: array
                      items:
                        $ref: '#/components/schemas/ProjectTypeModel'
                    meta:
                      type: object
                      description: Result set metadata.
                      properties:
                        count:
                          type: integer
                          description: Number of pages in the result set.
                    links:
                      $ref: '#/components/schemas/SelfLink'
              examples:
                success:
                  $ref: '#/components/examples/index_response-2'
        '401':
          description: Unauthorized
      x-codeSamples:
      - label: Curl
        source: "curl -H \"X-Api-Key: ${COMPANY_KEY}\" \\\n     -H \"X-User-Token: ${USER_TOKEN}\" \\\n     -H \"X-User-Email: ${USER_EMAIL}\" \\\n     -H \"Content-Type: application/vnd.api+json\" \\\n     \"https://api.us.workdayspend.com/services/projects/v1/project_types\"\n"
  /project_types/{id}:
    get:
      tags:
      - project_types
      description: 'Retrieves the details of an existing project type.

        '
      operationId: Get a Project Type
      summary: Get a Project Type
      parameters:
      - name: id
        in: path
        description: Unique project type identifier.
        required: true
        schema:
          type: integer
        example: 1
      responses:
        '200':
          description: OK
          content:
            application/vnd.api+json:
              schema:
                type: object
                properties:
                  data:
                    $ref: '#/components/schemas/ProjectTypeModel'
              examples:
                success:
                  $ref: '#/components/examples/show_response-2'
        '401':
          description: Unauthorized
        '404':
          description: Not Found
      x-codeSamples:
      - label: Curl
        source: "curl -H \"X-Api-Key: ${COMPANY_KEY}\" \\\n     -H \"X-User-Token: ${USER_TOKEN}\" \\\n     -H \"X-User-Email: ${USER_EMAIL}\" \\\n     -H \"Content-Type: application/vnd.api+json\" \\\n     \"https://api.us.workdayspend.com/services/projects/v1/project_types/1\"\n"
components:
  schemas:
    ProjectTypeModel:
      allOf:
      - $ref: '#/components/schemas/ProjectTypeBase'
      - type: object
        properties:
          attributes:
            $ref: '#/components/schemas/ProjectTypeAttributes'
          links:
            $ref: '#/components/schemas/ResourceLinks'
    ProjectTypeAttributes:
      type: object
      description: Project type attributes.
      required:
      - name
      - shortcode
      properties:
        name:
          type: string
          maxLength: 255
          description: Project type name.
          example: My Project Type
        shortcode:
          type: string
          maxLength: 4
          description: Contract type short code.
          example: PRJA
    SelfLink:
      type: object
      properties:
        self:
          type: string
          format: url
          description: Normalized link to the resource.
    ProjectTypeType:
      type: string
      description: Object type, should always be `project_types`.
      example: project_types
    ResourceLinks:
      type: object
      description: List of related links.
      allOf:
      - $ref: '#/components/schemas/SelfLink'
    ProjectTypeId:
      type: integer
      description: Project type identifier string.
      example: 1
    ProjectTypeBase:
      title: ProjectType
      type: object
      required:
      - type
      - id
      properties:
        type:
          $ref: '#/components/schemas/ProjectTypeType'
        id:
          $ref: '#/components/schemas/ProjectTypeId'
  examples:
    show_response-2:
      value:
        data:
          type: project_types
          id: '1'
          attributes:
            name: The Project Type
            shortcode: PRJT
          links:
            self: https://api.us.workdayspend.com/services/projects/v1/project_types/1
    index_response-2:
      value:
        meta:
          count: 2
        data:
        - type: project_types
          id: '1'
          attributes:
            name: 'Project Type #1'
            shortcode: PRJA
          links:
            self: https://api.us.workdayspend.com/services/projects/v1/project_types/1
        - type: project_types
          id: '2'
          attributes:
            name: 'Project Type #2'
            shortcode: PRJB
          links:
            self: https://api.us.workdayspend.com/services/projects/v1/project_types/2
        links:
          self: https://api.us.workdayspend.com/services/projects/v1/project_types
  securitySchemes:
    api_key:
      type: apiKey
      name: X-Api-Key
      in: header
      description: Company API key.
    user_token:
      type: apiKey
      name: X-User-Token
      in: header
      description: User token.
    user_email:
      type: apiKey
      name: X-User-Email
      in: header
      description: User email.
x-tagGroups:
- name: Getting Started
  tags:
  - support
  - servers
  - api_specification
  - authentication
  - rate_limiting
- name: Attachments
  tags:
  - attachments