v4.0.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
Authentication is Mandatory
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
Authentication is Mandatory
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
Create User Invitation Information.
Authentication is Optional
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-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: