/v1/sidebar/get_plans_render
#Parámetros
| Nombre | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
activeNavKey |
string |
No |
"" |
Current page's active sidebar key. |
theme |
string |
No |
"upscale_at" |
Theme name; controls per-theme markup helper. Defaults to "upscale_at". |
Ejemplo de solicitud (cURL)
curl --get \
'https://es.appointmenttrader.com/v1/sidebar/get_plans_render' \
--data-urlencode 'key={{API_KEY}}' \
--data-urlencode 'activeNavKey={{activeNavKey}}' \
--data-urlencode 'theme={{theme}}'
Respuesta
JSON Campos de respuesta
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
$ | sidebar_get_plans_render_Response |
si | |
$.oneOf[0] | |
si | |
$.oneOf[0].allOf[0] | object |
si | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
si | |
$.oneOf[0].allOf[0].RequestPath | string | null |
si | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
si | |
$.oneOf[0].allOf[0].ResponseCode | integer |
si | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
No | |
$.oneOf[0].allOf[1] | object |
si | |
$.oneOf[0].allOf[1].Payload | object |
si | |
$.oneOf[0].allOf[1].Payload.html | string |
si | |
$.oneOf[0].allOf[1].Payload.state | object |
si | |
$.oneOf[0].allOf[1].Payload.state.activeKey | string |
si | |
$.oneOf[0].allOf[1].Payload.state.plans | |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0] | object |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].sortBy | string ["upcoming","name"] |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groupBy | = "city" |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups | array |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[] | object |
No | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].cityCode | string |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].cityName | string |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].emoji | string |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].citySlug | string |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].upcomingCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].pastCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].upcomingAppointments | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].pastAppointments | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].upcomingBids | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].pastBids | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].upcomingSoldSales | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].groups[].pastSoldSales | integer |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].bubbles | object |
No | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].bubbles.* | integer |
No | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[0].hasArchivedPlans | boolean |
si | |
$.oneOf[0].allOf[1].Payload.state.plans.anyOf[1] | null |
si | |
$.oneOf[1] | object |
si | |
$.oneOf[1].RequestUserAlias | string |
si | |
$.oneOf[1].RequestPath | string | null |
si | |
$.oneOf[1].RequestStatus | = "Failed" |
si | |
$.oneOf[1].ResponseCode | integer |
si | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
si | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
si | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
si | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
si | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
No |
Ejemplo de respuesta
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/sidebar/get_plans_render",
"RequestUserAlias": "example-user",
"Payload": {
"html": "synthetic-example",
"state": {
"activeKey": "synthetic-example",
"plans": {
"sortBy": "upcoming",
"groupBy": "city",
"groups": [],
"hasArchivedPlans": false
}
}
}
}