CRIC API

Server-side documentation for /api/core/

Accepted operations, input parameters and JSON presets. Append ?json to any endpoint, or ?json_pretty for a readable response.

/api/core/ce/query/

operation URL presets accepted keys list keys flags required
list /api/core/ce/query/list/ default+ length, order, preset, queue, rcsite_state, start country, country_code, federation, flavour, id, name, queue, rcsite, rcsite_state, state, type json, json_pretty

/api/core/downtime/query/

operation URL presets accepted keys list keys flags required
list /api/core/downtime/query/list/ calendar+ default+ sites+ _, bend_time, bstart_time, eend_time, estart_time, filter, length, norisk, ongoing_time, only_norisk, order, preset, start, vo id, pid, protocol_state, provider, rc_site, rc_tier_level, service_state, site, state, vo json, json_pretty
permissionscore.view_downtime

/api/core/downtime/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/downtime/update/set_data/ last_modified, protocols, services protocols, services force_create, json, json_pretty
permissionscore.change_downtime

/api/core/federation/query/

operation URL presets accepted keys list keys flags required
list /api/core/federation/query/list/ current+ default+ end_year, length, order, pledge_is_valid, preset, rcsite, start, start_year, vo accounting_name, country, country_code, id, infrastructure, name, rcsite, tier_level, type, vo json, json_pretty

/api/core/pledge/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/pledge/update/set_data/ - - json, json_pretty
permissionscore.change_regionalcenterpledge

/api/core/probe/query/

operation URL presets accepted keys list keys flags required
list /api/core/probe/query/list/ default+ length, order, preset, start id, name, state json, json_pretty

/api/core/probe/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/probe/update/set_data/ keys - force_create, json, json_pretty
permissionscore.change_probe

/api/core/rcsite/query/

operation URL presets accepted keys list keys flags required
list /api/core/rcsite/query/list/ default+ domains+ full+ network+ resolveip+ length, order, preset, service_state, site_state, start cert_status, country, country_code, crr_url, federation, id, name, rc_tier_level, roc, service_state, site_state, srr_url, state, status besttier, json, json_pretty

/api/core/service/query/

operation URL presets accepted keys list keys flags required
list /api/core/service/query/list/ default+ length, order, preset, protocol_flavour, protocol_state, rcsite_state, start, vo country, country_code, federation, flavour, id, in_report, name, protocol_flavour, protocol_state, rcsite, rcsite_state, state, status, type, vo json, json_pretty

/api/core/service/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/service/update/set_data/ - - force_create, json, json_pretty
permissionscore.change_service

/api/core/serviceprotocol/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/serviceprotocol/update/set_data/ - id, name force_create, json, json_pretty
permissionscore.change_serviceprotocol

/api/core/servicetf/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/servicetf/update/set_data/ comment, finished_time, id, keys, phase, planned_time, status, track_url - json, json_pretty
permissionscore.change_servicetftracking

/api/core/site/query/

operation URL presets accepted keys list keys flags required
list /api/core/site/query/list/ default+ dict+ ddmendpoint_state, length, node_state, order, pandaqueue_state, preset, start country, country_code, ddmendpoint_state, id, name, network_asn, node_state, pandaqueue_state, rcsite, site, state, status, tags, tier_level, vo_name json, json_pretty

/api/core/site/update/

operation URL presets accepted keys list keys flags required
set_crestconf /api/core/site/update/set_crestconf/ - services json, json_pretty
permissionscore.change_experimentsite
set_frontierconf /api/core/site/update/set_frontierconf/ - services json, json_pretty
permissionsatlas.change_atlassite

/api/core/sitematrix/query/

operation URL presets accepted keys list keys flags required
list /api/core/sitematrix/query/list/ default+ schedconfig+ length, order, preset, src_state, start closeness, dst, dst_state, id, src, src_state, state, vo json, json_pretty
permissionsatlas.view_sitematrix

/api/core/sitematrix/update/

No inline documentation available for this endpoint.

/api/core/sitetf/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/sitetf/update/set_data/ comment, finished_time, id, keys, phase, planned_time, status, track_url - json, json_pretty
permissionscore.change_sitetftracking

/api/core/storageresource/query/

operation URL presets accepted keys list keys flags required
list /api/core/storageresource/query/list/ default+ dict+ bucket_id, ddmendpoint, length, order, preset, start ddmendpoint, id, name, rc_site_state, rc_tier_level, rcsite, rcsite_state, resource_id, site, site_id, site_state, state, tier_level, type json, json_pretty

/api/core/storageunit/query/

operation URL presets accepted keys list keys flags required
list /api/core/storageunit/query/list/ default+ length, order, preset, start id, name, rcsite, rcsite_state, site, site_state, state, type json, json_pretty
permissionscore.view_storageunit

/api/core/swrelease/query/

operation URL presets accepted keys list keys flags required
list /api/core/swrelease/query/list/ default+ is_detached, length, order, preset, start cmtconfig, container_name, id, project, release, tag json, json_pretty
permissionscore.view_swrelease
list_cresource_swrelease /api/core/swrelease/query/list_cresource_swrelease/ default+ rawexport+ schedconf+ is_cvmfs, length, limit, offset, order, preset, start cloud, cmtconfig, computeresource, computeresource_id, computeresource_state, id, panda_queue, panda_resource, panda_site, pandaqueue, project, release, swrelease_id, tag, veto json, json_pretty
permissionscore.view_swrelease

/api/core/swrelease/update/

operation URL presets accepted keys list keys flags required
add_cresource_swrelease /api/core/swrelease/update/add_cresource_swrelease/ force_create, force_update - json, json_pretty
permissionsatlas.change_pandaqueue
remove_cresource_swrelease /api/core/swrelease/update/remove_cresource_swrelease/ - id json, json_pretty
permissionsatlas.change_pandaqueue
remove_swrelease /api/core/swrelease/update/remove_swrelease/ - - json, json_pretty
permissionscore.delete_swrelease
set_swrelease /api/core/swrelease/update/set_swrelease/ - - force_create, json, json_pretty
permissionscore.change_swrelease

/api/core/taskforce/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/taskforce/update/set_data/ contacts, description, end_time, keys, name, start_time, status, status_comment - json, json_pretty
permissionscore.change_taskforce

/api/core/vopledgereq/update/

operation URL presets accepted keys list keys flags required
set_data /api/core/vopledgereq/update/set_data/ - - json, json_pretty
permissionscore.change_vopledgerequirement