stringpassstring0truepassstringstringstringstringstringstringstring0string "},"text/xml":{"schema":{"$ref":"#/components/schemas/HealthStatus"},"example":"stringstringstringpassstring0truepassstringstringstringstringstringstringstring0string"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/services":{"get":{"tags":["This"],"summary":"This_GetServices","description":"Get all services the service principal has access to. Currently not 100% accurate. Paged query: uses 0 based page index","operationId":"This_GetServices","parameters":[{"name":"page","in":"query","description":"Format - int32.","required":true,"schema":{"type":"integer"}},{"name":"pageSize","in":"query","description":"Format - int32.","required":true,"schema":{"type":"integer"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceReferenceArray"},"example":[{"identity":"string","ProductionService":true,"name":"string","id":"string","description":"string"}]},"text/json":{"schema":{"$ref":"#/components/schemas/ServiceReferenceArray"},"example":[{"identity":"string","ProductionService":true,"name":"string","id":"string","description":"string"}]},"application/xml":{"schema":{"$ref":"#/components/schemas/ServiceReferenceArray"},"example":"stringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/ServiceReferenceArray"},"example":"stringtruestringstringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/subscribers":{"get":{"tags":["This"],"summary":"This_GetUsers","description":"Get all users with a subscription to this service in the tenant if provided, or it will get from system tenant. Paged query: uses 0 based page index .Warning: returns http 300 Ambiguous if service account is linked to multiple services","operationId":"This_GetUsers","parameters":[{"name":"page","in":"query","description":"Format - int32.","required":true,"schema":{"type":"integer"}},{"name":"pageSize","in":"query","description":"Format - int32.","required":true,"schema":{"type":"integer"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":[{"identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"text/json":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":[{"identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"application/xml":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":"stringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":"stringstringtruestringstringstring"}}},"300":{"description":"Multiple services registered for clientId ","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/subscribers/{userId}":{"get":{"tags":["This"],"summary":"This_GetServiceUser","description":"Get all subscriptions to the user in the tenant if provided, or it will get from system tenant.Warning: returns http 300 Ambiguous if service account is linked to multiple services","operationId":"This_GetServiceUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":{"state":"string","role":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":{"state":"string","role":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":"stringstringstringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":"stringstringstringstringtruestringstringstring"}}},"300":{"description":"Multiple services registered for clientId ","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}},"put":{"tags":["This"],"summary":"This_AddUserAsync","description":"Add a user subscription to the service in the tenant if provided, or it will use system tenant.Warning: returns http 300 Ambiguous if service account is linked to multiple services","operationId":"This_AddUserAsync","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":{"role":"string","overrideNotificationSettings":"send"}},"text/json":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":{"role":"string","overrideNotificationSettings":"send"}},"application/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":"stringsend"},"text/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":"stringsend"},"application/x-www-form-urlencoded":{}}},"responses":{"204":{"description":"No Content","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"300":{"description":"Multiple services registered for clientId ","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}}}},"delete":{"tags":["This"],"summary":"This_RemoveUser","description":"Remove servive subscription for the user from this service in the tenant if provided, or it will use system tenant.","operationId":"This_RemoveUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"204":{"description":"No Content","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"300":{"description":"Multiple services registered for clientId ","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}}}}},"/this/services/{serviceId}/subscribers/{userId}":{"get":{"tags":["This"],"summary":"This_GetUserForService","description":"Checks if a user has a subscription to the service and the access level if any in the tenant if provided, or it will get from system tenant.","operationId":"This_GetUserForService","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":{"state":"string","role":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":{"state":"string","role":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":"stringstringstringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionReference"},"example":"stringstringstringstringtruestringstringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}},"put":{"tags":["This"],"summary":"This_AddServiceUser","description":"Add a user subscription to the service with the provided id in the tenant if provided, or it will use system tenant. Only available for the root service for nested services","operationId":"This_AddServiceUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":{"role":"string","overrideNotificationSettings":"send"}},"text/json":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":{"role":"string","overrideNotificationSettings":"send"}},"application/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":"stringsend"},"text/xml":{"schema":{"$ref":"#/components/schemas/SubscriptionOptions"},"example":"stringsend"},"application/x-www-form-urlencoded":{}}},"responses":{"204":{"description":"No Content","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}}}},"delete":{"tags":["This"],"summary":"This_RemoveServiceUser","description":"Remove servive subscription from the user in the tenant if provided, or it will use system tenant. Only available for the root service for nested services","operationId":"This_RemoveServiceUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"suppressNotification","in":"header","schema":{"type":"string"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"204":{"description":"No Content","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}}}}},"/this/services/{serviceId}/subscribers/{userId}/picture":{"get":{"tags":["This"],"summary":"This_GetUserProfilePicture","description":"Gets the profile picture of the user if there is a subscription and the user has uploaded a profile picture to veracity","operationId":"This_GetUserProfilePicture","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfilePicture"},"example":{"Image":"string","MimeType":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ProfilePicture"},"example":{"Image":"string","MimeType":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProfilePicture"},"example":"stringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/ProfilePicture"},"example":"stringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/services/{serviceId}/subscribers":{"get":{"tags":["This"],"summary":"This_GetUsersForService","description":"Get all users with a subscription to this service in the tenant if provided, or it will get from system tenant. Paged query: uses 0 based page index","operationId":"This_GetUsersForService","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Format - int32.","required":true,"schema":{"type":"integer"}},{"name":"pageSize","in":"query","description":"Format - int32.","required":true,"schema":{"type":"integer"}},{"name":"tenantId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":[{"identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"text/json":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":[{"identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"application/xml":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":"stringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":"stringstringtruestringstringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/user/resolve({email})":{"get":{"tags":["This"],"summary":"This_ResolveUser","description":"Get the user id from the email address. Note that an email address may be connected to more than one user account","operationId":"This_ResolveUser","parameters":[{"name":"email","in":"path","required":true,"schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":[{"identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"text/json":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":[{"identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"application/xml":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":"stringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserReferenceArray"},"example":"stringstringtruestringstringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/user":{"post":{"tags":["This"],"summary":"This_CreateUser","description":"Create a user in Veracity","operationId":"This_CreateUser","parameters":[{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRegistration"},"example":{"firstName":"string","lastName":"string","email":"string","phone":"string","countryCode":"string","options":{"sendMail":true,"createSubscription":true,"serviceId":"string","role":"string","subscriptions":[{"serviceId":"string","role":"string","sku":"string","overrideNotificationSettings":"send"}],"returnUrl":"string","contactEmail":"string","contactName":"string","activationType":"emailLink","userCreationOptions":"all","inviteMessage":"string"}}},"text/json":{"schema":{"$ref":"#/components/schemas/UserRegistration"},"example":{"firstName":"string","lastName":"string","email":"string","phone":"string","countryCode":"string","options":{"sendMail":true,"createSubscription":true,"serviceId":"string","role":"string","subscriptions":[{"serviceId":"string","role":"string","sku":"string","overrideNotificationSettings":"send"}],"returnUrl":"string","contactEmail":"string","contactName":"string","activationType":"emailLink","userCreationOptions":"all","inviteMessage":"string"}}},"application/xml":{"schema":{"$ref":"#/components/schemas/UserRegistration"},"example":"stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserRegistration"},"example":"stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring"},"application/x-www-form-urlencoded":{}}},"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCreationReference"},"example":{"confirmationUrl":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/UserCreationReference"},"example":{"confirmationUrl":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/UserCreationReference"},"example":"stringstringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserCreationReference"},"example":"stringstringstringtruestringstringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/users":{"post":{"tags":["This"],"summary":"This_CreateUsers","description":"Create a users in Veracity","operationId":"This_CreateUsers","parameters":[{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRegistrationArray"},"example":[{"firstName":"string","lastName":"string","email":"string","phone":"string","countryCode":"string","options":{"sendMail":true,"createSubscription":true,"serviceId":"string","role":"string","subscriptions":[{"serviceId":"string","role":"string","sku":"string","overrideNotificationSettings":"send"}],"returnUrl":"string","contactEmail":"string","contactName":"string","activationType":"emailLink","userCreationOptions":"all","inviteMessage":"string"}}]},"text/json":{"schema":{"$ref":"#/components/schemas/UserRegistrationArray"},"example":[{"firstName":"string","lastName":"string","email":"string","phone":"string","countryCode":"string","options":{"sendMail":true,"createSubscription":true,"serviceId":"string","role":"string","subscriptions":[{"serviceId":"string","role":"string","sku":"string","overrideNotificationSettings":"send"}],"returnUrl":"string","contactEmail":"string","contactName":"string","activationType":"emailLink","userCreationOptions":"all","inviteMessage":"string"}}]},"application/xml":{"schema":{"$ref":"#/components/schemas/UserRegistrationArray"},"example":"stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserRegistrationArray"},"example":"stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring"},"application/x-www-form-urlencoded":{}}},"responses":{"200":{"description":"OK","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCreationReferenceArray"},"example":[{"confirmationUrl":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"text/json":{"schema":{"$ref":"#/components/schemas/UserCreationReferenceArray"},"example":[{"confirmationUrl":"string","identity":"string","email":"string","activated":true,"tenantId":"string","name":"string","id":"string"}]},"application/xml":{"schema":{"$ref":"#/components/schemas/UserCreationReferenceArray"},"example":"stringstringstringtruestringstringstring"},"text/xml":{"schema":{"$ref":"#/components/schemas/UserCreationReferenceArray"},"example":"stringstringstringtruestringstringstring"}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":{"Message":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"},"text/xml":{"schema":{"$ref":"#/components/schemas/AuthError"},"example":"string"}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"text/json":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":{"message":"string","information":"string","subCode":0,"supportCode":"string"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"},"text/xml":{"schema":{"$ref":"#/components/schemas/ErrorDetail"},"example":"stringstring0string"}}}}}},"/this/services/{serviceId}/notification":{"post":{"tags":["This"],"summary":"This_NotifyUsers","description":"Send notification to your users through the Veracity notification service","operationId":"This_NotifyUsers","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"channelId","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationMessage"},"example":{"message":{"name":"string","content":"string","id":"string","timeStamp":"string","channelId":"string","type":0},"recipients":["string"],"HighPriority":true}},"text/json":{"schema":{"$ref":"#/components/schemas/NotificationMessage"},"example":{"message":{"name":"string","content":"string","id":"string","timeStamp":"string","channelId":"string","type":0},"recipients":["string"],"HighPriority":true}},"application/xml":{"schema":{"$ref":"#/components/schemas/NotificationMessage"},"example":"stringstringstringstringstring0stringtrue"},"text/xml":{"schema":{"$ref":"#/components/schemas/NotificationMessage"},"example":"stringstringstringstringstring0stringtrue"},"application/x-www-form-urlencoded":{}}},"responses":{"204":{"description":"No Content","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}}}}},"/this/services/{serviceId}/subscribers/{userId}/policy/validate()":{"get":{"tags":["This"],"summary":"This_VerifySubscriberPolicy","operationId":"This_VerifySubscriberPolicy","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"returnUrl","in":"header","schema":{"type":"string"}},{"name":"skipSubscriptionCheck","in":"header","schema":{"type":"string"}},{"name":"x-supportCode","in":"header","description":"Provide a correlation token for log lookup. This is optional.","schema":{"type":"string"}},{"name":"Ocp-Apim-Subscription-Key","in":"header","description":"Veracity api management subscription key","schema":{"type":"string"}}],"responses":{"204":{"description":"No Content","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"400":{"description":"Bad request","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"401":{"description":"Unauthorized","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"403":{"description":"Forbidden","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"404":{"description":"Not found","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"406":{"description":"Not Acceptable","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"500":{"description":"Unexpected error","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}},"502":{"description":"Dependency call failure","headers":{"x-supportCode":{"description":"correlation token for log lookup.","schema":{"type":"string"}}}}}}},"/directory/users/by/email":{},"/directory/users/{userid}":{},"/directory/users":{},"/directory/users/{userid}/companies":{},"/directory/users/{userid}/services":{},"/directory/users/{userid}/services/{serviceId}":{},"/directory/users/me/edit":{},"/directory/users/me/change/password":{},"/directory/users/me/change/{type}":{},"/directory/users/me/activate":{},"/directory/users/me/pending/activation":{},"/directory/users/me/exchange/otp":{},"/directory/users/me/change/{type}/verify":{},"/directory/users/me/accept/terms":{},"/directory/users/{userId}/change/email":{},"/directory/users/{userId}/resync/all":{},"/directory/services/{id}/subscribers":{}},"components":{"schemas":{"CompanyInfo":{"required":["#employee","#requests"],"type":"object","properties":{"name":{"type":"string","x-nullable":true},"url":{"type":"string","x-nullable":true},"usersUrl":{"type":"string","x-nullable":true},"addressLines":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"id":{"type":"string","x-nullable":true},"city":{"type":"string","x-nullable":true},"country":{"type":"string","x-nullable":true},"customerId":{"type":"string","x-nullable":true},"countryCode":{"type":"string","x-nullable":true},"zipCode":{"type":"string","x-nullable":true},"#employee":{"type":"integer","format":"int32","x-nullable":false},"domains":{"type":"string","x-nullable":true},"email":{"type":"string","x-nullable":true},"#requests":{"type":"integer","format":"int32","x-nullable":false},"internalId":{"type":"string","x-nullable":true},"vat":{"type":"string","x-nullable":true}},"x-nullable":true},"UserReference":{"required":["activated"],"type":"object","properties":{"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"email":{"type":"string","x-nullable":true},"activated":{"type":"boolean","x-nullable":false},"tenantId":{"type":"string","x-nullable":true},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"ItemReference":{"type":"object","properties":{"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true}},"x-nullable":true},"MyUserInfo":{"required":["#companies","verifiedEmail","verifiedPhone","managedAccount","activated","accessHubEnabled"],"type":"object","properties":{"profilePageUrl":{"type":"string","readOnly":true,"x-nullable":true},"messagesUrl":{"type":"string","readOnly":true,"x-nullable":true},"identity":{"type":"string","x-nullable":true},"servicesUrl":{"type":"string","description":"Gets the relative url to the users service lits","readOnly":true,"x-nullable":true},"companiesUrl":{"type":"string","description":"Gets the relative url to the users companies lits","readOnly":true,"x-nullable":true},"name":{"type":"string","description":"Contains the users formatted name: {lastName}, {firstName}. the id token contains the discrete values in the givenName and surname claims.","x-nullable":true},"email":{"type":"string","description":"The users registered email address. if verifiedEmail is true this can be used to contact the user.","x-nullable":true},"id":{"type":"string","x-nullable":true},"#companies":{"type":"integer","format":"int32","x-nullable":false},"verifiedEmail":{"type":"boolean","description":"true if email is verified by the user; otherwise, false.","x-nullable":false},"language":{"type":"string","description":"Contains the perfered language for the user. If your service support multi-language use this. [Deprecated]","x-nullable":true},"phone":{"type":"string","x-nullable":true},"verifiedPhone":{"type":"boolean","x-nullable":false},"firstName":{"type":"string","x-nullable":true},"lastName":{"type":"string","x-nullable":true},"countryCode":{"type":"string","x-nullable":true},"managedAccount":{"type":"boolean","description":"Indicates if the account is managed by direct integration with the customer's domain","x-nullable":false},"activated":{"type":"boolean","x-nullable":false},"accessHubEnabled":{"type":"boolean","x-nullable":false}},"x-nullable":true},"ProfilePicture":{"type":"object","properties":{"Image":{"type":"string","format":"byte","x-nullable":true},"MimeType":{"type":"string","x-nullable":true}},"x-nullable":true},"MessageReference":{"required":["deliverTime","important"],"type":"object","properties":{"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"deliverTime":{"type":"string","description":"The deliver time in utc","format":"date-time","x-nullable":false},"from":{"type":"string","x-nullable":true},"important":{"type":"boolean","x-nullable":false},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"CompanyReference":{"type":"object","properties":{"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"MyServiceReference":{"required":["ProductionService"],"type":"object","properties":{"serviceUrl":{"type":"string","description":"the location of the application.","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"ProductionService":{"type":"boolean","x-nullable":false},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true}},"x-nullable":true},"Widget":{"required":["id","width","height","priority","showTitle","supportsMobile","serviceId","sequenceNo","openInNewTab"],"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000","x-nullable":false},"url":{"type":"string","x-nullable":true},"name":{"type":"string","x-nullable":true},"width":{"type":"integer","format":"int32","x-nullable":false},"height":{"type":"integer","format":"int32","x-nullable":false},"priority":{"type":"integer","format":"int32","x-nullable":false},"description":{"type":"string","x-nullable":true},"logoUrl":{"type":"string","x-nullable":true},"pictogramUrl":{"type":"string","x-nullable":true},"type":{"type":"string","x-nullable":true},"showTitle":{"type":"boolean","x-nullable":false},"supportsMobile":{"type":"boolean","x-nullable":false},"serviceId":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000","x-nullable":false},"sequenceNo":{"type":"integer","format":"int32","x-nullable":false},"color":{"type":"string","x-nullable":true},"openInNewTab":{"type":"boolean","x-nullable":false}},"x-nullable":true},"ServiceInfo":{"required":["public","inherited","selfSubscribe"],"type":"object","properties":{"name":{"type":"string","x-nullable":true},"shortDescription":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true},"apiAudience":{"type":"string","x-nullable":true},"category":{"type":"string","x-nullable":true},"public":{"type":"boolean","x-nullable":false},"tenantId":{"type":"string","x-nullable":true},"PricingTier":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"inherited":{"type":"boolean","x-nullable":false},"selfSubscribe":{"type":"boolean","x-nullable":false},"serviceOwner":{"type":"string","x-nullable":true},"termsOfUse":{"type":"string","x-nullable":true},"lastUpdated":{"type":"string","format":"date-time","x-nullable":true},"parentUrl":{"type":"string","readOnly":true,"x-nullable":true},"parentId":{"type":"string","x-nullable":true},"childrenUrl":{"type":"string","readOnly":true,"x-nullable":true},"servicerUrl":{"type":"string","x-nullable":true}},"x-nullable":true},"SubscriptionDetails":{"type":"object","properties":{"service":{"$ref":"#/components/schemas/ServiceReference"},"user":{"$ref":"#/components/schemas/UserReference"},"role":{"$ref":"#/components/schemas/RoleReference"},"subscriptionState":{"$ref":"#/components/schemas/SubscriptionState"},"tenantId":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000","x-nullable":true},"pricingTier":{"type":"string","x-nullable":true}},"x-nullable":true},"ServiceReference":{"required":["ProductionService"],"type":"object","properties":{"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"ProductionService":{"type":"boolean","x-nullable":false},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"description":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"RoleReference":{"type":"object","properties":{"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"type":{"type":"string","x-nullable":true},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"SubscriptionState":{"required":["state"],"type":"object","properties":{"state":{"enum":["subscribing","pending","rejected","notSubscribing","null","error"],"type":"string","description":"Subscription state","x-ms-enum":{"name":"SubscriptionStateTypes","modelAsString":false},"x-nullable":false}},"description":"The state of the subscription","x-nullable":true},"HealthStatus":{"required":["status","subCode"],"type":"object","properties":{"checks":{"type":"array","items":{"$ref":"#/components/schemas/DependencyState"},"description":"List of dependencies probed. Like database connections and such","x-nullable":true},"status":{"enum":["pass","warn","fail"],"type":"string","description":" status: (required) indicates whether the service status is acceptable\r\nor not.API publishers SHOULD use following values for the field:\r\n \r\n \r\no \"pass\": healthy (acceptable aliases: \"ok\" to support Node's\r\n \r\nTerminus and \"up\" for Java's SpringBoot),\r\n \r\n \r\no \"fail\": unhealthy (acceptable aliases: \"error\" to support Node's\r\n \r\nTerminus and \"down\" for Java's SpringBoot), and\r\n \r\n \r\n o \"warn\": healthy, with some concerns.\r\n \r\n The value of the status field is case-insensitive and is tightly\r\n related with the HTTP response code returned by the health endpoint.\r\n \r\n For \"pass\" status, HTTP response code in the 2xx-3xx range MUST be\r\n \r\nused.For \"fail\" status, HTTP response code in the 4xx-5xx range\r\n \r\nMUST be used.In case of the \"warn\" status, endpoints MUST return\r\n \r\nHTTP status in the 2xx-3xx range, and additional information SHOULD\r\n \r\n be provided, utilizing optional fields of the response.\r\n \r\n \r\n A health endpoint is only meaningful in the context of the component\r\n it indicates the health of. It has no other meaning or purpose.As\r\nsuch, its health is a conduit to the health of the component.\r\n \r\n Clients SHOULD assume that the HTTP response code returned by the\r\nhealth endpoint is applicable to the entire component (e.g.a larger\r\n \r\n API or a microservice). This is compatible with the behavior that\r\n current infrastructural tooling expects: load-balancers, service\r\n discoveries and others, utilizing health-checks.","x-ms-enum":{"name":"HealthStateTypes","modelAsString":false},"x-nullable":false},"serviceId":{"type":"string","description":"serviceId: (required) identifies the service. Use ids like: identityApi, V3 or any other commonly used names for the service in question.","x-nullable":true},"releaseId":{"type":"string","description":" releaseId: (optional) in well-designed APIs, backwards-compatible\r\nchanges in the service should not update a version number.APIs\r\n\r\nusually change their version number as infrequently as possible, to\r\npreserve stable interface. However, implementation of an API may\r\n change much more frequently, which leads to the importance of having\r\n separate \"release number\" or \"releaseId\" that is different from the\r\npublic version of the API.","x-nullable":true},"version":{"type":"string","description":"version: (optional) public version of the service.","x-nullable":true},"description":{"type":"string","description":" description (optional) is a human-friendly description of the\r\nservice.","x-nullable":true},"notes":{"type":"array","items":{"type":"string","x-nullable":true},"description":"notes: (optional) array of notes relevant to current state of health","x-nullable":true},"output":{"type":"string","description":"output: (optional) raw error output, in case of \"fail\" or \"warn\"\r\nstates.This field SHOULD be omitted for \"pass\" state.","x-nullable":true},"message":{"type":"string","x-nullable":true},"information":{"type":"string","x-nullable":true},"subCode":{"type":"integer","format":"int32","x-nullable":false},"supportCode":{"type":"string","x-nullable":true}},"x-nullable":true},"DependencyState":{"required":["status","weight","critical"],"type":"object","properties":{"componentId":{"type":"string","description":"componentId: (optional) is a unique identifier of an instance of a\r\n specific sub-component/dependency of a service.Multiple objects\r\n with the same componentID MAY appear in the details, if they are from\r\n different nodes. Use well know references to 1st party veracity components like \"v3\" if you are probing the V3 connection.","x-nullable":true},"componentType":{"type":"string","description":" componentType: (optional) SHOULD be present if componentName is\r\npresent.It's a type of the component and could be one of:\r\n\r\no Pre-defined value from this spec.Pre-defined values include:\r\n\r\n* component\r\n\r\n * datastore\r\n\r\n* system\r\n\r\n o A common and standard term from a well-known source such as\r\n\r\nschema.org, IANA or microformats.\r\n\r\n o A URI that indicates extra semantics and processing rules that MAY\r\n\r\nbe provided by a resource at the other end of the URI. URIs do\r\n\r\nnot have to be dereferenceable, however.They are just a\r\nnamespace, and the meaning of a namespace CAN be provided by any\r\n convenient means(e.g.publishing an RFC, Swagger document or a\r\nnicely printed book).","x-nullable":true},"observedValue":{"type":"object","description":"observedValue: (optional) could be any valid JSON value, such as:\r\nstring, number, object, array or literal.","x-nullable":true},"observedUnit":{"type":"string","description":"observedUnit (optional) SHOULD be present if observedValue is\r\npresent.Clarifies the unit of measurement in which observedUnit is\r\nreported, e.g. for a time-based value it is important to know whether\r\nthe time is reported in seconds, minutes, hours or something else.\r\nTo make sure unit is denoted by a well-understood name or an\r\nabbreviation, it SHOULD be one of:\r\n\r\n- A common and standard term from a well-known source such as\r\nschema.org, IANA, microformats, or a standards document such as\r\n[RFC3339].\r\n\r\n- A URI that indicates extra semantics and processing rules that MAY\r\nbe provided by a resource at the other end of the URI.URIs do\r\nnot have to be dereferenceable, however.They are just a\r\nnamespace, and the meaning of a namespace CAN be provided by any\r\n convenient means(e.g.publishing an RFC, Swagger document or a\r\nnicely printed book).","x-nullable":true},"status":{"enum":["pass","warn","fail"],"type":"string","description":"status (optional) has the exact same meaning as the top-level\r\n\"output\" element, but for the sub-component/downstream dependency\r\nrepresented by the details object.","x-ms-enum":{"name":"HealthStateTypes","modelAsString":false},"x-nullable":false},"affectedEndpoints":{"type":"array","items":{"type":"string","x-nullable":true},"description":"affectedEndpoints (optional) is a JSON array containing URI Templates\r\nas defined by[RFC6570]. This field SHOULD be omitted if the\r\n\"status\" field is present and has value equal to \"pass\". A typical\r\nAPI has many URI endpoints.Most of the time we are interested in\r\nthe overall health of the API, without diving into details.That\r\n said, sometimes operational and resilience middleware needs to know\r\n more details about the health of the API(which is why \"checks\"\r\nproperty provides details). In such cases, we often need to indicate\r\n which particular endpoints are affected by a particular check's\r\ntroubles vs.other endpoints that may be fine.","x-nullable":true},"time":{"type":"string","description":"time (optional) is the date-time, in ISO8601 format, at which the\r\nreading of the observedValue was recorded.This assumes that the\r\n value can be cached and the reading typically doesn't happen in real\r\n \r\n time, for performance and scalability purposes.","format":"date-time","x-nullable":true},"output":{"type":"string","description":"output (optional) has the exact same meaning as the top-level\r\n\"output\" element, but for the sub-component/downstream dependency\r\nrepresented by the details object. As is the case for the top-level\r\n element, this field SHOULD be omitted for \"pass\" state of a\r\n downstream dependency.","x-nullable":true},"weight":{"type":"integer","description":"A numeric value (1,2 or 3) to represent the weighting of the dependency in the overall sla calculation","format":"int32","x-nullable":false},"critical":{"type":"boolean","x-nullable":false}},"x-nullable":true},"SubscriptionReference":{"required":["activated"],"type":"object","properties":{"state":{"type":"string","x-nullable":true},"role":{"type":"string","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"email":{"type":"string","x-nullable":true},"activated":{"type":"boolean","x-nullable":false},"tenantId":{"type":"string","x-nullable":true},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true}},"x-nullable":true},"SubscriptionOptions":{"type":"object","properties":{"role":{"type":"string","description":"Optional, only applicable if you have access levels configured for your service","x-nullable":true},"overrideNotificationSettings":{"enum":["send","suppress","none"],"type":"string","description":"Optional, only to use if you need to override the service configuration","x-ms-enum":{"name":"OverrideTypes","modelAsString":false},"x-nullable":true}},"x-nullable":true},"UserRegistration":{"type":"object","properties":{"firstName":{"type":"string","x-nullable":true},"lastName":{"type":"string","x-nullable":true},"email":{"type":"string","x-nullable":true},"phone":{"type":"string","x-nullable":true},"countryCode":{"type":"string","x-nullable":true},"options":{"$ref":"#/components/schemas/RegistrationOptions"}},"x-nullable":true},"RegistrationOptions":{"type":"object","properties":{"sendMail":{"type":"boolean","description":"Set this to false to take responsibillity of sending the registration email to the user. Default: true","x-nullable":true},"createSubscription":{"type":"boolean","description":"Make the service create a default subscription for the newly created user","x-nullable":true},"serviceId":{"type":"string","description":"The service id to create subscription for","x-nullable":true},"role":{"type":"string","description":"Specify the accessLevel/role the user should have with the new subscription. Optional","x-nullable":true},"subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionRequest"},"description":"Add multiple subscriptions during user creation. Note: If this is used the serviceId and role properties will not be evaluated","x-nullable":true},"returnUrl":{"type":"string","description":"Specify the location to send the newly created user to after the registration process is completed","x-nullable":true},"contactEmail":{"type":"string","description":"The email address of the user or service that creates the new user account","x-nullable":true},"contactName":{"type":"string","description":"The Name of the user or service that creates the new user account","x-nullable":true},"activationType":{"enum":["emailLink","otp"],"type":"string","description":"Only for mobile app usage. Default is emailLink","x-ms-enum":{"name":"ActivationTypes","modelAsString":false},"x-nullable":true},"userCreationOptions":{"enum":["all","onlyInvited","onlyNew"],"type":"string","x-ms-enum":{"name":"UserCreationOptionTypes","modelAsString":false},"x-nullable":true},"inviteMessage":{"type":"string","x-nullable":true}},"x-nullable":true},"SubscriptionRequest":{"type":"object","properties":{"serviceId":{"type":"string","description":"Mandatory, The service id to create the subscription for","x-nullable":true},"role":{"type":"string","description":"Optional, the access level","x-nullable":true},"sku":{"type":"string","description":"Optional, define the sku if applicable","x-nullable":true},"overrideNotificationSettings":{"enum":["send","suppress","none"],"type":"string","description":"Optional, only to use if you need to override the service configuration","x-ms-enum":{"name":"OverrideTypes","modelAsString":false},"x-nullable":true}},"x-nullable":true},"UserCreationReference":{"required":["activated"],"type":"object","properties":{"confirmationUrl":{"type":"string","description":"The url to include in the email sent to the user to complete the registration process. Only contains a value if the sendEmail flag is false.","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"email":{"type":"string","x-nullable":true},"activated":{"type":"boolean","x-nullable":false},"tenantId":{"type":"string","x-nullable":true},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"AdminReference":{"required":["activated"],"type":"object","properties":{"accessLevelUrl":{"type":"string","readOnly":true,"x-nullable":true},"serviceId":{"type":"string","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","readOnly":true,"x-nullable":true},"email":{"type":"string","x-nullable":true},"activated":{"type":"boolean","x-nullable":false},"tenantId":{"type":"string","x-nullable":true},"name":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true}},"description":"Contians the name, id and relative uri to the resource detilas","x-nullable":true},"AdminInfo":{"required":["#companies","verifiedEmail","verifiedPhone","managedAccount","activated","accessHubEnabled"],"type":"object","properties":{"roles":{"type":"array","items":{"$ref":"#/components/schemas/RoleReference"},"description":"Contains the administrator roles a user has for a given resource.","x-nullable":true},"name":{"type":"string","description":"Contains the users formatted name: {lastName}, {firstName}. the id token contains the discrete values in the givenName and surname claims.","x-nullable":true},"email":{"type":"string","description":"The users registered email address. if verifiedEmail is true this can be used to contact the user.","x-nullable":true},"id":{"type":"string","x-nullable":true},"#companies":{"type":"integer","format":"int32","x-nullable":false},"verifiedEmail":{"type":"boolean","description":"true if email is verified by the user; otherwise, false.","x-nullable":false},"language":{"type":"string","description":"Contains the perfered language for the user. If your service support multi-language use this. [Deprecated]","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","x-nullable":true},"phone":{"type":"string","x-nullable":true},"verifiedPhone":{"type":"boolean","x-nullable":false},"servicesUrl":{"type":"string","description":"Gets the relative url to the users service lits","readOnly":true,"x-nullable":true},"companiesUrl":{"type":"string","description":"Gets the relative url to the users companies lits","readOnly":true,"x-nullable":true},"firstName":{"type":"string","x-nullable":true},"lastName":{"type":"string","x-nullable":true},"countryCode":{"type":"string","x-nullable":true},"managedAccount":{"type":"boolean","description":"Indicates if the account is managed by direct integration with the customer's domain","x-nullable":false},"activated":{"type":"boolean","x-nullable":false},"accessHubEnabled":{"type":"boolean","x-nullable":false}},"x-nullable":true},"NotificationMessage":{"required":["HighPriority"],"type":"object","properties":{"message":{"$ref":"#/components/schemas/Message"},"recipients":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"HighPriority":{"type":"boolean","x-nullable":false}},"x-nullable":true},"Message":{"required":["type"],"type":"object","properties":{"name":{"type":"string","x-nullable":true},"content":{"type":"string","x-nullable":true},"id":{"type":"string","x-nullable":true},"timeStamp":{"type":"string","x-nullable":true},"channelId":{"type":"string","x-nullable":true},"type":{"type":"integer","description":"Use 1 for Veracity notification center and 3 for email.","format":"int32","x-nullable":false}},"x-nullable":true},"UserInfo":{"required":["#companies","verifiedEmail","verifiedPhone","managedAccount","activated","accessHubEnabled"],"type":"object","properties":{"name":{"type":"string","description":"Contains the users formatted name: {lastName}, {firstName}. the id token contains the discrete values in the givenName and surname claims.","x-nullable":true},"email":{"type":"string","description":"The users registered email address. if verifiedEmail is true this can be used to contact the user.","x-nullable":true},"id":{"type":"string","x-nullable":true},"#companies":{"type":"integer","format":"int32","x-nullable":false},"verifiedEmail":{"type":"boolean","description":"true if email is verified by the user; otherwise, false.","x-nullable":false},"language":{"type":"string","description":"Contains the perfered language for the user. If your service support multi-language use this. [Deprecated]","x-nullable":true},"identity":{"type":"string","description":"The relative path to the resource details","x-nullable":true},"phone":{"type":"string","x-nullable":true},"verifiedPhone":{"type":"boolean","x-nullable":false},"servicesUrl":{"type":"string","description":"Gets the relative url to the users service lits","readOnly":true,"x-nullable":true},"companiesUrl":{"type":"string","description":"Gets the relative url to the users companies lits","readOnly":true,"x-nullable":true},"firstName":{"type":"string","x-nullable":true},"lastName":{"type":"string","x-nullable":true},"countryCode":{"type":"string","x-nullable":true},"managedAccount":{"type":"boolean","description":"Indicates if the account is managed by direct integration with the customer's domain","x-nullable":false},"activated":{"type":"boolean","x-nullable":false},"accessHubEnabled":{"type":"boolean","x-nullable":false}},"x-nullable":true},"UserInfoUpdate":{"type":"object","properties":{"firstName":{"type":"string","description":"The firstname","x-nullable":true},"lastName":{"type":"string","description":"The lastname","x-nullable":true},"displayName":{"type":"string","description":"Optional, if left empty lastName, firstName is used","x-nullable":true},"countryCode":{"type":"string","x-nullable":true}},"x-nullable":true},"ChangePasswordRequest":{"type":"object","properties":{"oldPassword":{"type":"string","x-nullable":true},"newPassword":{"type":"string","x-nullable":true},"newPasswordRepeat":{"type":"string","x-nullable":true}},"x-nullable":true},"ChangeAddressRequest":{"type":"object","properties":{"oldAddress":{"type":"string","x-nullable":true},"newAddress":{"type":"string","x-nullable":true}},"x-nullable":true},"ActivationRequest":{"required":["acceptPlatformTerms","acceptServiceTerms"],"type":"object","properties":{"password":{"type":"string","description":"The password to set on the user account","x-nullable":true},"passwordRepeat":{"type":"string","description":"Repeat the password","x-nullable":true},"userId":{"type":"string","description":"The Veracity User Id","x-nullable":true},"userDetails":{"$ref":"#/components/schemas/UserInfoUpdate"},"email":{"type":"string","description":"the users email address. This is just used for validation, editing this will not change the email address of the user.","x-nullable":true},"acceptPlatformTerms":{"type":"boolean","description":"Platform terms accepted","x-nullable":false},"acceptServiceTerms":{"type":"boolean","description":"Service terms accepted","x-nullable":false},"serviceId":{"type":"string","description":"The service id of the service terms","x-nullable":true}},"description":"","x-nullable":true},"TokenWrapper":{"required":["expiry","issued"],"type":"object","properties":{"expiry":{"type":"integer","description":"The expiry time of the issued token in unix epoch","format":"int64","x-nullable":false},"issued":{"type":"integer","description":"The issued time of the token in unix epoch","format":"int64","x-nullable":false},"authToken":{"type":"string","description":"The auth token to be included in 'me/pending/activation' and 'me/activate'","x-nullable":true},"issuedBy":{"type":"string","description":"A unique string representing the issuer of the token","x-nullable":true}},"x-nullable":true},"ConfirmationRequest":{"type":"object","properties":{"activationCode":{"type":"string","x-nullable":true},"address":{"type":"string","x-nullable":true}},"x-nullable":true},"AcceptPlatformTermsRequest":{"required":["acceptPlatformTerms","acceptServiceTerms"],"type":"object","properties":{"acceptPlatformTerms":{"type":"boolean","description":"Platform terms accepted","x-nullable":false},"acceptServiceTerms":{"type":"boolean","description":"Service terms accepted","x-nullable":false},"serviceId":{"type":"string","description":"The service id of the service terms","x-nullable":true}},"description":"Accept platform or service terms","x-nullable":true},"UserReferences":{"type":"object","properties":{"UserCompanies":{"type":"array","items":{"$ref":"#/components/schemas/CompanyReference"},"x-nullable":true},"AdminForCompanies":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"Services":{"type":"array","items":{"$ref":"#/components/schemas/ServiceReference"},"x-nullable":true},"Subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionDetails"},"x-nullable":true}},"x-nullable":true},"ErrorDetail":{"required":["subCode"],"type":"object","properties":{"message":{"type":"string","x-nullable":true},"information":{"type":"string","x-nullable":true},"subCode":{"type":"integer","format":"int32","x-nullable":false},"supportCode":{"type":"string","x-nullable":true}},"x-nullable":true},"AuthError":{"type":"object","properties":{"Message":{"type":"string","x-nullable":true}},"x-nullable":true},"ValidationError":{"required":["subCode"],"type":"object","properties":{"url":{"type":"string","x-nullable":true},"violatedPolicies":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"SubscriptionMissing":{"type":"boolean","x-nullable":true},"message":{"type":"string","x-nullable":true},"information":{"type":"string","x-nullable":true},"subCode":{"type":"integer","format":"int32","x-nullable":false},"supportCode":{"type":"string","x-nullable":true}},"x-nullable":true},"UserReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/UserReference"},"x-nullable":true},"ItemReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/ItemReference"},"x-nullable":true},"DirectoryServicesServiceIdDatacontainersIdPut200ApplicationJsonResponse":{"type":"string","x-nullable":true},"DirectoryServicesServiceIdDatacontainersIdPut200TextJsonResponse":{"type":"string","x-nullable":true},"DirectoryServicesServiceIdDatacontainersIdPut200ApplicationXmlResponse":{"type":"string","x-nullable":true},"DirectoryServicesServiceIdDatacontainersIdPut200TextXmlResponse":{"type":"string","x-nullable":true},"MyMessagesCountGet200ApplicationJsonResponse":{"type":"integer","format":"int32","x-nullable":false},"MyMessagesCountGet200TextJsonResponse":{"type":"integer","format":"int32","x-nullable":false},"MyMessagesCountGet200ApplicationXmlResponse":{"type":"integer","format":"int32","x-nullable":false},"MyMessagesCountGet200TextXmlResponse":{"type":"integer","format":"int32","x-nullable":false},"MessageReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/MessageReference"},"x-nullable":true},"CompanyReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/CompanyReference"},"x-nullable":true},"MyServiceReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/MyServiceReference"},"x-nullable":true},"WidgetArray":{"type":"array","items":{"$ref":"#/components/schemas/Widget"},"x-nullable":true},"StatusGet200ApplicationJsonResponse":{"type":"object","additionalProperties":{"type":"string","x-nullable":true},"x-nullable":true},"StatusGet200TextJsonResponse":{"type":"object","additionalProperties":{"type":"string","x-nullable":true},"x-nullable":true},"StatusGet200ApplicationXmlResponse":{"type":"object","additionalProperties":{"type":"string","x-nullable":true},"x-nullable":true},"StatusGet200TextXmlResponse":{"type":"object","additionalProperties":{"type":"string","x-nullable":true},"x-nullable":true},"DirectoryServicesServiceIdAdministratorsUserIdGet200ApplicationJsonResponse":{"type":"boolean","x-nullable":false},"DirectoryServicesServiceIdAdministratorsUserIdGet200TextJsonResponse":{"type":"boolean","x-nullable":false},"DirectoryServicesServiceIdAdministratorsUserIdGet200ApplicationXmlResponse":{"type":"boolean","x-nullable":false},"DirectoryServicesServiceIdAdministratorsUserIdGet200TextXmlResponse":{"type":"boolean","x-nullable":false},"SubscriptionDetailsArray":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionDetails"},"x-nullable":true},"ServiceReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/ServiceReference"},"x-nullable":true},"UserRegistrationArray":{"type":"array","items":{"$ref":"#/components/schemas/UserRegistration"},"x-nullable":true},"UserCreationReferenceArray":{"type":"array","items":{"$ref":"#/components/schemas/UserCreationReference"},"x-nullable":true},"Ids":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"UserInfoArray":{"type":"array","items":{"$ref":"#/components/schemas/UserInfo"},"x-nullable":true},"DirectoryUsersMeChangeTypePost200ApplicationJsonResponse":{"type":"string","x-nullable":true},"DirectoryUsersMeChangeTypePost200TextJsonResponse":{"type":"string","x-nullable":true},"DirectoryUsersMeChangeTypePost200ApplicationXmlResponse":{"type":"string","x-nullable":true},"DirectoryUsersMeChangeTypePost200TextXmlResponse":{"type":"string","x-nullable":true}},"securitySchemes":{"apiKeyHeader":{"type":"apiKey","name":"Ocp-Apim-Subscription-Key","in":"header"},"apiKeyQuery":{"type":"apiKey","name":"subscription-key","in":"query"}}},"security":[{"apiKeyHeader":[],"apiKeyQuery":null},{"apiKeyHeader":null,"apiKeyQuery":[]}]},"yamlText":"openapi: 3.0.1\r\ninfo:\r\n title: Veracity Services API\r\n description: >\r\n
The Veracity Services API provides information about the currently logged in user (my) and your application in general (this). \r\n\r\n To call these APIs you need to have an access token for the current user as well as a subscription key. \r\n\r\n The former can be retrieved once a user authenticates with your application while the latter can be found in the Veracity for Developers resource portal. \r\n\r\n Head over to https://developer.veracity.com/projects and create an Application resource there to create a subscription key for your application. \r\n\r\n You can read more about how to authenticate users from your application in the Identity documentation.
\r\n\r\n
Grouping
\r\n\r\n
The API is grouped into 3 distinct sections, each with their own intent.
\r\n\r\n
\r\n\r\n
My: Return information about the currently logged in used as defined by their access token.
\r\n\r\n
This: Return information about your application.
\r\n\r\n
Options: These endpoints are for maintenance purposes. Do not use.
\r\n\r\n
\r\n\r\n
As the API requires the use of an access token unique to a user many of the endpoints will include information specific to that user. \r\n\r\n E.g.: the /my/profile endpoint will return profile information for that user without any additional query parameters as the users is identified by their access token.
\r\n\r\n
Multiple root urls
\r\n\r\n
The API is versioned in order to provide a consistent contract for your application to call. You can decide yourself if you want to use one or the other. \r\n\r\n The APIs describe on this page will always be the latest version.
\r\n\r\n
\r\n\r\n
https://api.veracity.com/veracity/services/v3
\r\n\r\n
\r\n\r\n
Veracity commits to actively support the latest version of the API as well as the next previous version. This currently means v3 and v2 of the Veracity Services API.
\r\n version: 1.0\r\nservers:\r\n- url: https://api.veracity.com/Veracity/Services/V3\r\npaths:\r\n /directory/companies/{id}: {}\r\n /directory/companies/{id}/users: {}\r\n /directory/services/{serviceId}/datacontainers: {}\r\n /directory/services/{serviceId}/datacontainers/{id}: {}\r\n /my/profile:\r\n get:\r\n tags:\r\n - My\r\n summary: My_Info\r\n description: Retreives the profile of the current logged in user. Note that we will remove the company node from the result in the future\r\n operationId: My_Info\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/MyUserInfo'\r\n example:\r\n profilePageUrl: string\r\n messagesUrl: string\r\n identity: string\r\n servicesUrl: string\r\n companiesUrl: string\r\n name: string\r\n email: string\r\n id: string\r\n '#companies': 0\r\n verifiedEmail: true\r\n language: string\r\n phone: string\r\n verifiedPhone: true\r\n firstName: string\r\n lastName: string\r\n countryCode: string\r\n managedAccount: true\r\n activated: true\r\n accessHubEnabled: true\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/MyUserInfo'\r\n example:\r\n profilePageUrl: string\r\n messagesUrl: string\r\n identity: string\r\n servicesUrl: string\r\n companiesUrl: string\r\n name: string\r\n email: string\r\n id: string\r\n '#companies': 0\r\n verifiedEmail: true\r\n language: string\r\n phone: string\r\n verifiedPhone: true\r\n firstName: string\r\n lastName: string\r\n countryCode: string\r\n managedAccount: true\r\n activated: true\r\n accessHubEnabled: true\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/MyUserInfo'\r\n example: stringstringstringstringstringstringstringstring <_x0023_companies>0 truestringstringtruestringstringstringtruetruetrue\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/MyUserInfo'\r\n example: stringstringstringstringstringstringstringstring <_x0023_companies>0 truestringstringtruestringstringstringtruetruetrue\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /my/picture:\r\n get:\r\n tags:\r\n - My\r\n summary: My_ProfilePicture\r\n description: Retreives the profile picture of the current logegd in user if one is set, otherwise a 404 is returned\r\n operationId: My_ProfilePicture\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example:\r\n Image: string\r\n MimeType: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example:\r\n Image: string\r\n MimeType: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example: stringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example: stringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /my/messages/count:\r\n get:\r\n tags:\r\n - My\r\n summary: My_GetMessageCount\r\n description: Get the current loged in users unread messages count\r\n operationId: My_GetMessageCount\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/MyMessagesCountGet200ApplicationJsonResponse'\r\n example: 0\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/MyMessagesCountGet200TextJsonResponse'\r\n example: 0\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/MyMessagesCountGet200ApplicationXmlResponse'\r\n example: 0\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/MyMessagesCountGet200TextXmlResponse'\r\n example: 0\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /my/messages:\r\n get:\r\n tags:\r\n - My\r\n summary: My_GetMessagesAsync\r\n description: 'Read the users messages. All: include read messages. ImportantOnly: only include important messages'\r\n operationId: My_GetMessagesAsync\r\n parameters:\r\n - name: all\r\n in: query\r\n required: true\r\n schema:\r\n type: boolean\r\n - name: importantOnly\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/MessageReferenceArray'\r\n example:\r\n - identity: string\r\n deliverTime: string\r\n from: string\r\n important: true\r\n name: string\r\n id: string\r\n description: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/MessageReferenceArray'\r\n example:\r\n - identity: string\r\n deliverTime: string\r\n from: string\r\n important: true\r\n name: string\r\n id: string\r\n description: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/MessageReferenceArray'\r\n example: stringstringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/MessageReferenceArray'\r\n example: stringstringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n patch:\r\n tags:\r\n - My\r\n summary: My_MarkAllMessagesAsRead\r\n description: 'Marks all unread messages as read. ImportantOnly: only mark important messages as read'\r\n operationId: My_MarkAllMessagesAsRead\r\n parameters:\r\n - name: importantOnly\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /my/companies:\r\n get:\r\n tags:\r\n - My\r\n summary: My_GetMyCompanies\r\n description: Get all companies related to the current user\r\n operationId: My_GetMyCompanies\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/CompanyReferenceArray'\r\n example:\r\n - identity: string\r\n name: string\r\n id: string\r\n description: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/CompanyReferenceArray'\r\n example:\r\n - identity: string\r\n name: string\r\n id: string\r\n description: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/CompanyReferenceArray'\r\n example: stringstringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/CompanyReferenceArray'\r\n example: stringstringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /my/policies/{serviceId}/validate():\r\n get:\r\n tags:\r\n - My\r\n summary: My_ValidatePolicy\r\n description: Validates all myDnvgl policies and returns a list of the policies that needs attention\r\n operationId: My_ValidatePolicy\r\n parameters:\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: returnUrl\r\n in: header\r\n schema:\r\n type: string\r\n - name: skipSubscriptionCheck\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 406:\r\n description: Not Acceptable\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /my/policies/validate():\r\n get:\r\n tags:\r\n - My\r\n summary: My_ValidatePolicies\r\n description: Validates all myDnvgl policies and returns a list of the policies that needs attention\r\n operationId: My_ValidatePolicies\r\n parameters:\r\n - name: returnUrl\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 406:\r\n description: Not Acceptable\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /my/services:\r\n get:\r\n tags:\r\n - My\r\n summary: My_MyServices\r\n description: Returns all services for the user inside the tenant with id:tenantId. System tenant id is Guid.empty. if tenantId is null, it will return all services from all tenants include system tenant.\r\n operationId: My_MyServices\r\n parameters:\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/MyServiceReferenceArray'\r\n example:\r\n - serviceUrl: string\r\n identity: string\r\n ProductionService: true\r\n name: string\r\n id: string\r\n description: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/MyServiceReferenceArray'\r\n example:\r\n - serviceUrl: string\r\n identity: string\r\n ProductionService: true\r\n name: string\r\n id: string\r\n description: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/MyServiceReferenceArray'\r\n example: stringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/MyServiceReferenceArray'\r\n example: stringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /my/widgets:\r\n get:\r\n tags:\r\n - My\r\n summary: My_GetMyWidgets\r\n description: 'Returns all widgets for the user inside the tenant with id:tenantId. System tenant id is Guid.empty. if tenantId is null, it will return all widgets from all tenants include system tenant. Mainly intended to be used by the Veracity Mobile app. '\r\n operationId: My_GetMyWidgets\r\n parameters:\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/WidgetArray'\r\n example:\r\n - id: 00000000-0000-0000-0000-000000000000\r\n url: string\r\n name: string\r\n width: 0\r\n height: 0\r\n priority: 0\r\n description: string\r\n logoUrl: string\r\n pictogramUrl: string\r\n type: string\r\n showTitle: true\r\n supportsMobile: true\r\n serviceId: 00000000-0000-0000-0000-000000000000\r\n sequenceNo: 0\r\n color: string\r\n openInNewTab: true\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/WidgetArray'\r\n example:\r\n - id: 00000000-0000-0000-0000-000000000000\r\n url: string\r\n name: string\r\n width: 0\r\n height: 0\r\n priority: 0\r\n description: string\r\n logoUrl: string\r\n pictogramUrl: string\r\n type: string\r\n showTitle: true\r\n supportsMobile: true\r\n serviceId: 00000000-0000-0000-0000-000000000000\r\n sequenceNo: 0\r\n color: string\r\n openInNewTab: true\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/WidgetArray'\r\n example: 00000000-0000-0000-0000-000000000000stringstring000stringstringstringstringtruetrue00000000-0000-0000-0000-0000000000000stringtrue\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/WidgetArray'\r\n example: 00000000-0000-0000-0000-000000000000stringstring000stringstringstringstringtruetrue00000000-0000-0000-0000-0000000000000stringtrue\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /Status: {}\r\n /cache/invalidate/{id}: {}\r\n /directory/services/{id}: {}\r\n /directory/services/{id}/users: {}\r\n /directory/services/{serviceId}/administrators/{userId}: {}\r\n /health/status:\r\n get:\r\n tags:\r\n - StatusService\r\n summary: StatusService_GetServiceHealthStatus\r\n description: Returns 200 when all dependencies are ok, 424 if there are some non essential dependency failures and 500 when essential dependencies are unreachable or the service is down\r\n operationId: StatusService_GetServiceHealthStatus\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/HealthStatus'\r\n example:\r\n checks:\r\n - componentId: string\r\n componentType: string\r\n observedValue: {}\r\n observedUnit: string\r\n status: pass\r\n affectedEndpoints:\r\n - string\r\n time: string\r\n output: string\r\n weight: 0\r\n critical: true\r\n status: pass\r\n serviceId: string\r\n releaseId: string\r\n version: string\r\n description: string\r\n notes:\r\n - string\r\n output: string\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/HealthStatus'\r\n example:\r\n checks:\r\n - componentId: string\r\n componentType: string\r\n observedValue: {}\r\n observedUnit: string\r\n status: pass\r\n affectedEndpoints:\r\n - string\r\n time: string\r\n output: string\r\n weight: 0\r\n critical: true\r\n status: pass\r\n serviceId: string\r\n releaseId: string\r\n version: string\r\n description: string\r\n notes:\r\n - string\r\n output: string\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/HealthStatus'\r\n example: stringstringstringpassstring0truepassstringstringstringstringstringstringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/HealthStatus'\r\n example: stringstringstringpassstring0truepassstringstringstringstringstringstringstring0string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/services:\r\n get:\r\n tags:\r\n - This\r\n summary: This_GetServices\r\n description: 'Get all services the service principal has access to. Currently not 100% accurate. Paged query: uses 0 based page index'\r\n operationId: This_GetServices\r\n parameters:\r\n - name: page\r\n in: query\r\n description: Format - int32.\r\n required: true\r\n schema:\r\n type: integer\r\n - name: pageSize\r\n in: query\r\n description: Format - int32.\r\n required: true\r\n schema:\r\n type: integer\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ServiceReferenceArray'\r\n example:\r\n - identity: string\r\n ProductionService: true\r\n name: string\r\n id: string\r\n description: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ServiceReferenceArray'\r\n example:\r\n - identity: string\r\n ProductionService: true\r\n name: string\r\n id: string\r\n description: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ServiceReferenceArray'\r\n example: stringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ServiceReferenceArray'\r\n example: stringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/subscribers:\r\n get:\r\n tags:\r\n - This\r\n summary: This_GetUsers\r\n description: 'Get all users with a subscription to this service in the tenant if provided, or it will get from system tenant. Paged query: uses 0 based page index .Warning: returns http 300 Ambiguous if service account is linked to multiple services'\r\n operationId: This_GetUsers\r\n parameters:\r\n - name: page\r\n in: query\r\n description: Format - int32.\r\n required: true\r\n schema:\r\n type: integer\r\n - name: pageSize\r\n in: query\r\n description: Format - int32.\r\n required: true\r\n schema:\r\n type: integer\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example:\r\n - identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example:\r\n - identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example: stringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example: stringstringtruestringstringstring\r\n 300:\r\n description: 'Multiple services registered for clientId '\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/subscribers/{userId}:\r\n get:\r\n tags:\r\n - This\r\n summary: This_GetServiceUser\r\n description: 'Get all subscriptions to the user in the tenant if provided, or it will get from system tenant.Warning: returns http 300 Ambiguous if service account is linked to multiple services'\r\n operationId: This_GetServiceUser\r\n parameters:\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example:\r\n state: string\r\n role: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example:\r\n state: string\r\n role: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example: stringstringstringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example: stringstringstringstringtruestringstringstring\r\n 300:\r\n description: 'Multiple services registered for clientId '\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n put:\r\n tags:\r\n - This\r\n summary: This_AddUserAsync\r\n description: 'Add a user subscription to the service in the tenant if provided, or it will use system tenant.Warning: returns http 300 Ambiguous if service account is linked to multiple services'\r\n operationId: This_AddUserAsync\r\n parameters:\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n requestBody:\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example:\r\n role: string\r\n overrideNotificationSettings: send\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example:\r\n role: string\r\n overrideNotificationSettings: send\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example: stringsend\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example: stringsend\r\n application/x-www-form-urlencoded: {}\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 300:\r\n description: 'Multiple services registered for clientId '\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n delete:\r\n tags:\r\n - This\r\n summary: This_RemoveUser\r\n description: Remove servive subscription for the user from this service in the tenant if provided, or it will use system tenant.\r\n operationId: This_RemoveUser\r\n parameters:\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 300:\r\n description: 'Multiple services registered for clientId '\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /this/services/{serviceId}/subscribers/{userId}:\r\n get:\r\n tags:\r\n - This\r\n summary: This_GetUserForService\r\n description: Checks if a user has a subscription to the service and the access level if any in the tenant if provided, or it will get from system tenant.\r\n operationId: This_GetUserForService\r\n parameters:\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example:\r\n state: string\r\n role: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example:\r\n state: string\r\n role: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example: stringstringstringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionReference'\r\n example: stringstringstringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n put:\r\n tags:\r\n - This\r\n summary: This_AddServiceUser\r\n description: Add a user subscription to the service with the provided id in the tenant if provided, or it will use system tenant. Only available for the root service for nested services\r\n operationId: This_AddServiceUser\r\n parameters:\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n requestBody:\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example:\r\n role: string\r\n overrideNotificationSettings: send\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example:\r\n role: string\r\n overrideNotificationSettings: send\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example: stringsend\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/SubscriptionOptions'\r\n example: stringsend\r\n application/x-www-form-urlencoded: {}\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n delete:\r\n tags:\r\n - This\r\n summary: This_RemoveServiceUser\r\n description: Remove servive subscription from the user in the tenant if provided, or it will use system tenant. Only available for the root service for nested services\r\n operationId: This_RemoveServiceUser\r\n parameters:\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: suppressNotification\r\n in: header\r\n schema:\r\n type: string\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /this/services/{serviceId}/subscribers/{userId}/picture:\r\n get:\r\n tags:\r\n - This\r\n summary: This_GetUserProfilePicture\r\n description: Gets the profile picture of the user if there is a subscription and the user has uploaded a profile picture to veracity\r\n operationId: This_GetUserProfilePicture\r\n parameters:\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example:\r\n Image: string\r\n MimeType: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example:\r\n Image: string\r\n MimeType: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example: stringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ProfilePicture'\r\n example: stringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/services/{serviceId}/subscribers:\r\n get:\r\n tags:\r\n - This\r\n summary: This_GetUsersForService\r\n description: 'Get all users with a subscription to this service in the tenant if provided, or it will get from system tenant. Paged query: uses 0 based page index'\r\n operationId: This_GetUsersForService\r\n parameters:\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: page\r\n in: query\r\n description: Format - int32.\r\n required: true\r\n schema:\r\n type: integer\r\n - name: pageSize\r\n in: query\r\n description: Format - int32.\r\n required: true\r\n schema:\r\n type: integer\r\n - name: tenantId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example:\r\n - identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example:\r\n - identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example: stringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example: stringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/user/resolve({email}):\r\n get:\r\n tags:\r\n - This\r\n summary: This_ResolveUser\r\n description: Get the user id from the email address. Note that an email address may be connected to more than one user account\r\n operationId: This_ResolveUser\r\n parameters:\r\n - name: email\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example:\r\n - identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example:\r\n - identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example: stringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserReferenceArray'\r\n example: stringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/user:\r\n post:\r\n tags:\r\n - This\r\n summary: This_CreateUser\r\n description: Create a user in Veracity\r\n operationId: This_CreateUser\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n requestBody:\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistration'\r\n example:\r\n firstName: string\r\n lastName: string\r\n email: string\r\n phone: string\r\n countryCode: string\r\n options:\r\n sendMail: true\r\n createSubscription: true\r\n serviceId: string\r\n role: string\r\n subscriptions:\r\n - serviceId: string\r\n role: string\r\n sku: string\r\n overrideNotificationSettings: send\r\n returnUrl: string\r\n contactEmail: string\r\n contactName: string\r\n activationType: emailLink\r\n userCreationOptions: all\r\n inviteMessage: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistration'\r\n example:\r\n firstName: string\r\n lastName: string\r\n email: string\r\n phone: string\r\n countryCode: string\r\n options:\r\n sendMail: true\r\n createSubscription: true\r\n serviceId: string\r\n role: string\r\n subscriptions:\r\n - serviceId: string\r\n role: string\r\n sku: string\r\n overrideNotificationSettings: send\r\n returnUrl: string\r\n contactEmail: string\r\n contactName: string\r\n activationType: emailLink\r\n userCreationOptions: all\r\n inviteMessage: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistration'\r\n example: stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistration'\r\n example: stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring\r\n application/x-www-form-urlencoded: {}\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReference'\r\n example:\r\n confirmationUrl: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReference'\r\n example:\r\n confirmationUrl: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReference'\r\n example: stringstringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReference'\r\n example: stringstringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/users:\r\n post:\r\n tags:\r\n - This\r\n summary: This_CreateUsers\r\n description: Create a users in Veracity\r\n operationId: This_CreateUsers\r\n parameters:\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n requestBody:\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistrationArray'\r\n example:\r\n - firstName: string\r\n lastName: string\r\n email: string\r\n phone: string\r\n countryCode: string\r\n options:\r\n sendMail: true\r\n createSubscription: true\r\n serviceId: string\r\n role: string\r\n subscriptions:\r\n - serviceId: string\r\n role: string\r\n sku: string\r\n overrideNotificationSettings: send\r\n returnUrl: string\r\n contactEmail: string\r\n contactName: string\r\n activationType: emailLink\r\n userCreationOptions: all\r\n inviteMessage: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistrationArray'\r\n example:\r\n - firstName: string\r\n lastName: string\r\n email: string\r\n phone: string\r\n countryCode: string\r\n options:\r\n sendMail: true\r\n createSubscription: true\r\n serviceId: string\r\n role: string\r\n subscriptions:\r\n - serviceId: string\r\n role: string\r\n sku: string\r\n overrideNotificationSettings: send\r\n returnUrl: string\r\n contactEmail: string\r\n contactName: string\r\n activationType: emailLink\r\n userCreationOptions: all\r\n inviteMessage: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistrationArray'\r\n example: stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserRegistrationArray'\r\n example: stringstringstringstringstringtruetruestringstringstringstringstringsendstringstringstringemailLinkallstring\r\n application/x-www-form-urlencoded: {}\r\n responses:\r\n 200:\r\n description: OK\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReferenceArray'\r\n example:\r\n - confirmationUrl: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReferenceArray'\r\n example:\r\n - confirmationUrl: string\r\n identity: string\r\n email: string\r\n activated: true\r\n tenantId: string\r\n name: string\r\n id: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReferenceArray'\r\n example: stringstringstringtruestringstringstring\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/UserCreationReferenceArray'\r\n example: stringstringstringtruestringstringstring\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example:\r\n message: string\r\n information: string\r\n subCode: 0\r\n supportCode: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/ErrorDetail'\r\n example: stringstring0string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example:\r\n Message: string\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/AuthError'\r\n example: string\r\n /this/services/{serviceId}/notification:\r\n post:\r\n tags:\r\n - This\r\n summary: This_NotifyUsers\r\n description: Send notification to your users through the Veracity notification service\r\n operationId: This_NotifyUsers\r\n parameters:\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: channelId\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n requestBody:\r\n content:\r\n application/json:\r\n schema:\r\n $ref: '#/components/schemas/NotificationMessage'\r\n example:\r\n message:\r\n name: string\r\n content: string\r\n id: string\r\n timeStamp: string\r\n channelId: string\r\n type: 0\r\n recipients:\r\n - string\r\n HighPriority: true\r\n text/json:\r\n schema:\r\n $ref: '#/components/schemas/NotificationMessage'\r\n example:\r\n message:\r\n name: string\r\n content: string\r\n id: string\r\n timeStamp: string\r\n channelId: string\r\n type: 0\r\n recipients:\r\n - string\r\n HighPriority: true\r\n application/xml:\r\n schema:\r\n $ref: '#/components/schemas/NotificationMessage'\r\n example: stringstringstringstringstring0stringtrue\r\n text/xml:\r\n schema:\r\n $ref: '#/components/schemas/NotificationMessage'\r\n example: stringstringstringstringstring0stringtrue\r\n application/x-www-form-urlencoded: {}\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /this/services/{serviceId}/subscribers/{userId}/policy/validate():\r\n get:\r\n tags:\r\n - This\r\n summary: This_VerifySubscriberPolicy\r\n operationId: This_VerifySubscriberPolicy\r\n parameters:\r\n - name: serviceId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: userId\r\n in: path\r\n required: true\r\n schema:\r\n type: string\r\n - name: returnUrl\r\n in: header\r\n schema:\r\n type: string\r\n - name: skipSubscriptionCheck\r\n in: header\r\n schema:\r\n type: string\r\n - name: x-supportCode\r\n in: header\r\n description: Provide a correlation token for log lookup. This is optional.\r\n schema:\r\n type: string\r\n - name: Ocp-Apim-Subscription-Key\r\n in: header\r\n description: Veracity api management subscription key\r\n schema:\r\n type: string\r\n responses:\r\n 204:\r\n description: No Content\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 406:\r\n description: Not Acceptable\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 400:\r\n description: Bad request\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 500:\r\n description: Unexpected error\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 502:\r\n description: Dependency call failure\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 404:\r\n description: Not found\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 403:\r\n description: Forbidden\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n 401:\r\n description: Unauthorized\r\n headers:\r\n x-supportCode:\r\n description: correlation token for log lookup.\r\n schema:\r\n type: string\r\n /directory/users/by/email: {}\r\n /directory/users/{userid}: {}\r\n /directory/users: {}\r\n /directory/users/{userid}/companies: {}\r\n /directory/users/{userid}/services: {}\r\n /directory/users/{userid}/services/{serviceId}: {}\r\n /directory/users/me/edit: {}\r\n /directory/users/me/change/password: {}\r\n /directory/users/me/change/{type}: {}\r\n /directory/users/me/activate: {}\r\n /directory/users/me/pending/activation: {}\r\n /directory/users/me/exchange/otp: {}\r\n /directory/users/me/change/{type}/verify: {}\r\n /directory/users/me/accept/terms: {}\r\n /directory/users/{userId}/change/email: {}\r\n /directory/users/{userId}/resync/all: {}\r\n /directory/services/{id}/subscribers: {}\r\ncomponents:\r\n schemas:\r\n CompanyInfo:\r\n required:\r\n - '#employee'\r\n - '#requests'\r\n type: object\r\n properties:\r\n name:\r\n type: string\r\n x-nullable: true\r\n url:\r\n type: string\r\n x-nullable: true\r\n usersUrl:\r\n type: string\r\n x-nullable: true\r\n addressLines:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n city:\r\n type: string\r\n x-nullable: true\r\n country:\r\n type: string\r\n x-nullable: true\r\n customerId:\r\n type: string\r\n x-nullable: true\r\n countryCode:\r\n type: string\r\n x-nullable: true\r\n zipCode:\r\n type: string\r\n x-nullable: true\r\n '#employee':\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n domains:\r\n type: string\r\n x-nullable: true\r\n email:\r\n type: string\r\n x-nullable: true\r\n '#requests':\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n internalId:\r\n type: string\r\n x-nullable: true\r\n vat:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n UserReference:\r\n required:\r\n - activated\r\n type: object\r\n properties:\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n email:\r\n type: string\r\n x-nullable: true\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n tenantId:\r\n type: string\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n ItemReference:\r\n type: object\r\n properties:\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description:\r\n type: string\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n x-nullable: true\r\n MyUserInfo:\r\n required:\r\n - '#companies'\r\n - verifiedEmail\r\n - verifiedPhone\r\n - managedAccount\r\n - activated\r\n - accessHubEnabled\r\n type: object\r\n properties:\r\n profilePageUrl:\r\n type: string\r\n readOnly: true\r\n x-nullable: true\r\n messagesUrl:\r\n type: string\r\n readOnly: true\r\n x-nullable: true\r\n identity:\r\n type: string\r\n x-nullable: true\r\n servicesUrl:\r\n type: string\r\n description: Gets the relative url to the users service lits\r\n readOnly: true\r\n x-nullable: true\r\n companiesUrl:\r\n type: string\r\n description: Gets the relative url to the users companies lits\r\n readOnly: true\r\n x-nullable: true\r\n name:\r\n type: string\r\n description: 'Contains the users formatted name: {lastName}, {firstName}. the id token contains the discrete values in the givenName and surname claims.'\r\n x-nullable: true\r\n email:\r\n type: string\r\n description: The users registered email address. if verifiedEmail is true this can be used to contact the user.\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n '#companies':\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n verifiedEmail:\r\n type: boolean\r\n description: true if email is verified by the user; otherwise, false.\r\n x-nullable: false\r\n language:\r\n type: string\r\n description: Contains the perfered language for the user. If your service support multi-language use this. [Deprecated]\r\n x-nullable: true\r\n phone:\r\n type: string\r\n x-nullable: true\r\n verifiedPhone:\r\n type: boolean\r\n x-nullable: false\r\n firstName:\r\n type: string\r\n x-nullable: true\r\n lastName:\r\n type: string\r\n x-nullable: true\r\n countryCode:\r\n type: string\r\n x-nullable: true\r\n managedAccount:\r\n type: boolean\r\n description: Indicates if the account is managed by direct integration with the customer's domain\r\n x-nullable: false\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n accessHubEnabled:\r\n type: boolean\r\n x-nullable: false\r\n x-nullable: true\r\n ProfilePicture:\r\n type: object\r\n properties:\r\n Image:\r\n type: string\r\n format: byte\r\n x-nullable: true\r\n MimeType:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n MessageReference:\r\n required:\r\n - deliverTime\r\n - important\r\n type: object\r\n properties:\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n deliverTime:\r\n type: string\r\n description: The deliver time in utc\r\n format: date-time\r\n x-nullable: false\r\n from:\r\n type: string\r\n x-nullable: true\r\n important:\r\n type: boolean\r\n x-nullable: false\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n CompanyReference:\r\n type: object\r\n properties:\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n MyServiceReference:\r\n required:\r\n - ProductionService\r\n type: object\r\n properties:\r\n serviceUrl:\r\n type: string\r\n description: the location of the application.\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n ProductionService:\r\n type: boolean\r\n x-nullable: false\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n Widget:\r\n required:\r\n - id\r\n - width\r\n - height\r\n - priority\r\n - showTitle\r\n - supportsMobile\r\n - serviceId\r\n - sequenceNo\r\n - openInNewTab\r\n type: object\r\n properties:\r\n id:\r\n type: string\r\n format: uuid\r\n example: 00000000-0000-0000-0000-000000000000\r\n x-nullable: false\r\n url:\r\n type: string\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n width:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n height:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n priority:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n description:\r\n type: string\r\n x-nullable: true\r\n logoUrl:\r\n type: string\r\n x-nullable: true\r\n pictogramUrl:\r\n type: string\r\n x-nullable: true\r\n type:\r\n type: string\r\n x-nullable: true\r\n showTitle:\r\n type: boolean\r\n x-nullable: false\r\n supportsMobile:\r\n type: boolean\r\n x-nullable: false\r\n serviceId:\r\n type: string\r\n format: uuid\r\n example: 00000000-0000-0000-0000-000000000000\r\n x-nullable: false\r\n sequenceNo:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n color:\r\n type: string\r\n x-nullable: true\r\n openInNewTab:\r\n type: boolean\r\n x-nullable: false\r\n x-nullable: true\r\n ServiceInfo:\r\n required:\r\n - public\r\n - inherited\r\n - selfSubscribe\r\n type: object\r\n properties:\r\n name:\r\n type: string\r\n x-nullable: true\r\n shortDescription:\r\n type: string\r\n x-nullable: true\r\n description:\r\n type: string\r\n x-nullable: true\r\n apiAudience:\r\n type: string\r\n x-nullable: true\r\n category:\r\n type: string\r\n x-nullable: true\r\n public:\r\n type: boolean\r\n x-nullable: false\r\n tenantId:\r\n type: string\r\n x-nullable: true\r\n PricingTier:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n inherited:\r\n type: boolean\r\n x-nullable: false\r\n selfSubscribe:\r\n type: boolean\r\n x-nullable: false\r\n serviceOwner:\r\n type: string\r\n x-nullable: true\r\n termsOfUse:\r\n type: string\r\n x-nullable: true\r\n lastUpdated:\r\n type: string\r\n format: date-time\r\n x-nullable: true\r\n parentUrl:\r\n type: string\r\n readOnly: true\r\n x-nullable: true\r\n parentId:\r\n type: string\r\n x-nullable: true\r\n childrenUrl:\r\n type: string\r\n readOnly: true\r\n x-nullable: true\r\n servicerUrl:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n SubscriptionDetails:\r\n type: object\r\n properties:\r\n service:\r\n $ref: '#/components/schemas/ServiceReference'\r\n user:\r\n $ref: '#/components/schemas/UserReference'\r\n role:\r\n $ref: '#/components/schemas/RoleReference'\r\n subscriptionState:\r\n $ref: '#/components/schemas/SubscriptionState'\r\n tenantId:\r\n type: string\r\n format: uuid\r\n example: 00000000-0000-0000-0000-000000000000\r\n x-nullable: true\r\n pricingTier:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n ServiceReference:\r\n required:\r\n - ProductionService\r\n type: object\r\n properties:\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n ProductionService:\r\n type: boolean\r\n x-nullable: false\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n RoleReference:\r\n type: object\r\n properties:\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n type:\r\n type: string\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n SubscriptionState:\r\n required:\r\n - state\r\n type: object\r\n properties:\r\n state:\r\n enum:\r\n - subscribing\r\n - pending\r\n - rejected\r\n - notSubscribing\r\n - null\r\n - error\r\n type: string\r\n description: Subscription state\r\n x-ms-enum:\r\n name: SubscriptionStateTypes\r\n modelAsString: false\r\n x-nullable: false\r\n description: The state of the subscription\r\n x-nullable: true\r\n HealthStatus:\r\n required:\r\n - status\r\n - subCode\r\n type: object\r\n properties:\r\n checks:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/DependencyState'\r\n description: List of dependencies probed. Like database connections and such\r\n x-nullable: true\r\n status:\r\n enum:\r\n - pass\r\n - warn\r\n - fail\r\n type: string\r\n description: \" status: (required) indicates whether the service status is acceptable\\r\\nor not.API publishers SHOULD use following values for the field:\\r\\n \\r\\n \\r\\no \\\"pass\\\": healthy (acceptable aliases: \\\"ok\\\" to support Node's\\r\\n \\r\\nTerminus and \\\"up\\\" for Java's SpringBoot),\\r\\n \\r\\n \\r\\no \\\"fail\\\": unhealthy (acceptable aliases: \\\"error\\\" to support Node's\\r\\n \\r\\nTerminus and \\\"down\\\" for Java's SpringBoot), and\\r\\n \\r\\n \\r\\n o \\\"warn\\\": healthy, with some concerns.\\r\\n \\r\\n The value of the status field is case-insensitive and is tightly\\r\\n related with the HTTP response code returned by the health endpoint.\\r\\n \\r\\n For \\\"pass\\\" status, HTTP response code in the 2xx-3xx range MUST be\\r\\n \\r\\nused.For \\\"fail\\\" status, HTTP response code in the 4xx-5xx range\\r\\n \\r\\nMUST be used.In case of the \\\"warn\\\" status, endpoints MUST return\\r\\n \\r\\nHTTP status in the 2xx-3xx range, and additional information SHOULD\\r\\n \\r\\n be provided, utilizing optional fields of the response.\\r\\n \\r\\n \\r\\n A health endpoint is only meaningful in the context of the component\\r\\n it indicates the health of. It has no other meaning or purpose.As\\r\\nsuch, its health is a conduit to the health of the component.\\r\\n \\r\\n Clients SHOULD assume that the HTTP response code returned by the\\r\\nhealth endpoint is applicable to the entire component (e.g.a larger\\r\\n \\r\\n API or a microservice). This is compatible with the behavior that\\r\\n current infrastructural tooling expects: load-balancers, service\\r\\n discoveries and others, utilizing health-checks.\"\r\n x-ms-enum:\r\n name: HealthStateTypes\r\n modelAsString: false\r\n x-nullable: false\r\n serviceId:\r\n type: string\r\n description: 'serviceId: (required) identifies the service. Use ids like: identityApi, V3 or any other commonly used names for the service in question.'\r\n x-nullable: true\r\n releaseId:\r\n type: string\r\n description: >2-\r\n releaseId: (optional) in well-designed APIs, backwards-compatible\r\n changes in the service should not update a version number.APIs\r\n\r\n\r\n usually change their version number as infrequently as possible, to\r\n\r\n preserve stable interface. However, implementation of an API may\r\n change much more frequently, which leads to the importance of having\r\n separate \"release number\" or \"releaseId\" that is different from the\r\n public version of the API.\r\n x-nullable: true\r\n version:\r\n type: string\r\n description: 'version: (optional) public version of the service.'\r\n x-nullable: true\r\n description:\r\n type: string\r\n description: >2-\r\n description (optional) is a human-friendly description of the\r\n service.\r\n x-nullable: true\r\n notes:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n description: 'notes: (optional) array of notes relevant to current state of health'\r\n x-nullable: true\r\n output:\r\n type: string\r\n description: >-\r\n output: (optional) raw error output, in case of \"fail\" or \"warn\"\r\n\r\n states.This field SHOULD be omitted for \"pass\" state.\r\n x-nullable: true\r\n message:\r\n type: string\r\n x-nullable: true\r\n information:\r\n type: string\r\n x-nullable: true\r\n subCode:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n supportCode:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n DependencyState:\r\n required:\r\n - status\r\n - weight\r\n - critical\r\n type: object\r\n properties:\r\n componentId:\r\n type: string\r\n description: >-\r\n componentId: (optional) is a unique identifier of an instance of a\r\n specific sub-component/dependency of a service.Multiple objects\r\n with the same componentID MAY appear in the details, if they are from\r\n different nodes. Use well know references to 1st party veracity components like \"v3\" if you are probing the V3 connection.\r\n x-nullable: true\r\n componentType:\r\n type: string\r\n description: >2-\r\n componentType: (optional) SHOULD be present if componentName is\r\n present.It's a type of the component and could be one of:\r\n\r\n\r\n o Pre-defined value from this spec.Pre-defined values include:\r\n\r\n\r\n * component\r\n\r\n * datastore\r\n\r\n * system\r\n\r\n o A common and standard term from a well-known source such as\r\n\r\n schema.org, IANA or microformats.\r\n\r\n o A URI that indicates extra semantics and processing rules that MAY\r\n\r\n be provided by a resource at the other end of the URI. URIs do\r\n\r\n\r\n not have to be dereferenceable, however.They are just a\r\n\r\n namespace, and the meaning of a namespace CAN be provided by any\r\n convenient means(e.g.publishing an RFC, Swagger document or a\r\n nicely printed book).\r\n x-nullable: true\r\n observedValue:\r\n type: object\r\n description: >-\r\n observedValue: (optional) could be any valid JSON value, such as:\r\n\r\n string, number, object, array or literal.\r\n x-nullable: true\r\n observedUnit:\r\n type: string\r\n description: >-\r\n observedUnit (optional) SHOULD be present if observedValue is\r\n\r\n present.Clarifies the unit of measurement in which observedUnit is\r\n\r\n reported, e.g. for a time-based value it is important to know whether\r\n\r\n the time is reported in seconds, minutes, hours or something else.\r\n\r\n To make sure unit is denoted by a well-understood name or an\r\n\r\n abbreviation, it SHOULD be one of:\r\n\r\n\r\n - A common and standard term from a well-known source such as\r\n\r\n schema.org, IANA, microformats, or a standards document such as\r\n\r\n [RFC3339].\r\n\r\n\r\n - A URI that indicates extra semantics and processing rules that MAY\r\n\r\n be provided by a resource at the other end of the URI.URIs do\r\n\r\n not have to be dereferenceable, however.They are just a\r\n\r\n namespace, and the meaning of a namespace CAN be provided by any\r\n convenient means(e.g.publishing an RFC, Swagger document or a\r\n nicely printed book).\r\n x-nullable: true\r\n status:\r\n enum:\r\n - pass\r\n - warn\r\n - fail\r\n type: string\r\n description: >-\r\n status (optional) has the exact same meaning as the top-level\r\n\r\n \"output\" element, but for the sub-component/downstream dependency\r\n\r\n represented by the details object.\r\n x-ms-enum:\r\n name: HealthStateTypes\r\n modelAsString: false\r\n x-nullable: false\r\n affectedEndpoints:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n description: >-\r\n affectedEndpoints (optional) is a JSON array containing URI Templates\r\n\r\n as defined by[RFC6570]. This field SHOULD be omitted if the\r\n\r\n \"status\" field is present and has value equal to \"pass\". A typical\r\n\r\n API has many URI endpoints.Most of the time we are interested in\r\n\r\n the overall health of the API, without diving into details.That\r\n said, sometimes operational and resilience middleware needs to know\r\n more details about the health of the API(which is why \"checks\"\r\n property provides details). In such cases, we often need to indicate\r\n which particular endpoints are affected by a particular check's\r\n troubles vs.other endpoints that may be fine.\r\n x-nullable: true\r\n time:\r\n type: string\r\n description: \"time (optional) is the date-time, in ISO8601 format, at which the\\r\\nreading of the observedValue was recorded.This assumes that the\\r\\n value can be cached and the reading typically doesn't happen in real\\r\\n \\r\\n time, for performance and scalability purposes.\"\r\n format: date-time\r\n x-nullable: true\r\n output:\r\n type: string\r\n description: >-\r\n output (optional) has the exact same meaning as the top-level\r\n\r\n \"output\" element, but for the sub-component/downstream dependency\r\n\r\n represented by the details object. As is the case for the top-level\r\n element, this field SHOULD be omitted for \"pass\" state of a\r\n downstream dependency.\r\n x-nullable: true\r\n weight:\r\n type: integer\r\n description: A numeric value (1,2 or 3) to represent the weighting of the dependency in the overall sla calculation\r\n format: int32\r\n x-nullable: false\r\n critical:\r\n type: boolean\r\n x-nullable: false\r\n x-nullable: true\r\n SubscriptionReference:\r\n required:\r\n - activated\r\n type: object\r\n properties:\r\n state:\r\n type: string\r\n x-nullable: true\r\n role:\r\n type: string\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n email:\r\n type: string\r\n x-nullable: true\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n tenantId:\r\n type: string\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n SubscriptionOptions:\r\n type: object\r\n properties:\r\n role:\r\n type: string\r\n description: Optional, only applicable if you have access levels configured for your service\r\n x-nullable: true\r\n overrideNotificationSettings:\r\n enum:\r\n - send\r\n - suppress\r\n - none\r\n type: string\r\n description: Optional, only to use if you need to override the service configuration\r\n x-ms-enum:\r\n name: OverrideTypes\r\n modelAsString: false\r\n x-nullable: true\r\n x-nullable: true\r\n UserRegistration:\r\n type: object\r\n properties:\r\n firstName:\r\n type: string\r\n x-nullable: true\r\n lastName:\r\n type: string\r\n x-nullable: true\r\n email:\r\n type: string\r\n x-nullable: true\r\n phone:\r\n type: string\r\n x-nullable: true\r\n countryCode:\r\n type: string\r\n x-nullable: true\r\n options:\r\n $ref: '#/components/schemas/RegistrationOptions'\r\n x-nullable: true\r\n RegistrationOptions:\r\n type: object\r\n properties:\r\n sendMail:\r\n type: boolean\r\n description: 'Set this to false to take responsibillity of sending the registration email to the user. Default: true'\r\n x-nullable: true\r\n createSubscription:\r\n type: boolean\r\n description: Make the service create a default subscription for the newly created user\r\n x-nullable: true\r\n serviceId:\r\n type: string\r\n description: The service id to create subscription for\r\n x-nullable: true\r\n role:\r\n type: string\r\n description: Specify the accessLevel/role the user should have with the new subscription. Optional\r\n x-nullable: true\r\n subscriptions:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/SubscriptionRequest'\r\n description: 'Add multiple subscriptions during user creation. Note: If this is used the serviceId and role properties will not be evaluated'\r\n x-nullable: true\r\n returnUrl:\r\n type: string\r\n description: Specify the location to send the newly created user to after the registration process is completed\r\n x-nullable: true\r\n contactEmail:\r\n type: string\r\n description: The email address of the user or service that creates the new user account\r\n x-nullable: true\r\n contactName:\r\n type: string\r\n description: The Name of the user or service that creates the new user account\r\n x-nullable: true\r\n activationType:\r\n enum:\r\n - emailLink\r\n - otp\r\n type: string\r\n description: Only for mobile app usage. Default is emailLink\r\n x-ms-enum:\r\n name: ActivationTypes\r\n modelAsString: false\r\n x-nullable: true\r\n userCreationOptions:\r\n enum:\r\n - all\r\n - onlyInvited\r\n - onlyNew\r\n type: string\r\n x-ms-enum:\r\n name: UserCreationOptionTypes\r\n modelAsString: false\r\n x-nullable: true\r\n inviteMessage:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n SubscriptionRequest:\r\n type: object\r\n properties:\r\n serviceId:\r\n type: string\r\n description: Mandatory, The service id to create the subscription for\r\n x-nullable: true\r\n role:\r\n type: string\r\n description: Optional, the access level\r\n x-nullable: true\r\n sku:\r\n type: string\r\n description: Optional, define the sku if applicable\r\n x-nullable: true\r\n overrideNotificationSettings:\r\n enum:\r\n - send\r\n - suppress\r\n - none\r\n type: string\r\n description: Optional, only to use if you need to override the service configuration\r\n x-ms-enum:\r\n name: OverrideTypes\r\n modelAsString: false\r\n x-nullable: true\r\n x-nullable: true\r\n UserCreationReference:\r\n required:\r\n - activated\r\n type: object\r\n properties:\r\n confirmationUrl:\r\n type: string\r\n description: The url to include in the email sent to the user to complete the registration process. Only contains a value if the sendEmail flag is false.\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n email:\r\n type: string\r\n x-nullable: true\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n tenantId:\r\n type: string\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n AdminReference:\r\n required:\r\n - activated\r\n type: object\r\n properties:\r\n accessLevelUrl:\r\n type: string\r\n readOnly: true\r\n x-nullable: true\r\n serviceId:\r\n type: string\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n readOnly: true\r\n x-nullable: true\r\n email:\r\n type: string\r\n x-nullable: true\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n tenantId:\r\n type: string\r\n x-nullable: true\r\n name:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n description: Contians the name, id and relative uri to the resource detilas\r\n x-nullable: true\r\n AdminInfo:\r\n required:\r\n - '#companies'\r\n - verifiedEmail\r\n - verifiedPhone\r\n - managedAccount\r\n - activated\r\n - accessHubEnabled\r\n type: object\r\n properties:\r\n roles:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/RoleReference'\r\n description: Contains the administrator roles a user has for a given resource.\r\n x-nullable: true\r\n name:\r\n type: string\r\n description: 'Contains the users formatted name: {lastName}, {firstName}. the id token contains the discrete values in the givenName and surname claims.'\r\n x-nullable: true\r\n email:\r\n type: string\r\n description: The users registered email address. if verifiedEmail is true this can be used to contact the user.\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n '#companies':\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n verifiedEmail:\r\n type: boolean\r\n description: true if email is verified by the user; otherwise, false.\r\n x-nullable: false\r\n language:\r\n type: string\r\n description: Contains the perfered language for the user. If your service support multi-language use this. [Deprecated]\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n x-nullable: true\r\n phone:\r\n type: string\r\n x-nullable: true\r\n verifiedPhone:\r\n type: boolean\r\n x-nullable: false\r\n servicesUrl:\r\n type: string\r\n description: Gets the relative url to the users service lits\r\n readOnly: true\r\n x-nullable: true\r\n companiesUrl:\r\n type: string\r\n description: Gets the relative url to the users companies lits\r\n readOnly: true\r\n x-nullable: true\r\n firstName:\r\n type: string\r\n x-nullable: true\r\n lastName:\r\n type: string\r\n x-nullable: true\r\n countryCode:\r\n type: string\r\n x-nullable: true\r\n managedAccount:\r\n type: boolean\r\n description: Indicates if the account is managed by direct integration with the customer's domain\r\n x-nullable: false\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n accessHubEnabled:\r\n type: boolean\r\n x-nullable: false\r\n x-nullable: true\r\n NotificationMessage:\r\n required:\r\n - HighPriority\r\n type: object\r\n properties:\r\n message:\r\n $ref: '#/components/schemas/Message'\r\n recipients:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n HighPriority:\r\n type: boolean\r\n x-nullable: false\r\n x-nullable: true\r\n Message:\r\n required:\r\n - type\r\n type: object\r\n properties:\r\n name:\r\n type: string\r\n x-nullable: true\r\n content:\r\n type: string\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n timeStamp:\r\n type: string\r\n x-nullable: true\r\n channelId:\r\n type: string\r\n x-nullable: true\r\n type:\r\n type: integer\r\n description: Use 1 for Veracity notification center and 3 for email.\r\n format: int32\r\n x-nullable: false\r\n x-nullable: true\r\n UserInfo:\r\n required:\r\n - '#companies'\r\n - verifiedEmail\r\n - verifiedPhone\r\n - managedAccount\r\n - activated\r\n - accessHubEnabled\r\n type: object\r\n properties:\r\n name:\r\n type: string\r\n description: 'Contains the users formatted name: {lastName}, {firstName}. the id token contains the discrete values in the givenName and surname claims.'\r\n x-nullable: true\r\n email:\r\n type: string\r\n description: The users registered email address. if verifiedEmail is true this can be used to contact the user.\r\n x-nullable: true\r\n id:\r\n type: string\r\n x-nullable: true\r\n '#companies':\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n verifiedEmail:\r\n type: boolean\r\n description: true if email is verified by the user; otherwise, false.\r\n x-nullable: false\r\n language:\r\n type: string\r\n description: Contains the perfered language for the user. If your service support multi-language use this. [Deprecated]\r\n x-nullable: true\r\n identity:\r\n type: string\r\n description: The relative path to the resource details\r\n x-nullable: true\r\n phone:\r\n type: string\r\n x-nullable: true\r\n verifiedPhone:\r\n type: boolean\r\n x-nullable: false\r\n servicesUrl:\r\n type: string\r\n description: Gets the relative url to the users service lits\r\n readOnly: true\r\n x-nullable: true\r\n companiesUrl:\r\n type: string\r\n description: Gets the relative url to the users companies lits\r\n readOnly: true\r\n x-nullable: true\r\n firstName:\r\n type: string\r\n x-nullable: true\r\n lastName:\r\n type: string\r\n x-nullable: true\r\n countryCode:\r\n type: string\r\n x-nullable: true\r\n managedAccount:\r\n type: boolean\r\n description: Indicates if the account is managed by direct integration with the customer's domain\r\n x-nullable: false\r\n activated:\r\n type: boolean\r\n x-nullable: false\r\n accessHubEnabled:\r\n type: boolean\r\n x-nullable: false\r\n x-nullable: true\r\n UserInfoUpdate:\r\n type: object\r\n properties:\r\n firstName:\r\n type: string\r\n description: The firstname\r\n x-nullable: true\r\n lastName:\r\n type: string\r\n description: The lastname\r\n x-nullable: true\r\n displayName:\r\n type: string\r\n description: Optional, if left empty lastName, firstName is used\r\n x-nullable: true\r\n countryCode:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n ChangePasswordRequest:\r\n type: object\r\n properties:\r\n oldPassword:\r\n type: string\r\n x-nullable: true\r\n newPassword:\r\n type: string\r\n x-nullable: true\r\n newPasswordRepeat:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n ChangeAddressRequest:\r\n type: object\r\n properties:\r\n oldAddress:\r\n type: string\r\n x-nullable: true\r\n newAddress:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n ActivationRequest:\r\n required:\r\n - acceptPlatformTerms\r\n - acceptServiceTerms\r\n type: object\r\n properties:\r\n password:\r\n type: string\r\n description: The password to set on the user account\r\n x-nullable: true\r\n passwordRepeat:\r\n type: string\r\n description: Repeat the password\r\n x-nullable: true\r\n userId:\r\n type: string\r\n description: The Veracity User Id\r\n x-nullable: true\r\n userDetails:\r\n $ref: '#/components/schemas/UserInfoUpdate'\r\n email:\r\n type: string\r\n description: the users email address. This is just used for validation, editing this will not change the email address of the user.\r\n x-nullable: true\r\n acceptPlatformTerms:\r\n type: boolean\r\n description: Platform terms accepted\r\n x-nullable: false\r\n acceptServiceTerms:\r\n type: boolean\r\n description: Service terms accepted\r\n x-nullable: false\r\n serviceId:\r\n type: string\r\n description: The service id of the service terms\r\n x-nullable: true\r\n description: ''\r\n x-nullable: true\r\n TokenWrapper:\r\n required:\r\n - expiry\r\n - issued\r\n type: object\r\n properties:\r\n expiry:\r\n type: integer\r\n description: The expiry time of the issued token in unix epoch\r\n format: int64\r\n x-nullable: false\r\n issued:\r\n type: integer\r\n description: The issued time of the token in unix epoch\r\n format: int64\r\n x-nullable: false\r\n authToken:\r\n type: string\r\n description: The auth token to be included in 'me/pending/activation' and 'me/activate'\r\n x-nullable: true\r\n issuedBy:\r\n type: string\r\n description: A unique string representing the issuer of the token\r\n x-nullable: true\r\n x-nullable: true\r\n ConfirmationRequest:\r\n type: object\r\n properties:\r\n activationCode:\r\n type: string\r\n x-nullable: true\r\n address:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n AcceptPlatformTermsRequest:\r\n required:\r\n - acceptPlatformTerms\r\n - acceptServiceTerms\r\n type: object\r\n properties:\r\n acceptPlatformTerms:\r\n type: boolean\r\n description: Platform terms accepted\r\n x-nullable: false\r\n acceptServiceTerms:\r\n type: boolean\r\n description: Service terms accepted\r\n x-nullable: false\r\n serviceId:\r\n type: string\r\n description: The service id of the service terms\r\n x-nullable: true\r\n description: Accept platform or service terms\r\n x-nullable: true\r\n UserReferences:\r\n type: object\r\n properties:\r\n UserCompanies:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/CompanyReference'\r\n x-nullable: true\r\n AdminForCompanies:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n Services:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/ServiceReference'\r\n x-nullable: true\r\n Subscriptions:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/SubscriptionDetails'\r\n x-nullable: true\r\n x-nullable: true\r\n ErrorDetail:\r\n required:\r\n - subCode\r\n type: object\r\n properties:\r\n message:\r\n type: string\r\n x-nullable: true\r\n information:\r\n type: string\r\n x-nullable: true\r\n subCode:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n supportCode:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n AuthError:\r\n type: object\r\n properties:\r\n Message:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n ValidationError:\r\n required:\r\n - subCode\r\n type: object\r\n properties:\r\n url:\r\n type: string\r\n x-nullable: true\r\n violatedPolicies:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n SubscriptionMissing:\r\n type: boolean\r\n x-nullable: true\r\n message:\r\n type: string\r\n x-nullable: true\r\n information:\r\n type: string\r\n x-nullable: true\r\n subCode:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n supportCode:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n UserReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/UserReference'\r\n x-nullable: true\r\n ItemReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/ItemReference'\r\n x-nullable: true\r\n DirectoryServicesServiceIdDatacontainersIdPut200ApplicationJsonResponse:\r\n type: string\r\n x-nullable: true\r\n DirectoryServicesServiceIdDatacontainersIdPut200TextJsonResponse:\r\n type: string\r\n x-nullable: true\r\n DirectoryServicesServiceIdDatacontainersIdPut200ApplicationXmlResponse:\r\n type: string\r\n x-nullable: true\r\n DirectoryServicesServiceIdDatacontainersIdPut200TextXmlResponse:\r\n type: string\r\n x-nullable: true\r\n MyMessagesCountGet200ApplicationJsonResponse:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n MyMessagesCountGet200TextJsonResponse:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n MyMessagesCountGet200ApplicationXmlResponse:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n MyMessagesCountGet200TextXmlResponse:\r\n type: integer\r\n format: int32\r\n x-nullable: false\r\n MessageReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/MessageReference'\r\n x-nullable: true\r\n CompanyReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/CompanyReference'\r\n x-nullable: true\r\n MyServiceReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/MyServiceReference'\r\n x-nullable: true\r\n WidgetArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/Widget'\r\n x-nullable: true\r\n StatusGet200ApplicationJsonResponse:\r\n type: object\r\n additionalProperties:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n StatusGet200TextJsonResponse:\r\n type: object\r\n additionalProperties:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n StatusGet200ApplicationXmlResponse:\r\n type: object\r\n additionalProperties:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n StatusGet200TextXmlResponse:\r\n type: object\r\n additionalProperties:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n DirectoryServicesServiceIdAdministratorsUserIdGet200ApplicationJsonResponse:\r\n type: boolean\r\n x-nullable: false\r\n DirectoryServicesServiceIdAdministratorsUserIdGet200TextJsonResponse:\r\n type: boolean\r\n x-nullable: false\r\n DirectoryServicesServiceIdAdministratorsUserIdGet200ApplicationXmlResponse:\r\n type: boolean\r\n x-nullable: false\r\n DirectoryServicesServiceIdAdministratorsUserIdGet200TextXmlResponse:\r\n type: boolean\r\n x-nullable: false\r\n SubscriptionDetailsArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/SubscriptionDetails'\r\n x-nullable: true\r\n ServiceReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/ServiceReference'\r\n x-nullable: true\r\n UserRegistrationArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/UserRegistration'\r\n x-nullable: true\r\n UserCreationReferenceArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/UserCreationReference'\r\n x-nullable: true\r\n Ids:\r\n type: array\r\n items:\r\n type: string\r\n x-nullable: true\r\n x-nullable: true\r\n UserInfoArray:\r\n type: array\r\n items:\r\n $ref: '#/components/schemas/UserInfo'\r\n x-nullable: true\r\n DirectoryUsersMeChangeTypePost200ApplicationJsonResponse:\r\n type: string\r\n x-nullable: true\r\n DirectoryUsersMeChangeTypePost200TextJsonResponse:\r\n type: string\r\n x-nullable: true\r\n DirectoryUsersMeChangeTypePost200ApplicationXmlResponse:\r\n type: string\r\n x-nullable: true\r\n DirectoryUsersMeChangeTypePost200TextXmlResponse:\r\n type: string\r\n x-nullable: true\r\n securitySchemes:\r\n apiKeyHeader:\r\n type: apiKey\r\n name: Ocp-Apim-Subscription-Key\r\n in: header\r\n apiKeyQuery:\r\n type: apiKey\r\n name: subscription-key\r\n in: query\r\nsecurity:\r\n- apiKeyHeader: []\r\n apiKeyQuery: \r\n- apiKeyHeader: \r\n apiKeyQuery: []\r\n"}}],"additionalOptions":{"hideHeaderFooter":false},"created":1574691777000,"modified":1576763015000}}},"user":{"claims":{"veracity:core/auth/anonymous":true}},"ui":{"infoMessages":{"memberMessage":""},"showWelcomeBanner":false}}