POST public-api/funding/search/exactname

This method gets the active funding whose funding name exactly matches the search string, together with its notes, the asset tags associated with it, and the sites it is restricted to. Requires Allow Funding permission. Role Site and Asset Type security is applied to the associated assets, and Role Site security to the restricted sites, so entries outside the caller's scope are omitted from those lists. The notes are returned newest first. A funding name that matches no active funding returns no data and an invalid-funding message, and a blank funding name returns an empty model with no message.



Request Information

URI Parameters

None.

Body Parameters

SearchStringClass
NameDescriptionTypeAdditional information
SearchString

string

None.

Request Formats

application/json

Sample:
{
  "SearchString": "sample string 1"
}



Response Information

Resource Description

WaspResultOfFundingModelInfo
NameDescriptionTypeAdditional information
Data

FundingModelInfo

None.

Messages

Collection of WtResult

None.

BatchNumber

integer

None.

HasError

boolean

None.

HasHttpError

boolean

None.

HasMessage

boolean

None.

HasSuccessWithMoreDataRemaining

boolean

None.

TotalRecordsLongCount

integer

None.

Response Formats

application/json

Sample:
{
  "Data": {
    "FundingHeader": {
      "FundingName": "sample string 1",
      "Description": "sample string 2",
      "FundingAmount": 1.0,
      "BeginDate": "2026-11-05T21:57:42.4384445+00:00",
      "EndDate": "2026-11-05T21:57:42.4384445+00:00",
      "Notes": "sample string 3",
      "AllNotes": [
        {
          "NoteText": "sample string 1",
          "NoteDate": "2026-11-05T21:57:42.4384445+00:00",
          "UserLogon": "sample string 2"
        },
        {
          "NoteText": "sample string 1",
          "NoteDate": "2026-11-05T21:57:42.4384445+00:00",
          "UserLogon": "sample string 2"
        }
      ],
      "CustomFields": [
        {
          "ImportRowNumber": 1,
          "DcfLabel": "sample string 2",
          "DCFDataType": 1,
          "DcfTextValue": "sample string 3",
          "DcfNumberValue": 1.0,
          "DcfDateValue": "2026-11-05T21:57:42.4384445+00:00",
          "DcfValueRecordStatus": 0
        },
        {
          "ImportRowNumber": 1,
          "DcfLabel": "sample string 2",
          "DCFDataType": 1,
          "DcfTextValue": "sample string 3",
          "DcfNumberValue": 1.0,
          "DcfDateValue": "2026-11-05T21:57:42.4384445+00:00",
          "DcfValueRecordStatus": 0
        }
      ],
      "HasAttachment": true,
      "AttachmentsToAdd": [
        "sample string 1",
        "sample string 2"
      ],
      "AttachmentsToDelete": [
        "sample string 1",
        "sample string 2"
      ],
      "AttachmentNames": [
        {
          "Key": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Key": "sample string 1",
          "Value": "sample string 2"
        }
      ]
    },
    "AssetTags": [
      "sample string 1",
      "sample string 2"
    ],
    "SiteNames": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "Messages": [
    {
      "ResultCode": 0,
      "Message": "sample string 1",
      "HttpStatusCode": 200,
      "FieldName": "sample string 2"
    },
    {
      "ResultCode": 0,
      "Message": "sample string 1",
      "HttpStatusCode": 200,
      "FieldName": "sample string 2"
    }
  ],
  "BatchNumber": 1,
  "HasError": false,
  "HasHttpError": false,
  "HasMessage": true,
  "HasSuccessWithMoreDataRemaining": false,
  "TotalRecordsLongCount": 1
}