Multi API Version 2.10.2
What's Changed
-
Changes to invite corporate user and consume invite
- When creating a new corporate user, the invite email is not sent automatically. This must now be triggered separately.
POST/corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/users/_/create
- A new API
POST/corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/invites/{invite_id}/sendSend A transaction type that allows sending funds to another identity's instrument or to a beneficiary. Send transactions may require Strong Customer Authentication depending on the destination and whether it's a trusted beneficiary.
- When inviting a corporate user, this new consume invite operation now returns the auth token for the user to avoid having to login again
POST/auth/invites/{invite_id}/consume
- When creating a new corporate user, the invite email is not sent automatically. This must now be triggered separately.
-
Addition of new error codes as detailed below
-
Minor changes to responses as detailed below
What's New
POST /auth/invites/{invite_id}/consume
POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/invites/{invite_id}/sendSend A transaction type that allows sending funds to another identity's instrument or to a beneficiary. Send transactions may require Strong Customer Authentication depending on the destination and whether it's a trusted beneficiary.
What's Deleted
POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/invites/consume
What's Changed
POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/users/{user_id}/update
Request:
Changed content type : application/json
-
Changed property
name(string)The first name of the user
-
Changed property
surname(string)The last name of the user
POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/users/_/create
Request:
Changed content type : application/json
-
Changed property
name(string)The first name of the user
-
Changed property
surname(string)The last name of the user
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonNew required properties:
corporateUserinviteId
New optional properties:
emailididentitynamesurnametypeusername
-
Added property
corporateUser(object)-
Property
id(integer) -
Property
type(string)Enum values:
ROOTUSER
-
Property
identity(object)-
Property
type(string) -
Property
id(integer)
-
-
Property
username(string) -
Property
title(string) -
Property
name(string) -
Property
surname(string) -
Property
email(string) -
Property
active(boolean) -
Property
companyPosition(string) -
Property
mobileCountryCode(string) -
Property
mobileNumber(string)
-
-
Added property
inviteId(integer)Invite id required to create new user's credentials
-
Deleted property
id(integer) -
Deleted property
type(string) -
Deleted property
identity(object) -
Deleted property
username(string) -
Deleted property
title(string) -
Deleted property
name(string) -
Deleted property
surname(string) -
Deleted property
email(string) -
Deleted property
active(boolean) -
Deleted property
companyPosition(string) -
Deleted property
mobileCountryCode(string) -
Deleted property
mobileNumber(string)
POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./{id}/update
Request:
Changed content type : application/json
- Changed property
name(string)The registered name of the company
Return Type:
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INVALID_FEE_GROUP
-
POST /corporatesCorporates Business entities that can be onboarded as identities on Weavr. Corporate identities represent companies and require Know Your Business (KYB) verification. They can have multiple authorised users and issue cards to card assignees./_/create
Request:
Changed content type : application/json
-
Changed property
companyName(string)The registered name of the company
-
Changed property
rootName(string)The first name of the root userRoot user The individual who creates the identity. For corporate identities, the root user needs to be a legal representative of the corporate such as a director or a representative who has the power of attorney over the company. For consumer identities, the root user is the owner of the identity. Every identity must always have one root user.
-
Changed property
rootSurname(string)The last name of the root userRoot user The individual who creates the identity. For corporate identities, the root user needs to be a legal representative of the corporate such as a director or a representative who has the power of attorney over the company. For consumer identities, the root user is the owner of the identity. Every identity must always have one root user.
Return Type:
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INVALID_FEE_GROUP
-
POST /consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person./{id}/get
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
kyc(object)The KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. status of the consumer.
-
Added property
pep(object)Enum values:
CHECK_NOT_STARTEDYESNOPENDING
-
Added property
sanctioned(object)Enum values:
CHECK_NOT_STARTEDYESNOPENDING
-
Deleted property
isPep(object) -
Deleted property
isSanctioned(object)
-
-
Changed property
address(object)Address of the consumer
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
POST /consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person./{id}/update
Request:
Changed content type : application/json
-
Changed property
name(string)The first name of the Consumer
-
Changed property
surname(string)The last name of the Consumer
-
Changed property
address(object)Address of the consumer
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
kyc(object)The KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. status of the consumer.
-
Added property
pep(object)Enum values:
CHECK_NOT_STARTEDYESNOPENDING
-
Added property
sanctioned(object)Enum values:
CHECK_NOT_STARTEDYESNOPENDING
-
Deleted property
isPep(object) -
Deleted property
isSanctioned(object)
-
-
Changed property
address(object)Address of the consumer
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INVALID_FEE_GROUP
-
POST /consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person./_/create
Request:
Changed content type : application/json
-
Changed property
name(string)The first name of the Consumer
-
Changed property
surname(string)The last name of the Consumer
-
Changed property
address(object)Address of the consumer
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
kyc(object)The KYCKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers. status of the consumer.
-
Added property
pep(object)Enum values:
CHECK_NOT_STARTEDYESNOPENDING
-
Added property
sanctioned(object)Enum values:
CHECK_NOT_STARTEDYESNOPENDING
-
Deleted property
isPep(object) -
Deleted property
isSanctioned(object)
-
-
Changed property
address(object)Address of the consumer
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INVALID_FEE_GROUP
-
POST /managed_accounts/{id}/unfreeze
Return Type:
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INSTRUMENT_DESTROYED
-
POST /managed_accounts/{id}/freeze
Return Type:
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INSTRUMENT_DESTROYED
-
POST /managed_cards/get
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
card(array)Changed items (object):
-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
-
POST /managed_cards/{id}/unfreeze
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
POST /managed_cards/{id}/remove
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
POST /managed_cards/{id}/get
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
POST /managed_cards/{id}/update
Request:
Changed content type : application/json
-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
POST /managedcards//create
Request:
Changed content type : application/json
-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-
POST /managed_cards/{id}/freeze
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
billingAddress(object)The billing address set for the card holder required for AVS checking.
-
Changed property
addressLine1(string)Address of the identity
-
Changed property
addressLine2(string)Continued address of the identity
-
Changed property
city(string)City of the identity
-
-