action velopayments_list_payees_v4 { label: "List Payees" description: "Get a paginated response listing the payees for a payor." provider: velopayments method: GET path: "/v4/payees" encoding: json input: { type: "object" properties: { disabled: { type: "boolean" } displayName: { type: "string" } email: { type: "string" format: "email" } ofacStatus: { type: "string" description: "OFAC status. One of the following values: PENDING, PASSED, FAILED" } onboardedStatus: { type: "string" description: "Payee onboarded status. One of the following values: CREATED, INVITED, REGISTERED, ONBOARDED" } page: { type: "integer" format: "int32" } pageSize: { type: "integer" format: "int32" } payeeCountry: { type: "string" } payeeType: { type: "string" description: "Type of Payee. One of the following values: Individual, Company" } payorId: { type: "string" format: "uuid" } remoteId: { type: "string" } sort: { type: "string" } watchlistStatus: { type: "string" description: "Current watchlist status. One of the following values: NONE, PENDING, REVIEW, PASSED, FAILED" } } required: ["payorId"] additionalProperties: false } output: { type: "object" description: "List Payees Response Object" properties: { content: { type: "array" items: { type: "object" properties: { company: { type: "object" properties: { name: { type: "string" } operatingName: { type: "string" } } } country: { type: "string" description: "Valid ISO 3166 2 character country code. See the ISO specification for details." } created: { type: "string" format: "date-time" } disabled: { type: "boolean" } disabledComment: { type: "string" } disabledUpdatedTimestamp: { type: "string" format: "date-time" } displayName: { type: "string" } email: { type: "string" format: "email" } individual: { type: "object" properties: { name: { type: "object" properties: { firstName: { type: "string" } lastName: { type: "string" } otherNames: { type: "string" } title: { type: "string" } } } } } language: { type: "string" description: "An IETF BCP 47 language code which has been configured for use within this Velo environment.
\nSee the /v1/supportedLanguages endpoint to list the available codes for an environment.\n" } onboardedStatus: { type: "string" description: "Payee onboarded status. One of the following values: CREATED, INVITED, REGISTERED, ONBOARDED" } payeeId: { type: "string" format: "uuid" } payeeType: { type: "string" description: "Type of Payee. One of the following values: Individual, Company" } payorRefs: { type: "array" items: { type: "object" properties: { invitationStatus: { type: "string" } invitationStatusTimestamp: { type: "string" format: "date-time" description: "The timestamp when the invitation status is updated" } payableIssues: { type: "array" description: "Indicates any conditions which prevent the payee from being payable for this payor" items: { type: "object" description: "payable issues for the payee and payor combination" required: ["code", "message"] properties: { code: { type: "string" } message: { type: "string" } } } } payableStatus: { type: "boolean" description: "Indicates if the payee is payable for this payor" } paymentChannelId: { type: "string" format: "uuid" } payorId: { type: "string" format: "uuid" } remoteId: { type: "string" } } } } watchlistOverrideComment: { type: "string" } watchlistStatus: { type: "string" description: "Current watchlist status. One of the following values: NONE, PENDING, REVIEW, PASSED, FAILED" } watchlistStatusUpdatedTimestamp: { type: "string" format: "date_time" } } } } links: { type: "array" items: { properties: { href: { type: "string" } rel: { type: "string" } } } } page: { properties: { numberOfElements: { type: "integer" } page: { type: "integer" } pageSize: { type: "integer" } totalElements: { type: "integer" } totalPages: { type: "integer" } } } summary: { properties: { totalInvitedCount: { type: "integer" } totalOnboardedCount: { type: "integer" } totalPayeesCount: { type: "integer" } totalRegisteredCount: { type: "integer" } totalWatchlistFailedCount: { type: "integer" } } } } } }