Node.js SDK
Endpoints
Authenticate Table Row
Authenticate using column values as credentials
POST
Node.js SDK
Documentation Index
Fetch the complete documentation index at: https://developer.copera.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Authenticate a table row by matching an identifier column value and verifying a password column. This enables building custom authentication systems using board tables.Prerequisites
- Valid API key with board read permissions
- Board ID and Table ID
- A column to use as identifier (e.g., email, username)
- A password column
Request Body
identifierColumnId: The ID of the column to search by (e.g., email, username column)identifierColumnValue: The value to match in that columnpasswordColumnId: The ID of the password columnpasswordColumnValue: The plaintext password to verify
Response
Returns the authenticated row if credentials are valid. Password columns are masked with********.
Errors
- 400 Bad Request: No row found with the provided identifier
- 401 Unauthorized: Invalid password
Authorizations
Bearer token
Path Parameters
ObjectId
Required string length:
24Pattern:
^[0-9a-fA-F]{24}$ObjectId
Required string length:
24Pattern:
^[0-9a-fA-F]{24}$Body
application/json