Users
Users
User authentication and profile operations. Users can access multiple entities and manage their account settings.
Get current user
GET
/users/meRetrieve the authenticated user's profile information. Returns the user details associated with the provided Bearer token.
Response
Returns
idstring
Other parameters
emailstring
namestring
email_verifiedboolean
account_idstring
settings
metadata
created_atstring<date-time>
updated_atstring<date-time>
{
"id": "6595a27b5d35015c3ef0c3fd",
"email": "example@spaceinvoices.com",
"email_verified": false,
"name": null,
"account_id": null,
"metadata": {},
"settings": {},
"created_at": "2024-01-01T00:00:00.000Z",
"updated_at": "2024-01-01T00:00:00.000Z"
}Update user FURS operator settings
PUT
/users/me/settings/fursUpdate FURS operator settings (tax number, label) for the current user. Settings are stored per-entity using the x-entity-id header. These settings are used when the user creates invoices through the web interface.
Request
Header parameters
entity_idstringoptional
Entity ID on which the request is made. Optional - defaults to the first created entity if not provided.
Body parameters
operator_tax_numberstringoptional
operator_labelstringoptional
curl -X PUT "https://eu.spaceinvoices.com/users/me/settings/furs" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-entity-id: YOUR_ENTITY_ID" \
-H "Content-Type: application/json" \
-d '{
"operator_tax_number": "12345678",
"operator_label": "John Doe"
}'Response
Returns
idstring
Other parameters
emailstring
namestring
email_verifiedboolean
account_idstring
settings
metadata
created_atstring<date-time>
updated_atstring<date-time>
{
"id": "6595a27b5d35015c3ef0c3fd",
"email": "example@spaceinvoices.com",
"email_verified": false,
"name": null,
"account_id": null,
"metadata": {},
"settings": {},
"created_at": "2024-01-01T00:00:00.000Z",
"updated_at": "2024-01-01T00:00:00.000Z"
}