| Requires any of the roles: | SystemAdministrator, Manager, Customer | 
| All Verbs | /endpoints/duplicates | 
|---|
import Foundation
import ServiceStack
public class FindDuplicates : Codable
{
    /**
    * The account ID to check
    */
    // @ApiMember(Description="The account ID to check")
    public var accountId:String
    /**
    * The field name to search for
    */
    // @ApiMember(Description="The field name to search for")
    public var endpointFieldName:String
    required public init(){}
}
public class FindDuplicatesResponse : Codable
{
    public var duplicates:[FindDuplicateEntry]
    required public init(){}
}
public class FindDuplicateEntry : Codable
{
    public var fieldValue:String
    public var endpoints:[String]
    required public init(){}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /endpoints/duplicates HTTP/1.1 
Host: evovoice.io 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
	accountId: String,
	endpointFieldName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
	duplicates: 
	[
		{
			fieldValue: String,
			endpoints: 
			[
				String
			]
		}
	]
}