Skip to main content
Solved

IFS API Document is not accurate

  • January 2, 2026
  • 4 replies
  • 32 views

Forum|alt.badge.img+6

Hi, 

 

I tried to call update for Reference_ActivityEstimate in ProjectScopeAndScheduleHandling. It works but the API document doesn’t support Update action.

I tried to call another Reference_ReopenAccountingProjectRepost in FinancialProjectHandling. It didn’t work.

I would like to know how to decide the update/create would work or not?

 

Thank you,

Emma

Best answer by SNIRLK

Hi ​@emma_buyer,

  • The IFS API (formerly IFS Projection) supports two types of actions:
    • CRUD actions: Create, Read, Update, Delete
    • Call actions: Execute a specific business logic or process
  • Whether an API supports Update or Create depends on:
    1. The underlying entity or reference: If it is exposed as an Entity Service, CRUD is usually supported.
    2. The API definition in API Explorer: Some references are Call-only (e.g., actions like ReopenAccountingProjectRepost) and do not allow direct updates.
  • You can verify this in IFS Cloud → Solution Manager → Integration → API Explorer. Each API lists supported actions (Create, Update, Delete, Call).

 

Why Reference_ActivityEstimate Worked

  • This reference likely maps to an Entity Service in ProjectScopeAndScheduleHandling, so Update is allowed.

Why Reference_ReopenAccountingProjectRepost Failed

  • This is a Call action in FinancialProjectHandling (used to trigger a process like reopening accounting repost).
  • Call actions do not support Update/Create, only execution via Call.

 

How to Decide if Update/Create Works

  1. Check API Explorer:
    • Navigate to Solution Manager → Integration → API Explorer.
    • Search for the API name (e.g., Reference_ActivityEstimate).
    • Look at the Supported Actions column.
  2. Entity vs. Call:
    • Entity Service → CRUD supported.
    • Reference/Process Call → Only Call supported.

Further reference;

Standard APIs - Technical Documentation For IFS Cloud

 

Hope this clarifies your doubt. Let me know the feedback.

Cheers,

SN

4 replies

SNIRLK
Hero (Employee)
Forum|alt.badge.img+8
  • Hero (Employee)
  • Answer
  • January 5, 2026

Hi ​@emma_buyer,

  • The IFS API (formerly IFS Projection) supports two types of actions:
    • CRUD actions: Create, Read, Update, Delete
    • Call actions: Execute a specific business logic or process
  • Whether an API supports Update or Create depends on:
    1. The underlying entity or reference: If it is exposed as an Entity Service, CRUD is usually supported.
    2. The API definition in API Explorer: Some references are Call-only (e.g., actions like ReopenAccountingProjectRepost) and do not allow direct updates.
  • You can verify this in IFS Cloud → Solution Manager → Integration → API Explorer. Each API lists supported actions (Create, Update, Delete, Call).

 

Why Reference_ActivityEstimate Worked

  • This reference likely maps to an Entity Service in ProjectScopeAndScheduleHandling, so Update is allowed.

Why Reference_ReopenAccountingProjectRepost Failed

  • This is a Call action in FinancialProjectHandling (used to trigger a process like reopening accounting repost).
  • Call actions do not support Update/Create, only execution via Call.

 

How to Decide if Update/Create Works

  1. Check API Explorer:
    • Navigate to Solution Manager → Integration → API Explorer.
    • Search for the API name (e.g., Reference_ActivityEstimate).
    • Look at the Supported Actions column.
  2. Entity vs. Call:
    • Entity Service → CRUD supported.
    • Reference/Process Call → Only Call supported.

Further reference;

Standard APIs - Technical Documentation For IFS Cloud

 

Hope this clarifies your doubt. Let me know the feedback.

Cheers,

SN


Forum|alt.badge.img+6
  • Author
  • Sidekick (Customer)
  • January 5, 2026

@SNIRLK , Thank you for your reply so quickly. I used updating/creating in workflow and it worked. But there is no update/create action for Reference_ActivityEstimate in the API Explorer. So, I was confused.

 


Forum|alt.badge.img+6
  • Author
  • Sidekick (Customer)
  • January 5, 2026

Actually, I am trying to update ProjectID for a repost rule of a finical project after a repost rule is created. I triggered it by Process Enrichment event action (When AccountingProjectRepost→ ACCOUNTING_PROJECT_REPOST_TAB is created) But I got error when getting the reposting resource.

  1. Using this to get is ok, Reference_AccountingProjectRepostVirtual
  2. But using this to get is not ok.

Is there any advice how I can achieve this function to update ProjectID for repost rule after a repost rule is cr​@SNIRLK 


Forum|alt.badge.img+6
  • Author
  • Sidekick (Customer)
  • January 7, 2026

Just want to clarify this myself. I tried again using Reference_ReopenAccountingProjectRepost the update action works for this entity when event action triggered by creating a Repost Rule. So we could use this to implement the workflow.