v5.1.0 filtered by tag: User-Invitation (4 APIs)
Create User Invitation
Create User Invitation.
This endpoint will send an invitation email to the developers, then they can use the link to create the obp user.
purpose filed only support:List(DEVELOPER, CUSTOMER).
You can customise the email details use the following webui props:
when purpose == DEVELOPER
webui_developer_user_invitation_email_subject
webui_developer_user_invitation_email_from
webui_developer_user_invitation_email_text
webui_developer_user_invitation_email_html_text
when purpose = == CUSTOMER
webui_customer_user_invitation_email_subject
webui_customer_user_invitation_email_from
webui_customer_user_invitation_email_text
webui_customer_user_invitation_email_html_text
User Authentication is Required. The User must be logged in. The Application must also be authenticated.
URL Parameters:
BANK_ID: gh.29.uk
JSON request body fields:
company: Tesobe GmbH
country: Germany
first_name: Tom
last_name: Smith
purpose: DEVELOPER
JSON response body fields:
company: Tesobe GmbH
country: Germany
first_name: Tom
last_name: Smith
purpose: DEVELOPER
{
"first_name":"Tom",
"last_name":"Smith",
"email":"felixsmith@example.com",
"company":"Tesobe GmbH",
"country":"Germany",
"purpose":"DEVELOPER",
"status":""
}
-
CanCreateUserInvitation
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-30008: User Customer Link not found by USER_ID
- OBP-50000: Unknown Error.
- OBP-20006: User is missing one or more roles:
Get User Invitation
Get User Invitation
User Authentication is Required. The User must be logged in. The Application must also be authenticated.
URL Parameters:
BANK_ID: gh.29.uk
SECRET_LINK: SECRET_LINK
JSON response body fields:
company: Tesobe GmbH
country: Germany
first_name: Tom
last_name: Smith
purpose: DEVELOPER
{
"first_name":"Tom",
"last_name":"Smith",
"email":"felixsmith@example.com",
"company":"Tesobe GmbH",
"country":"Germany",
"purpose":"DEVELOPER",
"status":""
}
-
CanGetUserInvitation
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
- OBP-20006: User is missing one or more roles:
Get User Invitation Information
Get User Invitation Information.
User Authentication is Optional. The User need not be logged in.
URL Parameters:
BANK_ID: gh.29.uk
JSON request body fields:
secret_key: secret_key
JSON response body fields:
company: Tesobe GmbH
country: Germany
first_name: Tom
last_name: Smith
purpose: DEVELOPER
{
"first_name":"Tom",
"last_name":"Smith",
"email":"felixsmith@example.com",
"company":"Tesobe GmbH",
"country":"Germany",
"purpose":"DEVELOPER",
"status":""
}
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-30008: User Customer Link not found by USER_ID
- OBP-37882: Cannot get user invitation.
- OBP-37883: Cannot find user invitation.
- OBP-50000: Unknown Error.
Get User Invitations
{
"first_name":"Tom",
"last_name":"Smith",
"email":"felixsmith@example.com",
"company":"Tesobe GmbH",
"country":"Germany",
"purpose":"DEVELOPER",
"status":""
}
-
CanGetUserInvitation
- Please login to request this Role
- Required JSON Validation: No
- Allowed Authentication Types: Not set
- OBP-20001: User not logged in. Authentication is required!
- OBP-30001: Bank not found. Please specify a valid value for BANK_ID.
- OBP-10001: Incorrect json format.
- OBP-50000: Unknown Error.
- OBP-20006: User is missing one or more roles: