Return the site object if the siteCode exists.
Rate limite range : High
GET
/eTech/rest/ws/referentials/v1/sites/code:{siteCode}
curl \
--request GET 'https://ws-eu1.praxedo.com/eTech/rest/ws/referentials/v1/sites/code:site-123456' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
A site with mandatory fields only defined
{
"siteCode": "site-123456",
"name": "Site Chatelet",
"customerCode": "customer-b0ee57c9",
"parentSiteCode": null,
"officeCode": "PARIS",
"description": null,
"location": {
"addressDetails": {
"address": "23 Rue des Lombards",
"zipCode": null,
"city": "Paris",
"country": null
},
"geolocation": null
},
"contact": null,
"lastUpdate": "2024-09-12 13:00:27 UTC"
}
{
"siteCode": "site-123456",
"name": "Site Chatelet",
"customerCode": "customer-b0ee57c9",
"parentSiteCode": null,
"officeCode": "PARIS",
"description": "Super site description",
"location": {
"addressDetails": {
"address": "23 Rue des Lombards",
"zipCode": "75004",
"city": "Paris",
"country": "FR"
},
"geolocation": {
"latitude": 48.875567,
"longitude": 2.331379
}
},
"contact": {
"name": "Jean Du Jardin",
"details": [
{
"type": "Mobile",
"description": "Personal mobile number",
"value": "+7234567890"
},
{
"type": "Email",
"description": "Work email",
"value": "john.doe@company.com"
}
]
},
"customFields": {
"textCustomFieldCode": {
"textValue": "Code of gate 1234#"
},
"checkBoxCustomFieldCode": {
"booleanValue": true
},
"dateCustomFieldCode": {
"dateValue": "2024-11-13"
},
"timeCustomFieldCode": {
"timeValue": 44100
},
"dropDownCustomFieldCode": {
"dropDownValue": "VIP"
}
},
"lastUpdate": "2024-09-12 13:00:27 UTC"
}
{
"siteCode": "site-123456",
"name": "Site Chatelet",
"customerCode": "customer-b0ee57c9",
"parentSiteCode": "site-1",
"officeCode": "PARIS",
"description": null,
"location": {
"addressDetails": {
"address": "23 Rue des Lombards",
"zipCode": null,
"city": "Paris",
"country": null
},
"geolocation": null
},
"contact": null,
"lastUpdate": "2024-09-12 13:00:27 UTC"
}
{
"siteCode": "site-123456",
"name": "Site Chatelet",
"customerCode": "customer-b0ee57c9",
"parentSiteCode": "site-1",
"officeCode": "PARIS",
"description": "A super sub site",
"location": {
"addressDetails": {
"address": "23 Rue des Lombards",
"zipCode": "75004",
"city": "Paris",
"country": "FR"
},
"geolocation": {
"latitude": 48.875567,
"longitude": 2.331379
}
},
"contact": {
"name": "Jean Du Jardin",
"details": [
{
"type": "Mobile",
"description": "Personal mobile number",
"value": "+1234567890"
},
{
"type": "Email",
"description": "Work email",
"value": "john.doe@company.com"
}
]
},
"customFields": {
"timeCustomFieldCode": {
"timeValue": 44100
},
"dropDownCustomFieldCode": {
"dropDownValue": "Code of gate 1234#"
},
"gpsCustomFieldCode": {
"gpsValue": {
"longitude": 48.8567,
"latitude": 2.3508
}
},
"urlCustomFieldCode": {
"urlValue": "https://www.praxedo.fr/"
},
"dateTimeCustomFieldCode": {
"dateTimeValue": "2024-11-13T12:15"
}
},
"lastUpdate": "2024-09-12 13:00:27 UTC"
}
{
"siteCode": "site-123456",
"name": "Site Chatelet",
"customerCode": "customer-b0ee57c9",
"officeCode": "office-123456",
"location": {
"addressDetails": {
"address": "23 Rue des Lombards",
"city": "Paris"
}
},
"customFields": {
"checkBoxCustomFieldCode": {
"booleanValue": true
},
"timeCustomFieldCode": {
"timeValue": 44100
},
"gpsCustomFieldCode": {
"gpsValue": {
"longitude": 48.8567,
"latitude": 2.3508
}
},
"urlCustomFieldCode": {
"urlValue": "https://www.praxedo.fr/"
},
"dateTimeCustomFieldCode": {
"dateTimeValue": "2024-11-13T12:15"
}
},
"lastUpdate": "2024-09-12 13:00:27 UTC"
}
Response examples (400)
{
"errors": [
{
"code": "referentials.site.code.mandatory",
"message": "Missing code in path."
}
],
"errorReference": "779b11d0ae8145aa9b106b049091b972"
}
Response examples (401)
401 unauthorized
{
"errors": [
{
"code": "unauthorized.nocredentials",
"message": "No credentials."
}
],
"errorReference": "f939c6b8c15045c9a70f500fdb570555"
}
{
"errors": [
{
"code": "unauthorized.badcredentials",
"message": "Bad Credentials."
}
],
"errorReference": "f1028f99811b422eb21f5ff176664069"
}
Response examples (403)
{
"errors": [
{
"code": "access.forbiden",
"message": "You don't have the rights to access this resource."
}
],
"errorReference": "a745dc4c5a2b473aaf8ce94c9260aa8f"
}
Response examples (404)
Site not found
{
"errors": [
{
"code": "referentials.site.not.found",
"message": "Site not found."
}
],
"errorReference": "7gf95ca524154a35bcc21e0d482bd567hg"
}
{
"errors": [
{
"code": "referentials.customer.not.found",
"message": "Customer not found."
}
],
"errorReference": "8ef95ca524154a35bcc21e0d482bd0fg8"
}
Response examples (429)
{
"errors": [
{
"code": "ratelimiter.toomanyrequest",
"message": "Rejected because of the rate limit definition."
}
],
"errorReference": "973326230a3f44daba6cc34a5939b4fb"
}
Response examples (500)
{
"errors": [
{
"code": "internal.server.error",
"message": "Something went wrong."
}
],
"errorReference": "6377010431314bf6b0b95ec4d32ddae0"
}