Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

There are 5 endpoints available for the implementation of work order integration.

Workorder detail uri:

/integration/api/v1/workOrders/{externalId/externalCode/localId}

Method:

GET

Header:

    'X-SIMA-APIKEY: {API-KEY}',
    'X-SIMA-SYSTEM-ID: {API-SYSTEM-ID}',
    'Accept: application/json',
    'Content-Type: application/json'

Response example:

{
    "data": {
        "header": {
            "system_id": "sima",
            "local_id": 1416991,
            "external_id": 234278,
            "local_code": null,
            "external_code": null,
            "date": "2021-12-20T17:34:02-03:00",
            "voucher_date": "2022-06-18T00:00:00-03:00",
            "name": "-",
            "is_read_only": false,
            "concurrency_token": null,
            "currency": {
                "local_id": 1,
                "external_id": null,
                "local_code": null,
                "external_code": null,
                "origin": {
                    "local_id": 1,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null
                }
            },
            "observations": "Cosecha - Servicio : COST",
            "state": {
                "pending": true,
                "executed": false,
                "confirmed": false
            },
            "extra_fields": {
                "company": {
                    "local_id": 1,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null
                },
                "voucher_type": {
                    "local_id": 150,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null
                },
                "dimension": {
                    "local_id": 1121,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null
                }
            }
        },
        "supplies": [],
        "labours": [
            {
                "local_id": 170654,
                "external_id": null,
                "local_code": null,
                "external_code": null,
                "cultivation": {
                    "local_id": null,
                    "external_id": null,
                    "local_code": "6285",
                    "external_code": null
                },
                "date": "2021-12-20T17:34:02-03:00",
                "area_applied": 81,
                "unit_dose": null,
                "state": {
                    "pending": true,
                    "executed": false,
                    "confirmed": false
                },
                "date_applied": null,
                "applicators": [],
                "contractors": [],
                "machines": [],
                "service": {
                    "local_id": null,
                    "external_id": null,
                    "local_code": "195",
                    "external_code": null,
                    "price": null
                },
                "extra_fields": {
                    "voucher_type": {
                        "local_id": 25,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    },
                    "quotation_coefficient": null,
                    "unit_price": null
                }
            }
        ]
    }
}

Workorder list uri:

/integration/api/v1/workOrders?page={pageNumber}

Method:

GET

Header:

    'X-SIMA-APIKEY: {API-KEY}',
    'X-SIMA-SYSTEM-ID: {API-SYSTEM-ID}',
    'Accept: application/json',
    'Content-Type: application/json'

Response example:

{
    "data": [
        {
            "header": {
                "system_id": "sima",
                "local_id": 1416991,
                "external_id": 234278,
                "local_code": null,
                "external_code": null,
                "date": "2021-12-20T17:34:02-03:00",
                "voucher_date": "2022-06-18T00:00:00-03:00",
                "name": "-",
                "is_read_only": false,
                "concurrency_token": null,
                "currency": {
                    "local_id": 1,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null,
                    "origin": {
                        "local_id": 1,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    }
                },
                "observations": "Cosecha - Servicio : COST",
                "state": {
                    "pending": true,
                    "executed": false,
                    "confirmed": false
                },
                "extra_fields": {
                    "company": {
                        "local_id": 1,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    },
                    "voucher_type": {
                        "local_id": 150,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    },
                    "dimension": {
                        "local_id": 1121,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    }
                }
            },
            "supplies": [],
            "labours": [
                {
                    "local_id": 170654,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null,
                    "cultivation": {
                        "local_id": null,
                        "external_id": null,
                        "local_code": "6285",
                        "external_code": null
                    },
                    "date": "2021-12-20T17:34:02-03:00",
                    "area_applied": 81,
                    "unit_dose": null,
                    "state": {
                        "pending": true,
                        "executed": false,
                        "confirmed": false
                    },
                    "date_applied": null,
                    "applicators": [],
                    "contractors": [],
                    "machines": [],
                    "service": {
                        "local_id": null,
                        "external_id": null,
                        "local_code": "195",
                        "external_code": null,
                        "price": null
                    },
                    "extra_fields": {
                        "voucher_type": {
                            "local_id": 25,
                            "external_id": null,
                            "local_code": null,
                            "external_code": null
                        },
                        "quotation_coefficient": null,
                        "unit_price": null
                    }
                }
            ]
        },
        {
            "header": {
                "system_id": "sima",
                "local_id": 1416998,
                "external_id": 234280,
                "local_code": null,
                "external_code": null,
                "date": "2021-12-20T17:34:06-03:00",
                "voucher_date": "2022-06-18T00:00:00-03:00",
                "name": "-",
                    'X-SIMA-SYSTEM-ID: {API-SYSTEM-ID}',"is_read_only": false,
                "concurrency_token": null,
                "currency": {
                    "local_id": 1,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null,
                    "origin": {
                        "local_id": 1,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    }
                },
                "observations": "Cosecha - Servicio : COST",
                "state": {
                    "pending": true,
                    "executed": false,
                    "confirmed": false
                },
                "extra_fields": {
                    "company": {
                        "local_id": 1,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    },
                    "voucher_type": {
                        "local_id": 150,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    },
                    "dimension": {
                        "local_id": 1121,
                        "external_id": null,
                        "local_code": null,
                        "external_code": null
                    }
                }
            },
            "supplies": [],
            "labours": [
                {
                    "local_id": 170674,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null,
                    "cultivation": {
                        "local_id": null,
                        "external_id": null,
                        "local_code": "6285",
                        "external_code": null
                    },
                    "date": "2021-12-20T17:34:06-03:00",
                    "area_applied": 81,
                    "unit_dose": null,
                    "state": {
                        "pending": true,
                        "executed": false,
                        "confirmed": false
                    },
                    "date_applied": null,
                    "applicators": [],
                    "contractors": [],
                    "machines": [],
                    "service": {
                        "local_id": null,
                        "external_id": null,
                        "local_code": "195",
                        "external_code": null,
                        "price": null
                    },
                    "extra_fields": {
                        "voucher_type": {
                            "local_id": 25,
                            "external_id": null,
                            "local_code": null,
                            "external_code": null
                        },
                        "quotation_coefficient": null,
                        "unit_price": null
                    }
                }
            ]
        },
    ]
}    

Workorder create uri:

/integration/api/v1/workOrders

Method:

POST

Header:

    'X-SIMA-APIKEY: {API-KEY}',
    'X-SIMA-SYSTEM-ID: {API-SYSTEM-ID}',
    'Accept: application/json',
    'Content-Type: application/json'

Body example:

{
    "header": {
        "system_id": "third_party",
        "date": "2021-10-27T15:56:09Z",
        "voucher_date": "2020-07-01T00:00:00Z",
        "name": "name-test",
        "is_read_only": true,
        "concurrency_token": null,
        "currency": {
            "origin": {
                "local_id": null,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "local_id": null,
            "external_id": null,
            "local_code": null,
            "external_code": null
        },
        "observations": "Barbecho - Servicio : FTW - Insumo : RizoSpray Corrector,Power Plus II,24D",
        "state": {
            "pending": false,
            "executed": false,
            "confirmed": true
        },
        "extra_fields": {
            "company": {
                "local_id": null,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "voucher_type": {
                "local_id": 7,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "dimension": {
                "local_id": null,
                "external_id": null,
                "local_code": null,
                "external_code": null
            }
        },
        "local_id": null,
        "external_id": null,
        "local_code": null,
        "external_code": null
    },
    "supplies": [
        {
            "cultivation": {
                "local_id": 146740,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "date": "2020-08-03T00:00:00Z",
            "area_applied": 45.00,
            "state": {
                "pending": false,
                "executed": false,
                "confirmed": true
            },
            "date_applied": "2020-08-19T00:00:00Z",
            "formulated": {
                "local_id": 19574,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "warehouse": {
                "local_id": null,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "total_applied": 0.2250,
            "extra_fields": {
                "voucher_type": {
                    "local_id": 7,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null
                },
                "quotation_coefficient": null,
                "unit_price": null
            },
            "local_id": null,
            "external_id": null,
            "local_code": null,
            "external_code": null
        }
    ],
    "labours": [
        {
            "cultivation": {
                "local_id": 146740,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "date": "2020-08-03T00:00:00Z",
            "area_applied": 45.00,
            "unit_dose": 1.00,
            "state": {
                "pending": false,
                "executed": false,
                "confirmed": true
            },
            "date_applied": "2020-08-19T00:00:00Z",
            "applicators": [],
            "machines": [],
            "contractors": [],
            "service": {
                "price": null,
                "local_id": null,
                "external_id": null,
                "local_code": null,
                "external_code": null
            },
            "extra_fields": {
                "voucher_type": {
                    "local_id": 7,
                    "external_id": null,
                    "local_code": null,
                    "external_code": null
                },
                "quotation_coefficient": null,
                "unit_price": null
            },
            "local_id": null,
            "external_id": null,
            "local_code": null,
            "external_code": null
        }
    ]
}

Response example:

 

Workorder edit uri:

/integration/api/v1/workOrders/{externalId/externalCode/localId}

Method:

PATCH

Header:

    'X-SIMA-APIKEY: {API-KEY}',
    'X-SIMA-SYSTEM-ID: {API-SYSTEM-ID}',
    'Accept: application/json',
    'Content-Type: application/json'

Body example:

 

Response example:

 

Workorder delete uri:

 /integration/api/v1/workOrders/{externalId/externalCode/localId}

Method:

PATCH

Header:

    'X-SIMA-APIKEY: {API-KEY}',
    'X-SIMA-SYSTEM-ID: {API-SYSTEM-ID}',
    'Accept: application/json',
    'Content-Type: application/json'

Response example:

 

Detail of the variables used

{API-KEY}: Authentication api key.

{externalId/externalCode/localId}: Unique identifier of the system that integrates with SIMA of the integrated work order (externalId) or the unique identifier in SIMA (localId).

{pageNumber}: Requested page number from the list of integrated work orders.

{API-SYSTEM-ID}: Unique identifier assigned by SIMA to the integrated external entity or if you will integrate as a Third Party you must use the protocol_system_id = 8.

  • No labels