---
updatedAt: 2025-03-08T01:47:16.000Z
agentTools:
  projectIndex: https://apidocs.ceretax.net/llms.txt
---

# Naming Conventions

The CereTax API is built using standards and appropriate naming conventions to help developers understand the entity and attributes in a better way. To help developers know what type and kind of result they can expect from different attributes, we use the following naming schema:

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Type
      </th>

      <th style={{ textAlign: "left" }}>
        Naming Convention
      </th>

      <th style={{ textAlign: "left" }}>
        Example
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        Endpoints
      </td>

      <td style={{ textAlign: "left" }}>
        Single word objects are all lowercase. Multi-word objects use lowerCamelCase, in which the first letter of the first word is lower case.
      </td>

      <td style={{ textAlign: "left" }}>
        `telco `\
        `purchases`
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Objects
      </td>

      <td style={{ textAlign: "left" }}>
        Single word objects are all lowercase. Multi-word objects use lowerCamelCase, in which the first letter of the first word is lower case.
      </td>

      <td style={{ textAlign: "left" }}>
        `invoice`\
        `lineItems`
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Attributes/Fields
      </td>

      <td style={{ textAlign: "left" }}>
        Single word objects are all lowercase. Multi-word objects use lowerCamelCase, in which the first letter of the first word is lower case.
      </td>

      <td style={{ textAlign: "left" }}>
        `city`\
        `postalCode`
      </td>
    </tr>
  </tbody>
</Table>