Interface for interaction between Mojaloop's Account Lookup Service(ALS) and an Oracle Registry Service
Version: 1.0
Based on Mojaloop API Definition. More information can be found at mojaloop.io
Summary
Tag: participants
Operation | Description |
---|---|
POST /participants/{Type}/{ID} | Create participant information |
GET /participants/{Type}/{ID} | Look up participant information |
PUT /participants/{Type}/{ID} | Update participant information |
DELETE /participants/{Type}/{ID} | Delete participant information |
POST /participants/{Type}/{ID}/{SubId} | Create participant information |
GET /participants/{Type}/{ID}/{SubId} | Look up participant information |
PUT /participants/{Type}/{ID}/{SubId} | Update participant information |
DELETE /participants/{Type}/{ID}/{SubId} | Delete participant information |
POST /participants | Create bulk participant information |
Tag: health
Operation | Description |
---|---|
GET /health | Get Server |
Tag: metrics
Operation | Description |
---|---|
GET /metrics | Prometheus metrics endpoint |
Paths
The HTTP request GET /health is used to return the current status of the API.
- 200 OK #/components/responses/200
-
OK
- 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request GET /metrics is used to return metrics for the API.
- 200 OK #/components/responses/200
-
OK
- 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request POST /participants
is used to create information in the server regarding the provided list of identities. This request should be used for bulk creation of FSP information for more than one Party. The optional currency parameter should indicate that each provided Party supports the currency.
- 201 Created
-
Created
Name Description Data Type - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request DELETE /participants/{Type}/{ID}
(or DELETE /participants/{Type}/{ID}/{SubId}
) is used to delete
information in the server regarding the provided identity,
defined by {Type}
and {ID}
) (for example, DELETE /participants/MSISDN/123456789
),
and optionally {SubId}
. This HTTP request should support a query
string to delete FSP information regarding a specific currency only.
To delete a specific currency only, the HTTP request
DELETE /participants/{Type}/{ID}?currency=XYZ
should be used, where XYZ
is the requested currency.
Note: The Account Lookup System should verify that it is the Party’s current FSP that is deleting the FSP information.
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
- 204 No Content
-
No Content
Name Description Data Type - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request GET /participants/{Type}/{ID}
(or GET /participants/{Type}/{ID}/{SubId}
)
is used to find out in which FSP the requested Party, defined by {Type}
, {ID}
and optionally {SubId}
,
is located (for example, GET /participants/MSISDN/123456789
, or
GET /participants/BUSINESS/shoecompany/employee1
).
This HTTP request should support a query string for filtering of currency.
To use filtering of currency, the HTTP request GET /participants/{Type}/{ID}?currency=XYZ
should be used, where XYZ
is the requested currency.
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
partySubIdOrType | A sub-identifier of the party identifier, or a sub-type of the party identifier's type. For example, |
query | object | #/components/parameters/partySubIdOrType |
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
- 200 OK
-
OK
Name Description Data Type Content-Length object - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request POST /participants/{Type}/{ID}
(or POST /participants/{Type}/{ID}/{SubId}
)
is used to create information in the server regarding the provided identity,
defined by {Type}
, {ID}
, and optionally {SubId}
(for example, POST /participants/MSISDN/123456789
or
POST /participants/BUSINESS/shoecompany/employee1
).
An ExtensionList element has been added to this request in version v1.1
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
- 201 Created
-
Created
Name Description Data Type - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The PUT /participants/{Type}/{ID} is used to update information in the server regarding the provided identity, defined by {Type} and {ID} (for example, PUT /participants/MSISDN/123456789).
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
- 200 OK #/components/responses/200
-
OK
- 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request DELETE /participants/{Type}/{ID}
(or DELETE /participants/{Type}/{ID}/{SubId}
) is used to delete
information in the server regarding the provided identity,
defined by {Type}
and {ID}
) (for example, DELETE /participants/MSISDN/123456789
),
and optionally {SubId}
. This HTTP request should support a query
string to delete FSP information regarding a specific currency only.
To delete a specific currency only, the HTTP request
DELETE /participants/{Type}/{ID}?currency=XYZ
should be used, where XYZ
is the requested currency.
Note: The Account Lookup System should verify that it is the Party’s current FSP that is deleting the FSP information.
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
SubId | A sub-identifier of the party identifier, or a sub-type of the party identifier's type. For example, |
path | object | #/components/parameters/SubId |
- 204 No Content
-
No Content
Name Description Data Type - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request GET /participants/{Type}/{ID}
(or GET /participants/{Type}/{ID}/{SubId}
)
is used to find out in which FSP the requested Party, defined by {Type}
, {ID}
and optionally {SubId}
,
is located (for example, GET /participants/MSISDN/123456789
, or
GET /participants/BUSINESS/shoecompany/employee1
).
This HTTP request should support a query string for filtering of currency.
To use filtering of currency, the HTTP request GET /participants/{Type}/{ID}?currency=XYZ
should be used, where XYZ
is the requested currency.
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
SubId | A sub-identifier of the party identifier, or a sub-type of the party identifier's type. For example, |
path | object | #/components/parameters/SubId |
- 200 OK
-
OK
Name Description Data Type Content-Length object - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The HTTP request POST /participants/{Type}/{ID}
(or POST /participants/{Type}/{ID}/{SubId}
)
is used to create information in the server regarding the provided identity,
defined by {Type}
, {ID}
, and optionally {SubId}
(for example, POST /participants/MSISDN/123456789
or
POST /participants/BUSINESS/shoecompany/employee1
).
An ExtensionList element has been added to this request in version v1.1
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
SubId | A sub-identifier of the party identifier, or a sub-type of the party identifier's type. For example, |
path | object | #/components/parameters/SubId |
- 201 Created
-
Created
Name Description Data Type - 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object
The PUT /participants/{Type}/{ID}/{SubId} is used to update information in the server regarding the provided identity, defined by {Type}, {ID} and {SubId} (for example, PUT /participants/MSISDN/123456789/PERSONAL).
Name | Description | Type | Data Type | Annotation |
---|---|---|---|---|
Type | The type of the party identifier. For example, |
path | object | #/components/parameters/Type |
ID | The identifier value. |
path | object | #/components/parameters/ID |
SubId | A sub-identifier of the party identifier, or a sub-type of the party identifier's type. For example, |
path | object | #/components/parameters/SubId |
- 200 OK #/components/responses/200
-
OK
- 400 Bad Request #/components/responses/400
-
Bad Request
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 401 Unauthorized #/components/responses/401
-
Unauthorized
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 403 Forbidden #/components/responses/403
-
Forbidden
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 404 Not Found #/components/responses/404
-
Not Found
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 405 Method Not Allowed #/components/responses/405
-
Method Not Allowed
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 406 Not Acceptable #/components/responses/406
-
Not Acceptable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 501 Not Implemented #/components/responses/501
-
Not Implemented
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object - 503 Service Unavailable #/components/responses/503
-
Service Unavailable
Name Description Data Type Content-Length The
Content-Length
header field indicates the anticipated size of the payload body. Only sent if there is a body.Note: The API supports a maximum size of 5242880 bytes (5 Megabytes).
object Content-Type The
Content-Type
header indicates the specific version of the API used to send the payload body.object