{"components":{"schemas":{"IdPConfig_WireIdP_NDA5MTE4Mjk0":{"properties":{"extraInfo":{"$ref":"#/components/schemas/WireIdP_ODMzOTExMzYw"},"id":{"$ref":"#/components/schemas/URI"},"metadata":{"$ref":"#/components/schemas/IdPMetadata_MTI3NzE4MTA0"}},"required":["id","metadata","extraInfo"],"type":"object"},"IdPList":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/IdPConfig_WireIdP_NDA5MTE4Mjk0"},"type":"array"}},"required":["providers"],"type":"object"},"IdPMetadata_MTI3NzE4MTA0":{"properties":{"certAuthnResponse":{"items":{"$ref":"#/components/schemas/SignedCertificate"},"minItems":1,"type":"array"},"issuer":{"$ref":"#/components/schemas/URI"},"requestURI":{"type":"string"}},"required":["issuer","requestURI","certAuthnResponse"],"type":"object"},"ScimUserInfo_LTEyMTk5ODI0":{"properties":{"created_on":{"$ref":"#/components/schemas/UTCTimeMillis"},"id":{"$ref":"#/components/schemas/UUID"}},"required":["id"],"type":"object"},"SignedCertificate":{"type":"string"},"SsoSettings":{"properties":{"default_sso_code":{"$ref":"#/components/schemas/URI"}},"type":"object"},"URI":{"type":"string"},"UTCTimeMillis":{"example":"2021-05-12T10:52:02.671Z","format":"yyyy-mm-ddThh:MM:ss.qqqZ","type":"string"},"UUID":{"example":"99db9768-04e3-4b5d-9268-831b6a25c4ab","format":"uuid","type":"string"},"WireIdPAPIVersion_NTEyMzIwNTU3":{"enum":["WireIdPAPIV1","WireIdPAPIV2"],"type":"string"},"WireIdP_ODMzOTExMzYw":{"properties":{"apiVersion":{"enum":["WireIdPAPIV1","WireIdPAPIV2"],"type":"string"},"domain":{"type":"string"},"handle":{"type":"string"},"oldIssuers":{"items":{"$ref":"#/components/schemas/URI"},"type":"array"},"replacedBy":{"type":"string"},"team":{"$ref":"#/components/schemas/UUID"}},"required":["team","apiVersion","oldIssuers","replacedBy","handle","domain"],"type":"object"}}},"info":{"description":"To have access to this *internal* endpoint, create a port forwarding to `spar` into the Kubernetes cluster. E.g.:\n```\nkubectl port-forward -n wire service/spar 9088:8080\n```\n**N.B.:** Execution via this UI won't work due to CORS issues. But, the proposed `curl` commands will.\n","title":"Wire-Server Internal API (spar)","version":""},"openapi":"3.0.0","paths":{"/i/identity-providers/{team}":{"get":{"description":" [<a href=\"https://docs.wire.com/developer/developer/servant.html#named-and-internal-route-ids\">internal route ID:</a> \"i_get_identity_providers\"]\n\n","operationId":"i_get_identity_providers","parameters":[{"in":"path","name":"team","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json;charset=utf-8":{"schema":{"$ref":"#/components/schemas/IdPList"}}},"description":""}},"tags":["spar"]}},"/i/scim/userinfo/{user}":{"post":{"description":" [<a href=\"https://docs.wire.com/developer/developer/servant.html#named-and-internal-route-ids\">internal route ID:</a> \"i_post_scim_user_info\"]\n\n","operationId":"i_post_scim_user_info","parameters":[{"in":"path","name":"user","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json;charset=utf-8":{"schema":{"$ref":"#/components/schemas/ScimUserInfo_LTEyMTk5ODI0"}}},"description":""}},"tags":["spar"]}},"/i/sso/settings":{"put":{"description":" [<a href=\"https://docs.wire.com/developer/developer/servant.html#named-and-internal-route-ids\">internal route ID:</a> \"i_put_sso_settings\"]\n\n","operationId":"i_put_sso_settings","requestBody":{"content":{"application/json;charset=utf-8":{"schema":{"$ref":"#/components/schemas/SsoSettings"}}},"required":true},"responses":{"200":{"content":{"application/json;charset=utf-8":{}},"description":""}},"tags":["spar"]}},"/i/status":{"get":{"description":" [<a href=\"https://docs.wire.com/developer/developer/servant.html#named-and-internal-route-ids\">internal route ID:</a> \"i_status\"]\n\n","operationId":"i_status","responses":{"200":{"content":{"application/json;charset=utf-8":{}},"description":""}},"tags":["spar"]}},"/i/teams/{team}":{"delete":{"description":" [<a href=\"https://docs.wire.com/developer/developer/servant.html#named-and-internal-route-ids\">internal route ID:</a> \"i_delete_team\"]\n\n","operationId":"i_delete_team","parameters":[{"in":"path","name":"team","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"204":{"description":""}},"tags":["spar"]}}},"servers":[{"url":"http://localhost:9088"}]}