Skip to main content
Question

CLOUD 25R1 - Integration API - ReqWorkTaskServices

  • July 17, 2025
  • 1 reply
  • 10 views

wrprabash
Hero (Partner)
Forum|alt.badge.img+10

Hi Experts,

 

I am trying to use above api (Invoke action CreateReqWorkTask) to add a request task to an existing request. This is the integration api provided by IFS to create/add request tasks to an existing request.

https://pgivuse-dev1.build.ifs.cloud/int/ifsapplications/projection/v1/ReqWorkTaskServices.svc/CreateReqWorkTask

 

I continuously get below error in postman

In the jason body(paste below), there is no attribute called ReportedBy. Is there a way to get this done or can this be a bug in the integration api. Anyone else tried this before.

Thank you,

Roshan

{
  "AddReqWorkTask": {
    "ReqId": "It is a Text",
    "ReqExtId": "It is a Text",
    "ReqScopeId": 1,
    "StdTaskId": "It is a Text",
    "ActualObjectId": "It is a Text",
    "ActualObjectSite": "It is a Text",
    "AddAccessGroupArray": [
      {
        "ServiceAccessGroupId": "It is a Text"
      }
    ],
    "AddWorkStepsArray": [
      {
        "ObjectSite": "It is a Text",
        "ObjectId": "It is a Text",
        "OrderNo": 1,
        "Description": "It is a Text",
        "Remark": "It is a Text",
        "ObjectConnectionType": "Equipment",
        "ExternalId": "It is a Text"
      }
    ],
    "AddResourcesArray": [
      {
        "ResourceId": "It is a Text",
        "ResourceGroupId": "It is a Text",
        "SalesPart": "It is a Text",
        "SalesPriceCurr": 1,
        "Discount": 1,
        "ResourceSkills": [
          {
            "SkillLevelName": "It is a Text",
            "SkillId": "It is a Text",
            "ShareWithCorequisite": true,
            "ExternalId": "It is a Text"
          }
        ],
        "ResourceCompetency": [
          {
            "CompetencyLevelName": "It is a Text",
            "CompetencyId": "It is a Text",
            "ExternalId": "It is a Text"
          }
        ],
        "ResourceLicense": [
          {
            "LicenseLevel": "It is a Text",
            "LicenseId": "It is a Text",
            "ExternalId": "It is a Text"
          }
        ],
        "PlannedQuantity": 1,
        "Remark": "It is a Text",
        "DemandType": "PERSON",
        "ExternalId": "It is a Text"
      }
    ],
    "AddMaterialsArray": [
      {
        "ExternalId": "It is a Text",
        "NoPartDetails": "It is a Text",
        "PartSite": "It is a Text",
        "PurchUoM": "It is a Text",
        "PartNo": "It is a Text",
        "DateRequired": "2019-10-01T01:01:01Z",
        "PlanQty": 1,
        "Discount": 1,
        "ConditionCode": "It is a Text",
        "PartOwnership": "CompanyOwned",
        "Owner": "It is a Text",
        "SupplyCode": "ProjectInventory",
        "Markup": 1,
        "PriceEffectiveDate": "2019-10-10",
        "Delivery": "ToServiceLocation",
        "PartType": "InventoryPart",
        "SenderType": "Supplier",
        "SenderId": "It is a Text",
        "SupplySite": "It is a Text",
        "MobileWarranty": true
      }
    ],
    "AddSlaArray": [
      {
        "Configuration": "FROM_DATE",
        "TriggeringEntityReference": 1,
        "FulfillIfOccuredAlready": true,
        "Description": "It is a Text",
        "SlaSource": "Integration",
        "Duration": 1,
        "TimeUnit": "BusinessDays",
        "StartEventId": "It is a Text",
        "StartEventDefinition": "ApplicationDefined",
        "StartEventLuName": "SrvRequest",
        "FulfillEventId": "It is a Text",
        "FulfillEventDefinition": "ApplicationDefined",
        "CutoffType": "NextDay",
        "CutoffTime": 1,
        "CutoffTimeUnit": "Hours",
        "CalendarId": "It is a Text",
        "StartDate": "2019-10-01T01:01:01Z",
        "SlaDate": "2019-10-01T01:01:01Z",
        "CommitmentType": "Customer",
        "UseForScheduling": true,
        "StartBasedScheduling": true,
        "SchedulingType": "It is a Text",
        "TimeZoneCode": "It is a Text"
      }
    ],
    "AddServNoteArray": [
      {
        "TemplateText": "It is a Text",
        "SyncToMobile": true,
        "Notes": "It is a Text",
        "NoteType": "It is a Text",
        "Internal": "Internal"
      }
    ],
    "AddTaskLocation": {
      "EndLocationId": "It is a Text",
      "LocationDescription": "It is a Text",
      "Address": {
        "Latitude": 1,
        "Longitude": 1,
        "CustomerId": "It is a Text",
        "AddressId": "It is a Text",
        "Address1": "It is a Text",
        "Address2": "It is a Text",
        "Address3": "It is a Text",
        "Address4": "It is a Text",
        "Address5": "It is a Text",
        "Address6": "It is a Text",
        "ZipCode": "It is a Text",
        "City": "It is a Text",
        "State": "It is a Text",
        "CountryCode": "It is a Text",
        "County": "It is a Text",
        "ValidFrom": "2019-10-10",
        "ValidTo": "2019-10-10"
      },
      "LocationId": "It is a Text",
      "LocationCategory": "Customer",
      "ExternalLocationId": "It is a Text"
    },
    "AddScheduling": {
      "PreferenceArray": [
        {
          "ResourceTypeId": "It is a Text",
          "ResourceId": "It is a Text",
          "Preference": 1,
          "Information": "It is a Text"
        }
      ],
      "Availability": {
        "AvailabilityType": "Availability",
        "AvailabilityPatternId": "It is a Text",
        "ValidFrom": "2019-10-10",
        "ValidTo": "2019-10-10",
        "CalendarId": "It is a Text",
        "StartBased": true,
        "LocationOverride": true,
        "RegionId": "It is a Text"
      }
    },
    "AddDependency": [
      {
        "SetDependency": true,
        "ParentTaskSeq": 1,
        "DependencyType": "FinishToStart",
        "AllOrNothing": true,
        "MinDelay": 1,
        "MaxDelay": 1,
        "SameResource": true,
        "OverlapAllowed": true,
        "IgnoreTaskDepExec": true,
        "KeepSplitsTogether": true,
        "OrderIncentive": 1,
        "MaxDelayStartProportion": 1,
        "MinDelayStartProportion": 1
      }
    ],
    "AddTaskPlanningArray": [
      {
        "CostType": "Expenses",
        "DateCreated": "2019-10-01T01:01:01Z",
        "LineDescription": "It is a Text",
        "Quantity": 1,
        "Cost": 1,
        "PlanDate": "2019-10-10",
        "QtyToInvoice": 1,
        "SalesPartNo": "It is a Text",
        "Discount": 1,
        "Markup": 1
      }
    ],
    "AddReturnArray": [
      {
        "PlannedQuantity": 1,
        "QtyReturned": 1,
        "Site": "It is a Text",
        "PartNo": "It is a Text",
        "SerialNo": "It is a Text",
        "LotBatchNo": "It is a Text",
        "ConditionCode": "It is a Text",
        "PartOwnership": "CompanyOwned",
        "Owner": "It is a Text",
        "ConfigurationId": "It is a Text",
        "TaskPlanLineSeq": 1,
        "PlanLineNo": 1,
        "Rental": true,
        "ExternalId": "It is a Text"
      }
    ],
    "Site": "It is a Text",
    "PriorityId": "It is a Text",
    "Description": "It is a Text",
    "LongDescription": "It is a Text",
    "CreatedDate": "2019-10-01T01:01:01Z",
    "PlannedStart": "2019-10-01T01:01:01Z",
    "PlannedFinish": "2019-10-01T01:01:01Z",
    "Duration": 1,
    "ActualStart": "2019-10-01T01:01:01Z",
    "ActualFinish": "2019-10-01T01:01:01Z",
    "EarliestStart": "2019-10-01T01:01:01Z",
    "LatestStart": "2019-10-01T01:01:01Z",
    "LatestFinish": "2019-10-01T01:01:01Z",
    "FixedStart": "2019-10-01T01:01:01Z",
    "ExcludeFromScheduling": true,
    "AdjustedDuration": true,
    "ActualConnectionType": "Equipment",
    "ReportProjPlannedCost": "Yes",
    "WorkStageId": "It is a Text",
    "AllowMultipleVisits": true,
    "MinVisitDuration": 1,
    "SplitMinPriority": 1,
    "InterruptPriority": 1,
    "InterruptMultiplier": 1,
    "Interrupt": true,
    "ActivityTypeId": "It is a Text",
    "ServiceDeliveryUnit": "It is a Text",
    "DatasetId": "It is a Text",
    "ExternalId": "It is a Text",
    "CustomMetricId": "It is a Text",
    "CustomMetricValue": 1,
    "RmaId": "It is a Text",
    "RmaLineNo": 1,
    "RmaUnitNo": 1,
    "AppointmentRequired": true,
    "WarrantyAssessmentId": "It is a Text",
    "WarrantyRemark": "It is a Text",
    "RemotelyFulfilled": true
  }
}

..

1 reply

wrprabash
Hero (Partner)
Forum|alt.badge.img+10
  • Author
  • Hero (Partner)
  • 77 replies
  • July 17, 2025

I figure out the issue. The user connected to my iam client is not connected to a person !


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings