SAP Fieldglass · Example Payload

Sap Fieldglass Approval Examples

Request examples for the SAP Fieldglass Approval API

Contingent WorkforceExternal TalentHCMServices ProcurementStatements of WorkVendor ManagementWorkforce Management

Sap Fieldglass Approval Examples is an example object payload from SAP Fieldglass, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

namedescriptionapiexamples

Example Payload

Raw ↑
{
  "name": "SAP Fieldglass Approval API Examples",
  "description": "Request examples for the SAP Fieldglass Approval API",
  "api": "Approval API",
  "examples": [
    {
      "method": "GET",
      "path": "/approvals",
      "summary": "Get a list of items that require approval",
      "description": "Returns a list of work items requiring approval action.",
      "operationId": "getItemListForApproval",
      "parameters": [
        {
          "name": "Authorization",
          "in": "header",
          "required": false,
          "description": "Only required for production access when using SAP Fieldglass."
        },
        {
          "name": "X-ApplicationKey",
          "in": "header",
          "required": false,
          "description": "The company-specific key provided by SAP Fieldglass for API access. Required for production access."
        }
      ]
    },
    {
      "method": "GET",
      "path": "/approvals/module_{moduleId}",
      "summary": "Get items that require approval for a module",
      "description": "Returns a list of work items requiring approval action, filtered down to a specific module.",
      "operationId": "getItemListFroApprovalByModule",
      "parameters": [
        {
          "name": "Authorization",
          "in": "header",
          "required": false,
          "description": "Only required for production access when using SAP Fieldglass."
        },
        {
          "name": "X-ApplicationKey",
          "in": "header",
          "required": false,
          "description": "The company-specific key provided by SAP Fieldglass for API access. Required for production access."
        },
        {
          "name": "moduleId",
          "in": "path",
          "required": true,
          "description": "The ID for the module (for example, 40 for Job Posting or 270 for Work Order). A full list can be found in the supporting documentation."
        }
      ]
    },
    {
      "method": "POST",
      "path": "/approvals/module_{moduleId}/{workItemId}/action/{action}",
      "summary": "Approve or reject an item",
      "description": "Take action on the work item by either approving or rejecting it.",
      "operationId": "approveOrRejectItem",
      "parameters": [
        {
          "name": "Authorization",
          "in": "header",
          "required": false,
          "description": "Only required for production access when using SAP Fieldglass."
        },
        {
          "name": "X-ApplicationKey",
          "in": "header",
          "required": false,
          "description": "The company-specific key provided by SAP Fieldglass for API access. Required for production access."
        },
        {
          "name": "moduleId",
          "in": "path",
          "required": true,
          "description": "The ID for the module (for example, 40 for Job Posting or 270 for Work Order). A full list can be found in the supporting documentation."
        },
        {
          "name": "workItemId",
          "in": "path",
          "required": true,
          "description": "The ID of the work item. You can get this from the response received when getting the list of items that require approval."
        },
        {
          "name": "action",
          "in": "path",
          "required": true,
          "description": "The action to take on the work item. This can be either ''approve'' or ''reject''. If it is reject, the reasonId is required."
        },
        {
          "name": "comments",
          "in": "query",
          "required": false,
          "description": "Any comments about the action."
        },
        {
          "name": "reasonId",
          "in": "query",
          "required": false,
          "description": "The reasonId for the rejection. This is required when the action is 'reject'. You can get a list of rejection reasons available for the module from the response when getting rejection reasons."
        }
      ]
    },
    {
      "method": "GET",
      "path": "/approvals/module_{moduleId}/{workItemId}",
      "summary": "Get details for work item",
      "description": "Returns details for a specific work item.",
      "operationId": "getWorkItemDetail",
      "parameters": [
        {
          "name": "Authorization",
          "in": "header",
          "required": false,
          "description": "Only required for production access when using SAP Fieldglass."
        },
        {
          "name": "X-ApplicationKey",
          "in": "header",
          "required": false,
          "description": "The company-specific key provided by SAP Fieldglass for API access. Required for production access."
        },
        {
          "name": "moduleId",
          "in": "path",
          "required": true,
          "description": "The ID for the module (for example, 40 for Job Posting or 270 for Work Order). A full list can be found in the supporting documentation."
        },
        {
          "name": "workItemId",
          "in": "path",
          "required": true,
          "description": "The ID of the work item."
        }
      ]
    },
    {
      "method": "GET",
      "path": "/approvals/reject_reasons/module_{moduleId}",
      "summary": "Get rejection reasons",
      "description": "Returns all configured work item rejection reasons by module.",
      "operationId": "getRejectionReasons",
      "parameters": [
        {
          "name": "Authorization",
          "in": "header",
          "required": false,
          "description": "Only required for production access when using SAP Fieldglass."
        },
        {
          "name": "X-ApplicationKey",
          "in": "header",
          "required": false,
          "description": "The company-specific key provided by SAP Fieldglass for API access. Required for production access."
        },
        {
          "name": "moduleId",
          "in": "path",
          "required": true,
          "description": "The ID for the module (for example, 40 for Job Posting or 270 for Work Order). A full list can be found in the supporting documentation."
        }
      ]
    }
  ]
}

Work with this as data

Every example 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 examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • 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 example
curl "https://apis.io/api/v1/examples/sap-fieldglass-approval-examples"
All examples
curl "https://apis.io/api/v1/examples?limit=25"

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

Get an API key

Free tier, no email required.

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