meta.py

GET /meta
List all keys.

Example request:

GET /meta HTTP/1.1

Example response:

HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/json'
POST /meta
Create a new allowed key (value is NULL).

Example request:

POST /meta HTTP/1.1

Example response:

HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes:
  • 400 – ‘ValueError’: ‘Cannot decode json parameter list’
  • 409 – ‘Duplicate’: e[0][0]
  • 400 – ‘UnsupportedValueType’: e[0][0]
  • 500 – e.__class__.__name__: e.args[0][0]
GET /meta
List all values for a key.

Example request:

GET /meta HTTP/1.1

Example response:

HTTP/1.1 200 OK
Vary: Accept
Content-Type: 'application/json'
POST /meta
Create a new value for a key.

Example request:

POST /meta HTTP/1.1

Example response:

HTTP/1.1 200 OK
Vary: Accept
Content-Type:
Status Codes:
  • 400 – ‘ValueError’: ‘Cannot decode json parameter list’
  • 409 – ‘Duplicate’: e[0][0]
  • 400 – ‘InvalidValueForKey’: e[0][0]
  • 400 – ‘KeyNotFound’: e[0][0]
  • 500 – e.__class__.__name__: e.args[0][0]
Rucio logo

Previous topic

lock.py

Next topic

redirect.py

This Page