Discussions

Ask a Question
ANSWERED

regarding API call for multiple times.

hi. We had a concern about what is the maximum number of API Calls that we can make consecutively for the Corrigo Integration API's. We wanted to know if there is any limit and if we would run into any problems making the same API calls multiple times within a given interval.
ANSWERED

Invoice entity

I am able to pull WorkOrder and other related data with the API. When I run the same commands for the Invoice entity no records are returned. The invoice records exist when using the web interface for reports. Is another step required to retrieve the Invoice and related records?
ANSWERED

Work Order Send failure through API

We have been trying to send the workorder assigned to a Connected Service Provider through the Corrigo Integration API to CorrigoPro and receiving the error as below { "ErrorMessage":"WON call failed unexpectedly. Requestor #110443, target location #55182,action 'RequestorSend', web service URL '\<<https://wtspproxy.corrigopro.com/cnservices/CorrigoService.asmx'.","ErrorCode":"BUSINESS_LOGIC_ERROR","TimeStamp":"2024-05-29T19:15:23.1229828Z"}> } Here is the URL and Code I'm using to send the work order. <https://emea-ent-f2.corrigo.com/api/v1/cmd/SendWorkOrder> { "Command": { "WorkOrderId": 196424 } } If you could please help us out with this issue?
ANSWERED

Endpoints for timecards and financials

Hello team, I am trying to pull in endpoints that will portray the data below. Financials and timecards. column data from reports: Time card - Duration - Labor code PMRM module - Scheduled Maintenance - Scheduled Start - Estimated Duration <br /> thanks in advance

Adding UserPayRates

When I add a user payrate through the UI, it asks for a Labor Code and a Rate. Piece of cake. I haven't been able to to it through the API yet. Using the API, when I try to add a UserPayRate directly using POST I get "Pay Rate modifications must be performed in parent's context." Fair enough If I PUT using the Employee base, I can add a UserPayRate entry, but the Currencies (UserPayRateMoneyValues) list is empty. Can I add UserPayRateMoneyValues in the same statement where I add the new UserPayRate? Also, I can manipulate a UserPayRateMoneyValues entry that already exists using its ID. I can't figure out how to add a new UserPayRateMoneyValues to an existing UserPayRate object. When I use PUT against EMPLOYEE, the body below will add a PayRate entry to employee 773 with a LaborCodeID of 124 with an empty Currency list. I've tried quite a few things but can't figure out how to populate the Currencies/UserPayRateMoneyValues at the same time I create the PayRate { "Properties":["PayRates.LaborCodeID"], "Entity": { "Id":"773", "PayRates": [{"LaborCodeID":124}] } }
ANSWERED

"ErrorMessage": "Company database isn't accessible", "ErrorCode": "DATABASE_VERSION_MISMATCH",

We are trying to integrate corrigo with SailPoint Identity Security Cloud (Formerly IdentityNow) but when we make API calls we are getting an error "ErrorMessage": "Company database isn't accessible", and ErrorCode": "DATABASE_VERSION_MISMATCH". From other posts I can see this may be related to the wrong Company Name but we checked under setting what our company name is and still we are getting this error. Any ideas on what is wrong here. We opened a ticket with corrigo support but they send us here to the development community. Any help is appreciated. thanks !
ANSWERED

Work Order Send Failure

Since the update last week I'm receiveing the follwoing error when trying to send a work order to CorrigoPro using the rest API: { "ErrorMessage": "WON call failed unexpectedly. Requestor #55575, target location #18994, action 'RequestorSend', web service URL '<https://wtspproxy.corrigopro.com/cnservices/CorrigoService.asmx'.">, "ErrorCode": "BUSINESS_LOGIC_ERROR", "TimeStamp": "2024-05-13T18:43:23.2086391Z" } <br /> Heres the URL and Code I'm using to send the work order. <https://am-ce914a.corrigo.com/api/v1/cmd/SendWorkOrder> { "Command": { "WorkOrderId": 1398944 } } Looking for help in resolving
ANSWERED

API Error - Assetinfo entitie

![](https://files.readme.io/6082888-image.png) I get the above message when I query the AssetInfo table, is this table not part of a API call?
ANSWERED

Pulling Attraction Data and Associated Park Data

I have some questions regarding pulling data out of Corrigo using the API. Here is the content around what we are trying to pull. We are looking at pulling Attraction data and associated park from Corrigo. Looking at the API documentation there are several entities that I have pulled down and started looking at the data on how it connects. Entities Pulled: • Address2 • Location • AssetTree • WorkOrder • Space Questions: 1. How do we determine if an attraction was added to a particular park within Corrigo? Which table and how would I filter my query to pull? 2. Space Table Start Date? 3. If an attraction was removed from a park how do we see that in Corrigo? Which table and how would I filter my query to pull? 4. Looks like “IsRemoved” field on the space table but what MoveOutDate / EndDate? 5. What would validate a change to an attraction? Which table and how would I filter my query to pull? 6. I understand WO would indicate an Attraction is down or being repaired but would it indicate an Add or Removal? 7. If so how? 8. So on the space table I got the following return data and would like to know if and how this would answer my first three questions. Thanks, Jeffery Brown
ANSWERED

Completion Note payload

Per earlier submission that needs additional clarity regarding the payload for sending completion note upon resolution: <https://developer.corrigo.com/discuss/65b7e55dbbd20f004ddf2ed4> Are you saying I should replace: { "Region": "AM", "commandRequest": { "type": 'WoCompleteCommand', "Comment": "WO Completed", "WorkOrderId": id //The WO ID }, WITH: "Body": "Sample text", "WorkOrderId": 15167, "NoteTypeId": 1, //Constant for completion note "Id": 0 Or should the additional payload be within the commandRequest parameters, like this? { "Region": "AM", "commandRequest": { "type": 'WoCompleteCommand', "Comment": "WO Completed", "WorkOrderId": id, //The WO ID "Body": "Sample text", "WorkOrderId": 15167, "NoteTypeId": 1, //Constant for completion note "Id": 0 }, I just need to know the full payload to send on resolve 😊