# credentials_orgs_users_assertions_create Endpoint to issue and retrieve credential assertions for a specific credential. This endpoint allows issuing new credential assertions and retrieving existing assertions for a specific credential. Path Parameters: org (str): The organization/tenant identifier user_id (str): The user ID making the request entity_id (str): The credential entity ID Methods: POST: Issue a new credential assertion GET: Retrieve assertions for a specific credential POST Request Body: A JSON object containing recipient information and any additional metadata required for issuing the credential. Returns: POST: A JSON response containing the created assertion using the AssertionSerializer format GET: A paginated list of assertions using the AssertionSerializer format Error Responses: 400 Bad Request: If the request data is invalid 401 Unauthorized: If the user is not authenticated 403 Forbidden: If the user does not have permission to access this resource 404 Not Found: If the credential doesn't exist 500 Internal Server Error: If an unexpected error occurs Endpoint: POST /api/credentials/orgs/{org}/users/{user_id}/{entity_id}/assertions/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Path parameters: - `entity_id` (string, required) - `org` (string, required) - `user_id` (string, required) ## Request fields (application/json): - `entityId` (string, required) - `issuedOn` (string, required) - `metadata` (any,null) - `narrative` (string,null) - `revoked` (boolean) - `revocationReason` (string, required) - `acceptance` (string) * - Unaccepted * - Accepted * - Rejected Enum: "Unaccepted", "Accepted", "Rejected" - `expires` (string, required) ## Response 200 fields (application/json): - `entityId` (string, required) - `issuedOn` (string, required) - `credentialDetails` (object, required) - `recipient` (object, required) - `metadata` (any,null) - `course` (object, required) - `program` (object, required) - `narrative` (string,null) - `revoked` (boolean) - `revocationReason` (string, required) - `acceptance` (string) * - Unaccepted * - Accepted * - Rejected Enum: "Unaccepted", "Accepted", "Rejected" - `expires` (string, required)