Schemas Federation entity endpoint

{
"title": "FetchRequest",
"type": "object",
"properties": {
"sub": {
"title": "Sub",
"minLength": 1,
"maxLength": 2083,
"format": "uri",
"type": "string"
},
"iss": {
"title": "Iss",
"minLength": 1,
"maxLength": 2083,
"format": "uri",
"type": "string"
},
"aud": {
"title": "Aud",
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 2083,
"format": "uri"
}
}
},
"required": [
"sub"
]
}

{
"title": "ListRequest",
"type": "object",
"properties": {
"entity_type": {
"title": "Entity Type",
"enum": [
"openid_relying_party",
"openid_provider",
"oauth_resource",
"federation_entity"
],
"type": "string"
}
}
}

{
"title": "ListResponse",
"type": "object",
"properties": {
"response": {
"title": "Response",
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 2083,
"format": "uri"
}
}
},
"required": [
"response"
]
}

{
"title": "ResolveRequest",
"type": "object",
"properties": {
"sub": {
"title": "Sub",
"minLength": 1,
"maxLength": 2083,
"format": "uri",
"type": "string"
},
"anchor": {
"title": "Anchor",
"minLength": 1,
"maxLength": 2083,
"format": "uri",
"type": "string"
},
"format": {
"title": "Format",
"enum": [
"json"
],
"type": "string"
}
},
"required": [
"sub",
"anchor",
"format"
]
}

{
"title": "ResolveResponse",
"type": "object",
"properties": {
"jose": {
"title": "Jose",
"pattern": "^[a-zA-Z\\_\\-0-9]+\\.[a-zA-Z\\_\\-0-9]+\\.[a-zA-Z\\_\\-0-9]+",
"type": "string"
}
},
"required": [
"jose"
]
}

{
"title": "TrustMarkRequest",
"type": "object",
"properties": {
"trust_mark": {
"title": "Trust Mark",
"pattern": "^[a-zA-Z\\_\\-0-9]+\\.[a-zA-Z\\_\\-0-9]+\\.[a-zA-Z\\_\\-0-9]+",
"type": "string"
},
"sub": {
"title": "Sub",
"minLength": 1,
"maxLength": 2083,
"format": "uri",
"type": "string"
},
"id": {
"title": "Id",
"minLength": 1,
"maxLength": 2083,
"format": "uri",
"type": "string"
}
}
}

{
"title": "TrustMarkResponse",
"type": "object",
"properties": {
"active": {
"title": "Active",
"type": "boolean"
}
},
"required": [
"active"
]
}