# info.description
This OpenAPI specification contains all REST endpoints that are installed on this system "[Frdlweb Registration Authority & Webfan Registry](https://webfan.de/apps/registry/)"

# info.contact.name
Frdlweb Registration Authority & Webfan Registry System Administrator

# servers[].description
Frdlweb Registration Authority & Webfan Registry

# tags[].description
Read and write objects into the database

# paths./objects/{ns}:{id}.get.description
Retrieve details of an object in the database

# paths./objects/{ns}:{id}.get.parameters[].description
A namespace managed in OIDplus, such as "oid", "guid", etc.

# paths./objects/{ns}:{id}.get.parameters[].description
The identifier inside the namespace, for example "2.999" for an OID.

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.status.description
Status<0 is error. Status>=0 is success. In case of success, the status can contain contain bit flags to return additional details (see status_bits). In case of failure, the status value can contain the error code, e.g. code -2 usually means that a server-side Exception has been thrown.

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.status_bits.description
In case status bits (values 1, 2, 4, 8, ...) were included in the status, then they are described in the array status_bits. When programmatically processing a status, please use the bit flags in "status", not the explanation text in "status_bits"!

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.error.description
In case of failure, the error description will be returned here

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.comment.description
A comment the superior RA made on the given OID.

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.iris.description
An array of Unicode Labels of this object'S arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.asn1ids.description
An array of alphanumeric identifiers of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.confidential.description
True if the object is confidential. A value 'true' will only be returned if the request is authenticated, otherwise the request will fail with the error 'Insufficient authorization to read information about this object.'

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.title.description
Title or short description of the object

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.children.description
An array of direct subsequent objects (children, but not grand-children), including their namespace.

# paths./objects/{ns}:{id}.get.responses.200.content.application/json.schema.properties.created.description
Timestamp of the creation of the object.

# paths./objects/{ns}:{id}.put.description
Creates or Re-Creates an object on the server

# paths./objects/{ns}:{id}.put.parameters[].description
A namespace managed in OIDplus, such as "oid", "guid", etc.

# paths./objects/{ns}:{id}.put.parameters[].description
The identifier inside the namespace, for example "2.999" for an OID.

# paths./objects/{ns}:{id}.put.parameters[].description
A comment the superior RA made on the given OID.

# paths./objects/{ns}:{id}.put.parameters[].description
An array of Unicode Labels of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.put.parameters[].description
An array of alphanumeric identifiers of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.put.parameters[].description
Title or short description of the object

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.status.description
Status<0 is error. Status>=0 is success. In case of success, the status can contain contain bit flags to return additional details (see status_bits). In case of failure, the status value can contain the error code, e.g. code -2 usually means that a server-side Exception has been thrown.

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.status_bits.description
In case status bits (values 1, 2, 4, 8, ...) were included in the status, then they are described in the array status_bits. When programmatically processing a status, please use the bit flags in "status", not the explanation text in "status_bits"!

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.status_bits.example.1
RA is not registered, but it can be invited

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.status_bits.example.2
RA is not registered and it cannot be invited

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.status_bits.example.4
OID is a well-known OID, so RA, ASN.1, and IRI identifiers were reset

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.status_bits.example.8
User has write rights to the freshly created OID

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.error.description
In case of failure, the error description will be returned here.

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.error.example
Authentication error. Please log in as the RA to update this OID.

# paths./objects/{ns}:{id}.put.responses.200.content.application/json.schema.properties.inserted_id.description
Created object id, including the namespace

# paths./objects/{ns}:{id}.post.parameters[].description
A namespace managed in OIDplus, such as "oid", "guid", etc.

# paths./objects/{ns}:{id}.post.parameters[].description
The identifier inside the namespace, for example "2.999" for an OID.

# paths./objects/{ns}:{id}.post.parameters[].description
A comment the superior RA made on the given OID.

# paths./objects/{ns}:{id}.post.parameters[].description
An array of Unicode Labels of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.post.parameters[].description
An array of alphanumeric identifiers of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.post.parameters[].description
Title or short description of the object

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.status.description
Status<0 is error. Status>=0 is success. In case of success, the status can contain contain bit flags to return additional details (see status_bits). In case of failure, the status value can contain the error code, e.g. code -2 usually means that a server-side Exception has been thrown.

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.status_bits.description
In case status bits (values 1, 2, 4, 8, ...) were included in the status, then they are described in the array status_bits. When programmatically processing a status, please use the bit flags in "status", not the explanation text in "status_bits"!

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.status_bits.example.1
RA is not registered, but it can be invited

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.status_bits.example.2
RA is not registered and it cannot be invited

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.status_bits.example.4
OID is a well-known OID, so RA, ASN.1, and IRI identifiers were reset

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.status_bits.example.8
User has write rights to the freshly created OID

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.error.description
In case of failure, the error description will be returned here.

# paths./objects/{ns}:{id}.post.responses.200.content.application/json.schema.properties.inserted_id.description
Created object id, including the namespace

# paths./objects/{ns}:{id}.patch.parameters[].description
A namespace managed in OIDplus, such as "oid", "guid", etc.

# paths./objects/{ns}:{id}.patch.parameters[].description
The identifier inside the namespace, for example "2.999" for an OID.

# paths./objects/{ns}:{id}.patch.parameters[].description
A comment the superior RA made on the given OID.

# paths./objects/{ns}:{id}.patch.parameters[].description
An array of Unicode Labels of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.patch.parameters[].description
An array of alphanumeric identifiers of this object's arc. Only applies to OIDs.

# paths./objects/{ns}:{id}.patch.parameters[].description
Title or short description of the object

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.status.description
Status<0 is error. Status>=0 is success. In case of success, the status can contain contain bit flags to return additional details (see status_bits). In case of failure, the status value can contain the error code, e.g. code -2 usually means that a server-side Exception has been thrown.

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.status_bits.description
In case status bits (values 1, 2, 4, 8, ...) were included in the status, then they are described in the array status_bits. When programmatically processing a status, please use the bit flags in "status", not the explanation text in "status_bits"!

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.status_bits.example.1
RA is not registered, but it can be invited

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.status_bits.example.2
RA is not registered and it cannot be invited

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.status_bits.example.4
OID is a well-known OID, so RA, ASN.1, and IRI identifiers were reset

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.status_bits.example.8
User has write rights to the freshly created OID

# paths./objects/{ns}:{id}.patch.responses.200.content.application/json.schema.properties.error.description
In case of failure, the error description will be returned here.

# paths./objects/{ns}:{id}.delete.parameters[].description
A namespace managed in OIDplus, such as "oid", "guid", etc.

# paths./objects/{ns}:{id}.delete.parameters[].description
The identifier inside the namespace, for example "2.999" for an OID.

# paths./objects/{ns}:{id}.delete.responses.200.content.application/json.schema.properties.status.description
Status<0 is error. Status>=0 is success. In case of success, the status can contain contain bit flags to return additional details (see status_bits). In case of failure, the status value can contain the error code, e.g. code -2 usually means that a server-side Exception has been thrown.

# paths./objects/{ns}:{id}.delete.responses.200.content.application/json.schema.properties.status_bits.description
In case status bits (values 1, 2, 4, 8, ...) were included in the status, then they are described in the array status_bits. When programmatically processing a status, please use the bit flags in "status", not the explanation text in "status_bits"!

# paths./objects/{ns}:{id}.delete.responses.200.content.application/json.schema.properties.error.description
In case of failure, the error description will be returned here.