Spend Form Fields v4.1
Retrieve the List of Required Fields for Creating a User
Retrieves a list of configured fields on the Global employee form in SAP Concur.
Scopes
spend.user.general.read - Refer to Scope Usage for full details.
URI
GET https://{datacenterURI}/profile/spend/v4.1/FormFields 
Parameters
| Name | Type | Format | Description | 
|---|---|---|---|
userId | 
      UUID | 
      userId=beac1763-ac43-4935-8b3b-19c1cee25a07 | 
      The unique identifier of a Spend User. | 
Examples
Request
GET https://us2.api.concursolutions.com/profile/spend/v4.1/FormFields
Response
{
    "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:ListResponse"
    ],
    "totalResults": 33,
    "Resources": [
        {
            "schemas": [
                "urn:ietf:params:scim:schemas:extension:spend:2.0:FormFields"
            ],
            "id": "53CE287D-FF17-4058-AB53-905AB1B1749F",
            "name": "EmpId",
            "label": "Employee ID",
            "controlType": "EDIT",
            "dataType": "String",
            "maxLength": 128,
            "isRequired": false,
            "access": "HD",
            "isCustom": false,
            "sequence": 5
        },
        {
            "schemas": [
                "urn:ietf:params:scim:schemas:extension:spend:2.0:FormFields"
            ],
            "id": "DC9C117E-5B53-EF4E-83C5-ED0410A8ED63",
            "name": "Custom1",
            "label": "Custom 01",
            "controlType": "EDIT",
            "dataType": "ConnectedList",
            "maxLength": 48,
            "isRequired": false,
            "access": "RW",
            "isCustom": true,
            "sequence": 11,
            "hierLevel": 1,
            "isCopyDownSourceForOtherForms": true,
            "list": {
                "syncGuid": "577127AE-49C7-B14B-8FD9-A351EEE88DB6",
                "href": "https://us2.api.concursolutions.com/list/v4/lists/577127ae-49c7-b14b-8fd9-a351eee88db6"
            }
        },
        {
            "schemas": [
                "urn:ietf:params:scim:schemas:extension:spend:2.0:FormFields"
            ],
            "id": "F8D94BE2-D9D9-4611-8DDF-5128E8FC968F",
            "name": "CashAdvanceAccountCode",
            "label": "Cash Advance Account Code",
            "controlType": "EDIT",
            "dataType": "String",
            "maxLength": 20,
            "isRequired": false,
            "access": "RW",
            "isCustom": false,
            "sequence": 16
        },
    ...
        {
            "schemas": [
                "urn:ietf:params:scim:schemas:extension:spend:2.0:FormFields"
            ],
            "id": "D6FA8B5D-6103-42BA-8D40-1403B324D797",
            "name": "OrgUnit2",
            "label": "Org Unit 2",
            "controlType": "EDIT",
            "dataType": "String",
            "maxLength": 48,
            "isRequired": false,
            "access": "RW",
            "isCustom": true,
            "sequence": 20,
            "isCopyDownSourceForOtherForms": true
        }.
...
Schema
| Name | Type | Format | Description | 
|---|---|---|---|
Id | 
      string | 
      - | The unique field identifier. | 
Name | 
      string | 
      - | The predefined associated field used within a form. | 
Label | 
      string | 
      - | The displayed field label. | 
ControlType | 
      string | 
      - | The type of field. | 
DataType | 
      string | 
      - | The type of data the field collects. | 
MaxLength | 
      integer | 
      - | The maximum length of data in the field. | 
isRequired | 
      boolean | 
      - | Whether the field is required. | 
Access | 
      string | 
      - | The end-user access to the field. | 
isCustom | 
      boolean | 
      - | Whether the field is custom. | 
Sequence | 
      integer | 
      - | The sequence of the field on the form. | 
These elements are returned for Custom fields only:
| Name | Type | Format | Description | 
|---|---|---|---|
ParentFieldId | 
      string | 
      - | The identifier for the field one level higher in the list hierarchy. | 
IsCopyDownSourceForOtherForms | 
      boolean | 
      - | Whether the field is used as a copy down source by other forms. | 
List | 
      object | 
      - | The identifier and href of the list associated with the field. | 
HierLevel | 
      integer | 
      - | The list level of the field. If it is the second level field in a two-level list, the value would be 2. |